ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ´ê´Â °÷°÷¸¶´Ù Ưº°ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÃʱâ ÀÚ¹Ù½ºÅ©¸³Æ®´Â ¾ÆÁÖ ÀÛÀº ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö ¾ð¾î¿´´Ù. ÁÖ·Î À¥ºê¶ó¿ìÀú¿¡¼ »ç¿ëÇÏ´Â ¾ð¾î·Î »ç¿ëµÇ´Â °÷ÀÌ ÇÑÁ¤ÀûÀ̾ú´Ù. ÇÏÁö¸¸ ½Ã°£ÀÌ È帣¸é¼ ÀÚ¹Ù½ºÅ©¸³Æ®¿¡´Â ¸¹Àº º¯È°¡ »ý°å°í À¥, ¸ð¹ÙÀÏ, µ¥½ºÅ©Åé»Ó¸¸ ¾Æ´Ï¶ó API »ý¼º±îÁö ´Ù¾çÇÑ °÷¿¡¼ »ç¿ëµÈ´Ù. ÀÌ Ã¥Àº ³ëµåºÎÅÍ ±×·¡ÇÁQL, ¸®¾×Æ®, ¸®¾×Æ® ³×ÀÌƼºê, ÀÏ·ºÆ®·Ð±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®·Î ´Ù·ê ¼ö ÀÖ´Â ´Ù¾çÇÑ ±â´ÉÀ» ¼±º¸ÀδÙ. À¥ °³¹ßÀÚºÎÅÍ Ç®½ºÅà °³¹ßÀÚ±îÁö ¿©·¯ Ç÷§Æû¿¡¼ ÀÛµ¿ÇÏ´Â CRUD ½ºÅ¸ÀÏÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸³ªº¼ ¼ö ÀÖ´Ù.- µ¥ÀÌÅÍ Äõ¸®¸¦ À§ÇÑ ±×·¡ÇÁQL »ìÆ캸±â- API, À¥ ¾Û, ±âº» ¾ÖÇø®ÄÉÀ̼ǿ¡¼ °øÀ¯ ÀÎÁõÇϱâ- ¸®¾×Æ®°ú ½ºÅ¸Àϵå ÄÄÆ÷³ÍÆ®·Î °í¼º´É À¥ ¾Û ±¸ÃàÇϱâ- ¸®¾×Æ® ³×ÀÌƼºê·Î Å©·Î ½ºÇ÷§Æû ¸ð¹ÙÀÏ(iOS/¾Èµå·ÎÀ̵å) ¾Û ¸¸µé±â- ÀÏ·ºÆ®·ÐÀ¸·Î µ¥½ºÅ©Åé ¾Û ¸¸µé±â
ÄÚ³×ƼÄÆ¿¡ °ÅÁÖÇÏ´Â ¿£Áö´Ï¾î¸µ °ü¸®ÀÚ, À¥ °³¹ßÀÚÀÌÀÚ ±³À°ÀÚÀÌ´Ù. ÇöÀç ¼ÒºñÀÚ±ÝÀ¶º¸È£±¹(Consumer Financial Protection Bureau)¿¡¼ À¥ °³¹ß Ã¥ÀÓÀÚ·Î ÀÏÇÏ°í ÀÖÀ¸¸ç, ÈǸ¢ÇÑ ÆÀ°ú ÇÔ²² ¿ÀǼҽº À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ ÁÖ·ÂÇÏ°í ÀÖ´Ù. ¶ÇÇÑ 10³âÀ» ³Ñ°Ô ±³À° ºÐ¾ß¿¡¼ ÀÏÇÏ¸é¼ ´Ù¾çÇÑ ±â¼ú ÁÖÁ¦¿¡ ´ëÇÑ ±³À° °úÁ¤À» °³¹ßÇϸç ÇлýµéÀ» °¡¸£ÃÆ´Ù. Àú¼·Î´Â ¡ºWordPress for Education¡»(Packt, 2012), ¡ºIntroduction to Modern Front-End Development(µ¿¿µ»ó °úÁ¤)¡»(O¡¯Reilly, 2015), ¡ºEthical Web Development ½Ã¸®Áî¡»(O¡¯Reilly, 2016~2017) µîÀÌ ÀÖ´Ù.
CHAPTER 1 °³¹ß ȯ°æ1.1 ÅؽºÆ® ÆíÁý±â1.2 Å͹̳Î1.3 Ä¿¸Çµå ¶óÀÎ µµ±¸¿Í Ȩºê·ç(¸Æ¿¡¸¸ ÇØ´ç)1.4 Node.js¿Í NPM1.5 ¸ù°íDB1.6 ±ê1.7 ¿¢½ºÆ÷1.8 ÇÁ¸®Æ¼¾î1.9 ESLint1.10 ¹Ì°ü ²Ù¹Ì±â1.11 °á·ÐCHAPTER 2 API ¼Ò°³2.1 ¹«¾ùÀ» ¸¸µé °ÍÀΰ¡2.2 ¾î¶»°Ô ¸¸µé °ÍÀΰ¡2.3 ½ÃÀÛÇϱâ2.4 °á·ÐCHAPTER 3 ³ëµå¿Í ÀͽºÇÁ·¹½º·Î À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â3.1 Hello World3.2 Nodemon3.3 Æ÷Æ® È®Àå ¿É¼Ç3.4 °á·ÐCHAPTER 4 ±×·¡ÇÁQL API ù°ÉÀ½4.1 ¼¹ö¸¦ API·Î4.2 ±×·¡ÇÁQL ±âÃÊ4.3 API Àû¿ëÇϱâ4.4 °á·ÐCHAPTER 5 µ¥ÀÌÅͺ£À̽º5.1 ¸ù°íDB ½ÃÀÛÇϱâ5.2 ¸ù°íDB¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ¿¬µ¿Çϱâ5.3 ¾ÖÇø®ÄÉÀ̼ǿ¡¼ µ¥ÀÌÅÍ ÀÐ°í ¾²±â5.4 °á·ÐCHAPTER 6 CRUD µ¿ÀÛ6.1 ±×·¡ÇÁQLÀÇ ½ºÅ°¸¶¿Í ¸®Á¹¹ö ºÐ¸®Çϱâ6.2 ±×·¡ÇÁQL CRUD ½ºÅ°¸¶ ÀÛ¼º6.3 CRUD ¸®Á¹¹ö6.4 ³¯Â¥¿Í ½Ã°£6.5 °á·ÐCHAPTER 7 »ç¿ëÀÚ °èÁ¤°ú ÀÎÁõ7.1 ¾ÖÇø®ÄÉÀÌ¼Ç ÀÎÁõ È帧7.2 ¾ÏÈ£È¿Í ÅäÅ«7.3 API¿¡ ÀÎÁõ ÅëÇÕÇϱâ7.4 ¸®Á¹¹ö ÄÜÅؽºÆ®¿¡ »ç¿ëÀÚ Ãß°¡Çϱâ7.5 °á·ÐCHAPTER 8 »ç¿ëÀÚ ¾×¼Ç8.1 ½ÃÀÛÇϱâ Àü¿¡8.2 »ç¿ëÀÚ¸¦ »õ ³ëÆ®¿¡ ¿¬°áÇϱâ8.3 ¾÷µ¥ÀÌÆ®¿Í »èÁ¦ ±ÇÇÑ8.4 »ç¿ëÀÚ Äõ¸®8.5 Áñ°Üã±â ³ëÆ® ¼³Á¤8.6 Áßø Äõ¸®8.7 °á·ÐCHAPTER 9 µðÅ×ÀÏ9.1 À¥ ¾ÖÇø®ÄÉÀ̼ǰú ÀͽºÇÁ·¹½ºÀÇ ¸ð¹ü »ç·Ê9.2 ÆäÀÌÁö³×À̼Ç9.3 µ¥ÀÌÅÍ Á¦ÇÑ9.4 ±âŸ °í·Á »çÇ×9.5 °á·ÐCHAPTER 10 API ¹èÆ÷Çϱâ10.1 µ¥ÀÌÅͺ£À̽º È£½ºÆÃ10.2 ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷10.3 °á·ÐCHAPTER 11 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í ¸®¾×Æ®11.1 ÀÚ¹Ù½ºÅ©¸³Æ®¿Í UI11.2 ÀÚ¹Ù½ºÅ©¸³Æ®¿Í ¼±¾ðÀû ÀÎÅÍÆäÀ̽º11.3 »õ ¸®¾×Æ® ¾ÖÇø®ÄÉÀ̼Ç11.4 °á·ÐCHAPTER 12 ¸®¾×Æ®·Î À¥ Ŭ¶óÀ̾ðÆ® ¸¸µé±â12.1 ¹«¾ùÀ» ¸¸µé °ÍÀΰ¡12.2 ¾î¶»°Ô ¸¸µé °ÍÀΰ¡12.3 ½ÃÀÛÇϱâ12.4 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â12.5 ¶ó¿ìÆÃ12.6 UI ÄÄÆ÷³ÍÆ®12.7 °á·ÐCHAPTER 13 ¾ÖÇø®ÄÉÀ̼ǿ¡ ½ºÅ¸ÀÏ ÀÔÈ÷±â13.1 ·¹À̾ƿô ÄÄÆ÷³ÍÆ® »ý¼ºÇϱâ13.2 CSS13.3 °á·ÐCHAPTER 14 ¾ÆÆú·Î Ŭ¶óÀ̾ðÆ®·Î ÀÛ¾÷Çϱâ14.1 ¾ÆÆú·Î Ŭ¶óÀ̾ðÆ® ¼Â¾÷14.2 API¿¡ Äõ¸®Çϱâ14.3 µ¿Àû Äõ¸®14.4 ÆäÀÌÁö³×À̼Ç14.5 °á·ÐCHAPTER 15 À¥ ÀÎÁõ°ú »óÅÂ15.1 ȸ¿ø°¡ÀÔ ¾ç½Ä ¸¸µé±â15.2 ¸®µð·º¼Ç15.3 ¿äû¿¡ Çì´õ ºÙÀ̱â15.4 ·ÎÄà »óÅ °ü¸®15.5 ·Î±×¾Æ¿ôÇϱâ15.6 ·Î±×ÀÎ ¾ç½Ä ¸¸µé±â15.7 °æ·Î º¸È£Çϱâ15.8 °á·ÐCHAPTER 16 »ý¼º, Àбâ, ¾÷µ¥ÀÌÆ®, »èÁ¦ ÀÛ¾÷16.1 »õ ³ëÆ® »ý¼º16.2 ³ëÆ® Àбâ16.3 ³ëÆ® ¾÷µ¥ÀÌÆ®16.4 ³ëÆ® »èÁ¦16.5 Áñ°Üã±â Ãß°¡/Á¦°Å16.6 °á·ÐCHAPTER 17 ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ17.1 Á¤Àû À¥ »çÀÌÆ®17.2 ¹èÆ÷ ÆÄÀÌÇÁ¶óÀÎ17.3 °á·ÐCHAPTER 18 ÀÏ·ºÆ®·ÐÀ¸·Î µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ18.1 ¹«¾ùÀ» ¸¸µé °ÍÀΰ¡18.2 ¾î¶»°Ô ¸¸µé °ÍÀΰ¡18.3 ½ÃÀÛÇϱâ18.4 ù ÀÏ·ºÆ®·Ð ¾Û18.5 ¸ÆOS ¾ÖÇø®ÄÉÀÌ¼Ç Ã¢18.6 °³¹ßÀÚ µµ±¸18.7 ÀÏ·ºÆ®·Ð API18.8 °á·ÐCHAPTER 19 ±âÁ¸ÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ǰú ÀÏ·ºÆ®·Ð ÅëÇÕÇϱâ19.1 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ19.2 ¼³Á¤19.3 ÄÜÅÙÃ÷ º¸¾È Á¤Ã¥19.4 °á·ÐCHAPTER 20 ÀÏ·ºÆ®·Ð ¹èÆ÷20.1 ÀÏ·ºÆ®·Ð ºô´õ20.2 ÇöÀç Ç÷§Æû ºôµåÇϱâ20.3 ¾Û ¾ÆÀÌÄÜ20.4 ´ÙÁß Ç÷§Æû¿ë ºôµå20.5 ÄÚµå ¼¸í20.6 °á·ÐCHAPTER 21 ¸®¾×Æ® ³×ÀÌƼºê·Î ¸ð¹ÙÀÏ ¾Û ¸¸µé±â21.1 ¹«¾ùÀ» ¸¸µé °ÍÀΰ¡21.2 ¾î¶»°Ô ¸¸µé °ÍÀΰ¡21.3 ½ÃÀÛÇϱâ21.4 °á·ÐCHAPTER 22 ¸ð¹ÙÀÏ ¾Û ¼Ð22.1 ¸®¾×Æ® ³×ÀÌƼºêÀÇ ºôµù ºí·Ï22.2 ½ºÅ¸ÀÏ°ú ½ºÅ¸Àϵå ÄÄÆ÷³ÍÆ®22.3 ¶ó¿ìÆÃ22.4 ¾ÆÀÌÄÜ22.5 °á·ÐCHAPTER 23 ±×·¡ÇÁQL°ú ¸®¾×Æ® ³×ÀÌƼºê23.1 ¸®½ºÆ®¿Í ½ºÅ©·Ñ ÄÜÅÙÃ÷ ºä ¸¸µé±â23.2 ¾ÆÆú·Î Ŭ¶óÀ̾ðÆ®¿Í ±×·¡ÇÁQL23.3 ·Îµù ÀεðÄÉÀÌÅÍ Ãß°¡Çϱâ23.4 °á·ÐCHAPTER 24 ¸ð¹ÙÀÏ ¾Û ÀÎÁõ24.1 ÀÎÁõÀÇ È帧24.2 ·Î±×ÀÎ ¾ç½Ä ¸¸µé±â24.3 ±×·¡ÇÁQL ¹ÂÅ×À̼ÇÀ¸·Î ÀÎÁõÇϱâ24.4 ±×·¡ÇÁQL Äõ¸®24.5 ȸ¿ø°¡ÀÔ ¾ç½Ä Ãß°¡Çϱâ24.6 °á·ÐCHAPTER 25 ¸ð¹ÙÀÏ ¾Û ¹èÆ÷Çϱâ25.1 ¼³Á¤25.2 ¾ÆÀÌÄÜ°ú ¾Û ·Îµù ȸé25.3 ¿¢½ºÆ÷¿¡¼ ÆÛºí¸®½ÃÇϱâ25.4 ³×ÀÌƼºê ºôµå »ý¼ºÇϱâ25.5 ¾Û ½ºÅä¾î¿¡ ¹èÆ÷Çϱâ25.6 °á·ÐºÎ·Ï A ·ÎÄÿ¡¼ API ½ÇÇàÇÏ±â ºÎ·Ï B ·ÎÄÿ¡¼ À¥ ¾Û ½ÇÇàÇϱâ