๋ผ๋ผ๋ฒจ ํ๋ ์์ํฌ๋ก PHP ์น ๊ฐ๋ฐ ๋ ๋ฒจ์
!
PHP ๊ฐ๋ฐ์์ ์ต์ข
ํ
ํฌํธ๋ฆฌ,
๋ผ๋ผ๋ฒจ(Laravel) ํ๋ ์์ํฌ์ ํต์ฌ.
PHP๋ฅผ PHP๋ต๊ฒ, PHP ๊ฐ๋ฐ์ ์ ์!
PHP๋ฅผ ์ปดํฌ์ (Composer)์ ์ฐ๊ณํด ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ชป์ง ์์ ๊ฐ๋ณ๊ณ ๋ ๊ฐ๋ ฅํ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐ, ์ด์ฉํ ์ ์์ต๋๋ค.
๋๊ท๋ชจ ์น์๋น์คFull-StackJava Spring์ ๋์
์
๋ฌธ์๋ ์๊ธฐ ์ฌ์ด ๋ผ๋ผ๋ฒจ
์ด๋ฐ ๋ถ๋ค๊ป ์ถ์ฒํฉ๋๋ค ๐
- โ
PHP๋ฅผ ํ ์ค ์์ง๋ง ์ง๊ธ๋ณด๋ค ๋์ฑ ๋ฐ์ ํ๊ณ ์ถ์ ๊ฐ๋ฐ์
- โ
ํ์ฌ์์ ๋ผ๋ผ๋ฒจ ํ๋ก์ ํธ๋ฅผ ํด์ผ ํ๋๋ฐ ๊ฒฝํํด๋ณธ ์ ์ด ์๋ ์ฃผ๋์ด ๊ฐ๋ฐ์
- โ
์ต์ ๋ฒ์ ์ ๋ผ๋ผ๋ฒจ ๊ฐ์๊ฐ ํ์ํ ๊ฐ๋ฐ์
- โ
ํ๋ก ํธ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐ๋ก ๋ฐฐ์ฐ๊ธฐ ์ซ์ ๊ฐ๋ฐ์
- โ
Java Spring์ ๋์์ ์ฐพ๊ณ ์๋ ๊ฐ๋ฐ์
์ด๋์๋ ๋ณผ ์ ์์๋
๋ผ๋ผ๋ฒจ ํ๋ ์์ํฌ์ ํต์ฌ
๐ก ํ์ด์ง ์์ฑ๋ถํฐ ์๋น์ค ๋ฐฐํฌ๊น์ง, ๋ผ๋ผ๋ฒจ๋ก ํ์คํ ๊ฐ๋ฐ์์ ๋์ ํด ๋ณด์ธ์!
์น ๊ฐ๋ฐ์์๊ฒ๋ ๋ค์ํ ์ ํ์ง๊ฐ ์์ต๋๋ค. ์ ๋ ์นดํ24์์ ์์ PHP๋ก ๊ฐ๋ฐํ๋ ๊ฒฝํ์ ์ด๋ ค ๋ผ๋ผ๋ฒจ ํ๋ ์์ํฌ๋ฅผ ๊ณต๋ถํ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ๋ผ๋ผ๋ฒจ์ ์ ๋๋ก ์ตํ๊ธฐ๋ ์ฝ์ง ์์์ต๋๋ค. ๊ณต์ ํํ์ด์ง๋ ๋ฌผ๋ก , ์ ์ ๋ฐํ๋ ์์ ์กฐ์ฐจ ์ฒ์ ๋ผ๋ผ๋ฒจ์ ์
๋ฌธํ๋ ค๋ ์ฌ๋๋ค์๊ฒ๋ ์ดํดํ๊ธฐ ์ด๋ ต๊ฒ ๋ผ๋ผ๋ฒจ์ ์๊ฐํ๊ณ ์์๊ธฐ ๋๋ฌธ์
๋๋ค. ์ค๊ฐ์ค๊ฐ ์ค๋ช
์ญ์๋ ์ด๋ณด ์
์ฅ์์๋ ๋ถ์กฑํ๊ฒ๋ง ๋๊ปด์ก์ต๋๋ค.
์ด๋ ๊ฒ ๋ผ๋ผ๋ฒจ์ ์ต๋ํ๊ธฐ๊น์ง ์ ๋ง ๋ง์ ์ํ์ฐฉ์ค๋ฅผ ๊ฑฐ์ณค์ต๋๋ค. ๊ณผ๊ฑฐ์ ์ ๋ฟ๋ง ์๋๋ผ, ์ง๊ธ๋ ๋ง์ PHP ๊ฐ๋ฐ์๋ค์ด ๋ผ๋ผ๋ฒจ์ ์ตํ๊ธฐ ์ด๋ ค์ํ๊ณค ํฉ๋๋ค. ๋ผ๋ผ๋ฒจ์ ๊ด์ฌ์ ์์ง๋ง ์ตํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๋ ๋ถ๋ค์ ์ํด, ์๋ง์ ๋ผ๋ผ๋ฒจ ๊ธฐ๋ฅ ์ค ์์ฃผ ์ฌ์ฉํ๋ ํต์ฌ ๋ด์ฉ๋ง ์ ๋ฆฌํ์ฌ ์ต๋ํ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์๋ ค๋๋ฆฌ๊ณ ์ ํฉ๋๋ค.
๊ฐ์ ํน์ง์
ํ์ธํด๋ณด์ธ์.
์ด๋ก & ์ค์ต 2-Track
๋ผ๋ผ๋ฒจ์์ ํน์ ๊ธฐ๋ฅ์ ๊ตฌํํ ๋ ์ ์ด๋ฌํ ์ฝ๋๋ฅผ ์ฐ๋์ง, ์ด๋ค ์์๋ก ์๋ํ๋์ง๋ฅผ ์ด๋ก ์ ์ผ๋ก ์ดํด๋ณธ ๋ค์ ์ค์ต์ ํตํด ์ค์ ์์
์์ ๊ณผ์ ๊ณผ ํ์ ํจ๊ป ์๊ฐํฉ๋๋ค.
๊ฐ์ฅ ์ฌ์ด ๋ผ๋ผ๋ฒจ ๊ฐ์
๊ณต์ ํํ์ด์ง๋ ์์ค ๋ผ๋ผ๋ฒจ ๊ด๋ จ ์์ ์ ๋นํด ๊ต์ฅํ ์์ธํ๊ณ ์น์ ํ๊ฒ ์ค๋ช
ํด๋๋ฆฝ๋๋ค. ๋ค๋ฅธ ๋งค์ฒด๋ก ๋ผ๋ผ๋ฒจ์ ๊ณต๋ถํ๋ฉฐ ๋๋ ๋ถ์กฑํจ์ ๋ณด์ถฉํ ์ ์๋๋ก ๊ผผ๊ผผํ๊ฒ ๊ตฌ์ฑํ์์ต๋๋ค.
๊ผญ ์์์ผ ํ ํต์ฌ ํ
์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ฐํ ๋ ํนํ ์์ฃผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ๊ณผ ์ฝ๋๋ฅผ ์ ๋ฆฌํด์ ์ค๋ช
ํฉ๋๋ค. ๋น ๋ฅธ ์๊ฐ ๋ด์ ๋ผ๋ผ๋ฒจ ํ๋ ์์ํฌ๋ฅผ ์ดํดํ๊ณ ๋ค๋ฃจ๊ธฐ์ ์ ํฉํฉ๋๋ค.
์ค์ ๊น์ง ์๊ฐํ
๊ฐ์์์ ๋ฐฐ์ด ๋ด์ฉ์ ํ ๋๋ก, ์ค์ ๋ผ๋ผ๋ฒจ๋ก ์๋น์คํ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์๊ฐํด๋๋ฆฝ๋๋ค.
์์ค ๋์ PHP ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ถ๋ค๋ฉด.
์น ๊ฐ๋ฐ์ ๊ธฐ์ด๋ง ์๊ณ ์๋ ์ด๋ณด ๊ฐ๋ฐ์์ด์ ๊ฐ์? ๋ผ๋ผ๋ฒจ์ ์ ๋๋ก ์ฌ์ฉํ ์ ์๋ค๋ฉด ํ์ด์ง ์์ฑ๋ถํฐ ์๋น์ค ๋ฐฐํฌ๊น์ง ๋ชจ๋ ๊ธฐ๋ฅ์ ํผ์์ ๊ตฌํํ ์ ์๋ ์ํผ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ๊ฒ ๋ฉ๋๋ค. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋, ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ ํ์คํ ๊ฐ๋ฐ์๋ก ๋ค์ ํ์ด๋๋ ๊ฒฝํ์ ๋ชธ์ ์ฒดํํ ์ ์์ต๋๋ค.
๊ฐ์๋ฅผ ๋ชจ๋ ๋ง์น๋ฉด ํด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๋ ์๋น์ค ์ ๋๋ ํ๋ฃจ ์ ๋์ ๊ฐ๋ฐํ ์ ์๊ฒ ๋ฉ๋๋ค. PHP ์น ๊ฐ๋ฐ์ ์ค๋ ฅ์ ํค์ฐ๊ณ ํ ๋ถ๋ค๋ฟ๋ง ์๋๋ผ, ํผ์์ ๋๋ง์ ํํ์ด์ง๋ฅผ ์ ์ํ์๊ณ ํ ๋ถ๋ค์๊ฒ๋ ๋์์ด ๋๋ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑํ์์ต๋๋ค. (๊นํ ๋ณด๋ฌ๊ฐ๊ธฐ)
ํ์ต ๋ด์ฉ ๐
PHP ๋ผ๋ผ๋ฒจ ํ๋ ์์ํฌ ์์๋ณด๊ธฐ
- ๋ผ๋ผ๋ฒจ์ ๋ํด ์๊ฐํ๊ณ , ์ฅ๋จ์ ์ ์์๋ด
๋๋ค.
- Docker, WSL2, Visual Studio Code๋ฅผ ์ธํ
ํ๊ณ Alias ์ค์ ์ ํฌํจํด Sail Up์ผ๋ก ์ค์ต์ ๋ง๋ฌด๋ฆฌํฉ๋๋ค.
๋ผ๋ผ๋ฒจ ์ธ์ผ๋ก ๋ค์ด๋ฐ์ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ๋ณ ์ญํ ์์๋ณด๊ธฐ
- ๋ผ๋ผ๋ฒจ ์ธ์ผ๋ก ๋ค์ด๋ฐ์ ํ๋ก์ ํธ์ ๋ด๋ถ ์ค ํ์ํ ํ์ผ์ ๋ํด ์ค๋ช
ํฉ๋๋ค.
- ๋ผ๋ผ๋ฒจ์ ์ฌ๋ฌ ํ์ผ์ ๊ฐ๊ฐ ๋ฌธ์ฅ์ ๋ฌ์ ์ด๋ค ์์๋๋ก ์ถ๋ ฅ๋๋์ง๋ฅผ ์ดํด๋ด
๋๋ค.
๋ผ๋ผ๋ฒจ sail ๋ช
๋ น์ด ์ฌ์ฉ๋ฒ + ๋์ปค ๊ตฌ์กฐ
- sail ๋ช
๋ น์ด ์ฌ์ฉ๋ฒ๊ณผ ๋์ปค ๊ตฌ์กฐ๋ฅผ ์๊ฐํฉ๋๋ค.
- ์ธ์ผ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํด MySQL ์ฐ๊ฒฐ ์ฌ๋ถ๋ฅผ ํ์ธํ๊ณ , ์ํฐ์ฆ์ผ๋ก ํ๋ก๋ฐ์ด๋/์ปจํ
์ด๋/๋ชจ๋ธ/๋ง์ด๊ทธ๋ ์ด์
์์ฑ ๋ฐ ํ
์คํธ ๋ฌธ์ฅ ์ถ๋ ฅ์ ์ค์ตํด ๋ด
๋๋ค.
๋ผ๋ผ๋ฒจ์์ ์น ํ์ด์ง ๋ผ์ฐํ
์ฒ๋ฆฌํ๊ธฐ
- get, post ๊ฐ์ ์น ํ์ด์ง ๋ผ์ฐํ
์ ๋ผ๋ผ๋ฒจ์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ์ดํดํฉ๋๋ค.
- ์น ํ์ผ์์ ์ง์ ํน์ ์ปจํ
์ด๋๋ฅผ ๊ฒฝ์ ํด ๋ธ๋ ์ด๋ ํ
ํ๋ฆฟ์ ์ถ๋ ฅํด ๋ด
๋๋ค.
์ปจํธ๋กค๋ฌ, ์๋น์ค ์ปจํ
์ด๋, ์๋น์ค ํ๋ก๋ฐ์ด๋
- ์ปจํธ๋กค๋ฌ์ ์๋น์ค ์ปจํ
์ด๋, ์๋น์ค ํ๋ก๋ฐ์ด๋ ๊ธฐ๋ฅ์ ๋๋๋ ๊ธฐ์ค๊ณผ ์ฌ์ฉ๋ฒ, ์ด๋ก ์ ์์ธํ ์์๋ด
๋๋ค.
- ์ปจํธ๋กค๋ฌ ์์ ํด๋์ค๋ฅผ ์ค๋ช
ํ๊ณ _construct, protected ๋ณ์, bind, singleton ์ฌ์ฉ์ ์ค์ตํด ๋ด
๋๋ค.
์ฒ๋ฆฌ ์ฝ๋ ๋ฏธ๋ค์จ์ด
- ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๊ธฐ ์ ์ฒ๋ฆฌ ์ฝ๋ ๋ฏธ๋ค์จ์ด๋ฅผ ์ด๋ป๊ฒ ์ฐ๋์ง ๊ฐ๋จํ ์๊ฐํฉ๋๋ค.
- ๋ฏธ๋ค์จ์ด๋ฅผ ์์ฑํ๊ณ ๋ผ์ฐํ
์ ์ ์ฉ์ํค๋ ๋ฒ์ ์ค์ตํฉ๋๋ค.
๋ผ๋ผ๋ฒจ์์ ํ๋ก ํธ์๋๋ฅผ? React/Vue๋ฅผ ๋์ฒดํ Livewire
- ๋ผ๋ผ๋ฒจ ์ ์ฉ ํ๋ก ํธ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ๋ฐฉ๋ฒ์ ์์๋ด
๋๋ค.
- ๋ผ๋ผ๋ฒจ ๋ผ์ด๋ธ์์ด์ด๋ฅผ ์ค์นํ๊ณ , ์ํ ํ์ด์ง๋ฅผ ์์ฑํ ๋ค CSS ํ์ผ์ ์ฐ๊ฒฐํด ๋ด
๋๋ค.
Livewire์ ์ฃผ์ ์ฌ์ฉ ์ฝ๋
- ๋ผ์ด๋ธ์์ด์ด์์ ์์ฃผ ์ฐ๋ ์ฝ๋์ ๊ทธ ์๋ฆฌ๋ฅผ ์ค๋ช
ํฉ๋๋ค.
- wire:model, wire:click, wire:submit.prevent ๋ฑ์ ์ฝ๋ ๋์ ์์๋ฅผ ๊ตฌํํ๋ฉฐ ์์๋ฅผ ์ดํดํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๋ฐ MVC ํจํด ๋ผ๋ผ๋ฒจ์์ ๊ตฌํํ๊ธฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํ๊ณ ์ฐ๊ฒฐํ๋ ๋ฒ๊ณผ ๊ทธ๋ฆฌ๊ณ MVC ํจํด์ ๋ผ๋ผ๋ฒจ์์ ์ด๋ป๊ฒ ๊ตฌํํ๋์ง๋ฅผ ์์๋ด
๋๋ค.
- ๋ชจ๋ธ, ๋ทฐ, ์ปจํธ๋กค๋ฌ๋ฅผ ๋ผ๋ผ๋ฒจ ๋ด์์ ์์ฑํด๋ณด๊ณ MySQL๊ณผ์ ์ฐ๊ฒฐ์ ํ์ธํด ๋ด
๋๋ค.
CRUD
- ๋ผ๋ผ๋ฒจ์ ORM ์ฝ๋์ธ ์๋กํํธ๋ฅผ ์๊ฐํฉ๋๋ค. ์ด๋ป๊ฒ ํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋์ง (์ฐ๊ธฐ, ์ฝ๊ธฐ, ์์ , ์ญ์ ) ์์๋ด
๋๋ค.
- ๋ชจ๋ธ์ ๋ถ๋ฌ์ ์๋กํํธ ๋ฐฉ์์ผ๋ก CRUD๋ฅผ ๊ตฌํํด ๋ด
๋๋ค.
ํ์ผ ์คํ ๋ฆฌ์ง
- ๋ผ๋ผ๋ฒจ์์ ์ด๋ป๊ฒ ํ์ผ์ ์
๋ก๋ํ๊ณ ์ ์ฅํ๋์ง ์๊ฐํฉ๋๋ค.
- Storage ํผ์ฌ๋๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๋ถ๋ฌ์ ๋ด
๋๋ค.
์ค์ ! ๋ผ๋ผ๋ฒจ ์๋น์คํ๊ธฐ
- ๊ธฐ์กด ํ๋ก์ ํธ ๋ด์ Storage ํด๋์์ ์๋ง์กด ๊ณ์ ์ ๋ง๋ค๊ณ S3๋ก ๋ณ๊ฒฝํด ๋ด
๋๋ค.
- ์ง๊ธ๊น์ง ๋ฐฐ์ด ๋ด์ฉ์ ํ ๋๋ก ๊ฐ๋จํ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋ณผ ์ ์์ต๋๋ค. (ํ๋ฃจ๋ง์ ๋ง๋๋ SNS ํ์ด์ง)
- ๋ผ๋ผ๋ฒจ Vapor๋ฅผ ํตํด ์์ ์ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ด
๋๋ค.
๐ก ์๊ฐ ์ ํ์ธํด์ฃผ์ธ์!
- ์ ์ ์ง์์ผ๋ก HTML, CSS, JavaScript๋ฅผ ๋ฐ๋์ ์๊ณ ๊ณ์
์ผ ํฉ๋๋ค.
- PHP ์ธ์ด์ ๋ํ ์ง์์ด ์ด๋ ์ ๋ ๊ฐ์ถฐ์ ธ ์์ผ๋ฉด ์ข์ต๋๋ค.
- Windows 11 Pro ํ๊ฒฝ์์ Docker Desktop์ ์ด์ฉํด ๋ผ๋ผ๋ฒจ์ ์ค์ตํฉ๋๋ค. ์๊ฐ ์ ์์ ์ PC๊ฐ WSL2๋ฅผ ์ง์ํ๋์ง ํ์ธํด์ฃผ์ธ์.
- PPT๋ก ์ด๋ก ์ค๋ช
์, Visual Studio Code์์ ์ค์ต์ ์งํํฉ๋๋ค.
์ด ๊ฐ์๋ฅผ ๋ง๋
์ง์๊ณต์ ์๋
๋ฐฑ์น์ฒ
์น ๊ฐ๋ฐ๊ณผ ๋๋ฉํ์ด์ง ๋์์ธ์ ์ฃผ์
์ผ๋ก ํ๋ ํ๋ฆฌ๋์ ๊ฐ๋ฐ์ ๋ฐฑ์น์ฒ ์
๋๋ค. ์ธํ๋ฐ์์ ASP.NET core Blazor ๊ฐ์๋ ํจ๊ปํ๊ณ ์์ต๋๋ค. ASP.NET์ผ๋ก VO7E๋ผ๋ ์น ์ปค๋ฎค๋ํฐ๋ฅผ ๋ง๋ค์ด ์ด์ํ๊ณ ์์ต๋๋ค. ๋ผ๋ผ๋ฒจ๊ณผ ๊ด๋ จ๋ ์ค๋ฅ ํด๊ฒฐ ๊ธ์ ์
๋ก๋ํ ๋๋ ์์ผ๋ ์์ฃผ ๋ฐฉ๋ฌธํด ์ฃผ์ธ์!
Q&A ๐ฌ
Q. ์ด์ ์ PHP๋ฅผ ์กฐ๊ธ ๋ฐฐ์ ์ต๋๋ค. ์ด๊ธ ์์ค์ ์ค๋ ฅ์ธ๋ฐ ๋ผ๋ผ๋ฒจ์ ์์ํด๋ ๊ด์ฐฎ์๊น์?
์คํ๋ ค ์ ์ผ ์ ํฉํ ์ํ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ธฐ์กด PHP์ ๋ฌ๋ฆฌ ์๋ฐ์ฒ๋ผ ํด๋์ค๋ฅผ ๋ง๋ค๊ณ , ํ์์ ๋ฐ๋ผ์ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ ์ง ๋ฐฐ์ธ ์ ์์ต๋๋ค.
Q. HTML/CSS, JavaScript๊น์ง๋ง ๋ฐฐ์ ์ต๋๋ค. ์ด ์ํ์์ ๋ผ๋ผ๋ฒจ์ ์์ํด๋ ๊ด์ฐฎ์๊น์?
์ด ๊ฐ์๋ PHP ๊ธฐ๋ฐ์ ๋ผ๋ผ๋ฒจ ํ๋ ์์ํฌ์ ๋ํด ๋ค๋ฃน๋๋ค. PHP๋ ์ฃผ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ด์ฉ๋์์ง๋ง ํ์ฌ๋ ํ๋ก ํธ์๋๋ PHP๋ก ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ, ์ด์ ๋ํ ๋ฐฉ๋ฒ์ ๊ฐ์์์ ํจ๊ป ์๊ฐํฉ๋๋ค.
PHP์ ๋ํ ์ง์์ด ์ ๋ฌดํ๋ค๋ฉด ์์
์ ๋ฐ๋ผ์ค์๊ธฐ ์ด๋ ค์ธ ์ ์๊ฒ ์ต๋๋ค. ๊ทธ๋ ์ง๋ง ์ด ๊ฐ์์์๋ ๋ฌธ๋ฒ๋ณด๋ค๋ ์ฌ์ฉ๋ฒ์ ๋ํด ์๊ฐํ๋ ๋งํผ, ์ค์ต์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ์์ฑํ์๋ค๊ฐ โ์ ์ด๋ฐ ์ฝ๋๋ฅผ ์ฌ์ฉํ์ง?โ ํ๋ ์๋ฌธ์ด ๋๋ ๋ถ๋ถ๋ง๋ค ๊ฒ์์ ํตํด ์ฐจ๊ณก์ฐจ๊ณก ์ค๋ ฅ์ ์์๊ฐ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
Q. ์์
๋ด์ฉ์ ์ด๋ ์์ค๊น์ง ๋ค๋ฃจ๋์?
๋์ ํ์ด์ง ์์ฑ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ORM, ํ์ผ ์์ฑ ๋ฐ ์ญ์ , AWS ์ฌ์ฉ๋ฒ ๋ฑ ๋์ด๋๋ฅผ ๋ง๋ก ํ๊ณ ์ฌ์ฉ ๋น๋๊ฐ ๋์ ๊ธฐ๋ฅ์ ๋ค๋ฃน๋๋ค. ์น ์์ผ, ํ, ์ฟ ํค ๋ฐ ์ธ์
๋ฑ ๊ณ ๊ธ ๋ด์ฉ์ ํด๋นํ๋ฉด์๋ ์ฌ์ฉ ๋น๋๊ฐ ๋ฎ์ ๋ด์ฉ์ ์ด๋ฒ ๊ฐ์์์ ๋ค๋ฃจ์ง ์์ต๋๋ค.
Q. ๋ฆฌ์กํธ ๋๋ ๋ทฐ๋ก ํ๋ก ํธ์๋๋ฅผ ๊ตฌํํ ์ ์๋๋ฐ, ๊ตณ์ด ๋ผ์ด๋ธ์์ด์ด๋ฅผ ์ฌ์ฉํ ํ์๊ฐ ์์๊น์?
๋ผ๋ผ๋ฒจ 8 ์ด๊ธฐ๊น์ง๋ง ํด๋ ํ๋ก ํธ์๋ ๋์์ด ์์์ต๋๋ค. ๊ทธ๋ฌ๋ค ๋ผ๋ผ๋ฒจ 8 ๋ง์ฝ์ Vite์ ํจ๊ป ๋ผ์ด๋ธ์์ด์ด๊ฐ ๋ฑ์ฅํฉ๋๋ค. ์ด ๊ฐ์๋ PHP ๊ฐ๋ฐ์๋ฅผ ๋ฐฐ๋ คํด ๋ง๋ค์ด์ง ๋งํผ ๋ผ์ด๋ธ์์ด์ด๋ฅผ ์๊ฐํ๊ณ ์์ง๋ง, ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ธ์ง ๋ง์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ์๊ฐ์ ์ฌ๋ฌ๋ถ์ ๋ชซ์
๋๋ค. ์ด๋ฒ ๊ฐ์์์ ๋ทฐ๋ ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃจ์ง๋ ์๋ ์ ์ ์ดํดํด์ฃผ์๊ธธ ๋ฐ๋ผ๊ฒ ์ต๋๋ค.
Q. ๋ผ๋ผ๋ฒจ์ด ์คํ๋ง ๋ฐ ์คํ๋ง ๋ถํธ์ ๋ค๋ฅธ ์ ์ด ์์๊น์?
์คํ๋ง ํ๋ ์์ํฌ๋ ์๋ฐ ๊ธฐ๋ฐ์ ๋ฐฑ์๋ ํ๋ ์์ํฌ์
๋๋ค. ๋ฐ๋ฉด ๋ผ๋ผ๋ฒจ์ PHP ๊ธฐ๋ฐ์ ๋ฐฑ์๋ ํ๋ ์์ํฌ... ์์ง๋ง ํ์ฌ๋ ํ๋ก ํธ์๋๊น์ง ์ง์ํด ํจ์จ์ฑ์ด ๋์์ก์ต๋๋ค.
ํจ๊ป ๋ณด๋ฉด ์ข์ ๊ฐ์