<b>½±°í ºü¸¥ À¥ °³¹ßÀ» À§ÇÑ °·ÂÇÏ°í À¯¿¬ÇÑ ÇÁ·¹ÀÓ¿öÅ©, ¶ó¶óº§ ½ÇÀü °¡À̵å</b> </br>¶ó¶óº§Àº ÇöÀç °¡Àå Àαâ ÀÖ´Â PHP ÇÁ·¹ÀÓ¿öÅ©´Ù. Çö´ëÀûÀÎ ÄÚµù °ü·Ê¸¦ »ç¿ëÇϸç, ¹®¹ý ±¸Á¶°¡ ½±°í °¡µ¶¼ºÀÌ ¶Ù¾î³ª´Ù. ¶ÇÇÑ ÄÚµå ³¶ºñ ¾øÀÌ ¾ÆÀ̵ð¾î¸¦ ½ÇÇöÇÏ°Ô µ½´Â ¸·°ÇÑ »ýÅ°踦 °®Ãè´Ù.</br></br>ÀÌ Ã¥Àº ¶ó¶óº§À» Á¦´ë·Î È°¿ëÇϱâ À§ÇØ ÅºÅºÇÑ ±âº»±â¸¦ °®Ãß°í, ´Ù¾çÇÑ ±â´É°ú µµ±¸¸¦ Á¦´ë·Î È°¿ëÇÏ·Á´Â µ¶ÀÚ¸¦ À§ÇÑ ½ÇÀü ¹ÙÀ̺íÀÌ´Ù. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °úÁ¤À» ½Ã°£ ¼ø¼´ë·Î µû¶ó°¡¸ç ÇÊ¿äÇÑ °³³äÀ» ¾Ë±â ½±°Ô ¼³¸íÇÏ°í, ±¸Ã¼ÀûÀÎ »ç·Ê¸¦ Á¦½ÃÇØ ½Ç¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖ°Ô µ½´Â´Ù. ´Ù¾çÇÑ ±â´É°ú ÇÏÀ§½Ã½ºÅÛÀ» °¡Áø ¶ó¶óº§ Äڵ忡 Àû¿ëÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ ³»¿ëµµ ´ã¾Ò´Ù. ±¹³» µ¶ÀÚ¸¦ À§ÇØ ¿ø¼¿¡´Â ¾ø´Â ¶ó¶óº§ 8 ÃֽŠ³»¿ëµµ ¹Ý¿µÇß´Ù. ÀÌ Ã¥À» ¸¶Ä¡°í ³ª¸é ¶ó¶óº§·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ ÀÚ½ÅÀÌ »ý±æ °ÍÀÌ´Ù.</br>
°³¹ßÀÚÀÌÀÚ ±³»ç. ŸÀÌÆ°(Tighten)ÀÇ ±â¼ú ºÎ¹® ÀÌ»ç´Ù. ºí·Î±×(mattstauffer.com)¸¦ ¿î¿µÇÏ¸ç ¶ó¶óº§ ÆÌij½ºÆ®¿Í [Five-Minute Geek Show(5ºÐ ±ã ¼î)]¸¦ ÁøÇàÇÑ´Ù.
<b>CHAPTER 1 ¿Ö ¶ó¶óº§Àΰ¡</b></br>__1.1 ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀåÁ¡</br>__1.2 À¥°ú PHP ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÂªÀº ¿ª»ç</br>__1.3 ¶ó¶óº§ ÇÁ·¹ÀÓ¿öÅ©¸¸ÀÇ ÀåÁ¡</br>__1.4 ¶ó¶óº§ÀÇ ÀÛµ¿ ¹æ½Ä</br>__1.5 ¿Ö ¶ó¶óº§Àϱî?</br></br><b>CHAPTER 2 ¶ó¶óº§ °³¹ß ȯ°æ ±¸¼ºÇϱâ</b></br>__2.1 ½Ã½ºÅÛ ¿ä±¸ »çÇ×</br>__2.2 ÄÄÆ÷Àú</br>__2.3 ·ÎÄà °³¹ß ȯ°æ</br>__2.4 ¶ó¶óº§ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ</br>__2.5 ¶ó¶óº§ µð·ºÅ͸® ±¸Á¶</br>__2.6 ¼³Á¤</br>__2.7 ¶ó¶óº§ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸µ¿Çϱâ</br>__2.8 Å×½ºÆ®</br>__2.9 ¸¶Ä¡¸ç</br></br><b>CHAPTER 3 ¶ó¿ìÆà ¹× ÄÁÆ®·Ñ·¯</b></br>__3.1 MVC, HTTP ¸Þ¼µå, REST ÈȾ±â</br>__3.2 ¶ó¿ìÆ® Á¤ÀÇÇϱâ</br>__3.3 ¶ó¿ìÆ® ±×·ì</br>__3.4 ¼¸íµÈ ¶ó¿ìÆ®</br>__3.5 ºä</br>__3.6 ÄÁÆ®·Ñ·¯</br>__3.7 ¶ó¿ìÆ® ¸ðµ¨ ¹ÙÀεù</br>__3.8 ¶ó¿ìÆ® ij½Ì</br>__3.9 Æû ¸Þ¼µå ½ºÇªÇÎ</br>__3.10 CSRF º¸È£</br>__3.11 ¸®´ÙÀÌ·ºÆ®</br>__3.12 ¿äû Áß´ÜÇϱâ</br>__3.13 Ä¿½ºÅÒ ÀÀ´ä</br>__3.14 CORS ó¸®</br>__3.15 Å×½ºÆ®</br>__3.16 ¸¶Ä¡¸ç</br></br><b>CHAPTER 4 ºí·¹À̵å ÅÛÇø´</b></br>__4.1 µ¥ÀÌÅÍ Ãâ·Â</br>__4.2 Á¦¾î ±¸Á¶</br>__4.3 ÅÛÇø´ »ó¼Ó </br>__4.4 ºä ÄÄÆ÷Àú¿Í ¼ºñ½º ÁÖÀÔ</br>__4.5 Ä¿½ºÅÒ ºí·¹À̵å Áö½Ã¾î</br>__4.6 Å×½ºÆ®</br>__4.7 ¸¶Ä¡¸ç</br></br><b>CHAPTER 5 µ¥ÀÌÅͺ£À̽º¿Í ¿¤·ÎÄöÆ®</b></br>__5.1 ¼³Á¤Çϱâ</br>__5.2 ¸¶À̱׷¹À̼Ç</br>__5.3 ½Ãµù</br>__5.4 Äõ¸® ºô´õ</br>__5.5 ¿¤·ÎÄöÆ® ¼Ò°³</br>__5.6 ¿¤·ÎÄöÆ® À̺¥Æ®</br>__5.7 Å×½ºÆ®</br>__5.8 ¸¶Ä¡¸ç</br></br><b>CHAPTER 6 ÇÁ·±Æ®¿£µå ÄÄÆ÷³ÍÆ®</b></br>__6.1 ¶ó¶óº§ ¹Í½º</br>__6.2 ÇÁ·±Æ®¿£µå ÇÁ¸®¼Â</br>__6.3 ÆäÀÌÁö³×À̼Ç</br>__6.4 ¸Þ½ÃÁö ¹é</br>__6.5 ¹®ÀÚ¿ 󸮸¦ À§ÇÑ Str Ŭ·¡½º, º¹¼ö Ç¥±â, ´Ù±¹¾î ó¸®</br>__6.6 Å×½ºÆ®</br>__6.7 ¸¶Ä¡¸ç</br></br><b>CHAPTER 7 »ç¿ëÀÚ µ¥ÀÌÅÍÀÇ Á¶È¸ ¹× ó¸®</b></br>__7.1 Request °´Ã¼¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ Á¶È¸</br>__7.2 ¶ó¿ìÆ® µ¥ÀÌÅÍ</br>__7.3 ÆÄÀÏ ¾÷·Îµå</br>__7.4 À¯È¿¼º °ËÁõ</br>__7.5 Æû ¿äû °´Ã¼</br>__7.6 ¿¤·ÎÄöÆ® ¸ðµ¨ÀÇ ´ë·® ÇÒ´ç</br>__7.7 {{¿Í {!!ÀÇ Â÷ÀÌ</br>__7.8 Å×½ºÆ®</br>__7.9 ¸¶Ä¡¸ç</br></br><b>CHAPTER 8 ¾ÆƼÁð°ú ÆÃÄ¿</b></br>__8.1 ¾ÆƼÁð ¼Ò°³</br>__8.2 ±âº»ÀûÀÎ »ç¿ë¹ý</br>__8.3 ¾ÆƼÁð ¸í·É¾î »ý¼º ¹æ¹ý</br>__8.4 ÀÏ¹Ý Äڵ忡¼ ¾ÆƼÁð ¸í·É¾îÀÇ È£Ãâ</br>__8.5 ÆÃÄ¿</br>__8.6 Å×½ºÆ®</br>__8.7 ¸¶Ä¡¸ç</br></br><b>CHAPTER 9 »ç¿ëÀÚ ÀÎÁõ°ú Àΰ¡</b></br>__9.1 User ¸ðµ¨°ú ¸¶À̱׷¹À̼Ç</br>__9.2 auth() ±Û·Î¹ú ÇïÆÛ¿Í Auth ÆÛ»çµå »ç¿ëÇϱâ</br>__9.3 ÀÎÁõ ÄÁÆ®·Ñ·¯</br>__9.4 Auth::routes()</br>__9.5 ÀÎÁõ ½ºÄ³Æúµå</br>__9.6 remember me·Î »ç¿ëÀÚ ·Î±×ÀÎ À¯ÁöÇϱâ</br>__9.7 ºñ¹Ð¹øÈ£ ÀçÈ®ÀÎ</br>__9.8 ¼öµ¿À¸·Î ÀÎÁõÇϱâ</br>__9.9 ¼öµ¿À¸·Î ·Î±×¾Æ¿ôÇϱâ</br>__9.10 ÀÎÁõ ¹Ìµé¿þ¾î </br>__9.11 À̸ÞÀÏ °ËÁõ</br>__9.12 ºí·¹À̵å ÀÎÁõ Áö½Ã¾î</br>__9.13 °¡µå</br>__9.14 ÀÎÁõ À̺¥Æ®</br>__9.15 Àΰ¡</br>__9.16 Å×½ºÆ®</br>__9.17 ¸¶Ä¡¸ç</br></br><b>CHAPTER 10 ¿äû, ÀÀ´ä, ¹Ìµé¿þ¾î</b></br>__10.1 ¶ó¶óº§ ¿äû »ý¸íÁÖ±â</br>__10.2 ¿äû °´Ã¼</br>__10.3 ÀÀ´ä °´Ã¼</br>__10.4 ¶ó¶óº§°ú ¹Ìµé¿þ¾î</br>__10.5 ½Å·ÚÇÒ ¼ö ÀÖ´Â ÇÁ·Ï½Ã</br>__10.6 Å×½ºÆ®</br>__10.7 ¸¶Ä¡¸ç</br></br><b>CHAPTER 11 ÄÁÅ×À̳Ê</b></br>__11.1 ÀÇÁ¸¼º ÁÖÀÔ ÈȾ±â</br>__11.2 ÀÇÁ¸¼º ÁÖÀÔ°ú ¶ó¶óº§</br>__11.3 app() ±Û·Î¹ú ÇïÆÛ</br>__11.4 ÄÁÅ×À̳ʴ ¾î¶»°Ô ÀÇÁ¸ °´Ã¼¸¦ ¿¬°áÇϴ°¡?</br>__11.5 ÄÁÅ×À̳ʿ¡ Ŭ·¡½º ¹ÙÀεùÇϱâ</br>__11.6 ¶ó¶óº§ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÁÖ¿ä Ŭ·¡½ºÀÇ »ý¼ºÀÚ ÁÖÀÔ</br>__11.7 ¸Þ¼µå ÁÖÀÔ</br>__11.8 ÆÛ»çµå¿Í ÄÁÅ×À̳Ê</br>__11.9 ÄÁÅ×ÀÌ³Ê¿Í ¼ºñ½º ÇÁ·Î¹ÙÀÌ´õ</br>__11.10 Å×½ºÆ®</br>__11.11 ¸¶Ä¡¸ç</br></br><b>CHAPTER 12 Å×½ºÆ®</b></br>__12.1 Å×½ºÆ® ±âÃÊ</br>__12.2 Å×½ºÆ® À̸§ Áþ±â</br>__12.3 Å×½ºÆ® ȯ°æ</br>__12.4 Å×½ºÆ® Æ®·¹ÀÌÆ®</br>__12.5 °£´ÜÇÑ À¯´Ö Å×½ºÆ®</br>__12.6 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®: µ¿ÀÛ ¿ø¸®</br>__12.7 HTTP Å×½ºÆ®</br>__12.8 µ¥ÀÌÅͺ£À̽º Å×½ºÆ®</br>__12.9 ¶ó¶óº§ ³»ºÎ ½Ã½ºÅÛ Å×½ºÆ®Çϱâ</br>__12.10 ¸ñÅ·</br>__12.11 ¾ÆƼÁð ¸í·É¾î Å×½ºÆ®Çϱâ</br>__12.12 ºê¶ó¿ìÀú Å×½ºÆ®</br>__12.13 ¸¶Ä¡¸ç</br></br><b>CHAPTER 13 API ÀÛ¼ºÇϱâ</b></br>__13.1 RESTful JSON API ±âÃÊ</br>__13.2 ÄÁÆ®·Ñ·¯ ±¸¼º°ú JSON ÀÀ´ä </br>__13.3 Çì´õ ÀÐ±â ¹× Àü¼Û</br>__13.4 ¿¤·ÎÄöÆ® ÆäÀÌÁö³×À̼Ç</br>__13.5 Á¤·Ä°ú ÇÊÅ͸µ</br>__13.6 API ¸®¼Ò½º</br>__13.7 ¶ó¶óº§ ÆнºÆ÷Æ®¸¦ ÀÌ¿ëÇÑ API ÀÎÁõ</br>__13.8 API ÅäÅ« ÀÎÁõ</br>__13.9 ¶ó¶óº§ »ýÅÒÀ» ÀÌ¿ëÇÑ API ÀÎÁõ</br>__13.10 404 ÀÀ´ä º¯°æÇϱâ</br>__13.11 Å×½ºÆ®</br>__13.12 ¸¶Ä¡¸ç</br></br><b>CHAPTER 14 ½ºÅ丮Áö¿Í °Ë»ö</b></br>__14.1 ·ÎÄðú Ŭ¶ó¿ìµå ÆÄÀÏ °ü¸®ÀÚ</br>__14.2 ±âº»ÀûÀÎ ÆÄÀÏ ¾÷·Îµå¿Í Á¶ÀÛ</br>__14.3 ´Ü¼ø ÆÄÀÏ ´Ù¿î·Îµå</br>__14.4 ¼¼¼Ç</br>__14.5 ij½Ã</br>__14.6 ÄíÅ°</br>__14.7 ·Î±×</br>__14.8 ¶ó¶óº§ ½ºÄ«¿ìÆ®¸¦ ÀÌ¿ëÇÑ Ç® ÅؽºÆ® °Ë»ö</br>__14.9 Å×½ºÆ®</br>__14.10 ¸¶Ä¡¸ç</br></br><b>CHAPTER 15 ¸ÞÀÏ°ú ¾Ë¸²</b></br>__15.1 ¸ÞÀÏ</br>__15.2 ¾Ë¸²</br>__15.3 Å×½ºÆ®</br>__15.4 ¸¶Ä¡¸ç</br></br><b>CHAPTER 16 Å¥, Àâ, À̺¥Æ®, ºê·Îµåij½ºÆÃ, ½ºÄÉÁÙ·¯</b></br>__16.1 Å¥</br>__16.2 ¶ó¶óº§ È£¶óÀÌÁð</br>__16.3 À̺¥Æ®</br>__16.4 À¥¼ÒÄÏ°ú ¶ó¶óº§ ¿¡ÄÚ¸¦ ÀÌ¿ëÇÑ À̺¥Æ® ºê·Îµåij½ºÆÃ</br>__16.5 ½ºÄÉÁÙ·¯</br>__16.6 Å×½ºÆ®</br>__16.7 ¸¶Ä¡¸ç</br></br><b>CHAPTER 17 ÇïÆÛ¿Í Ä÷º¼Ç</b></br>__17.1 ÇïÆÛ</br>__17.2 Ä÷º¼Ç</br>__17.3 ·¹ÀÌÁö Ä÷º¼Ç</br>__17.4 ¸¶Ä¡¸ç</br></br><b>CHAPTER 18 ¶ó¶óº§ »ýÅ°è</b></br>__18.1 ÀÌ Ã¥¿¡¼ ´Ù·é µµ±¸</br>__18.2 ÀÌ Ã¥¿¡¼ ´Ù·çÁö ¾ÊÀº µµ±¸</br>__18.3 ±âŸ ÀÚ·á</br></br>