| »óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
| - °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
| - Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
| - °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
| - ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
|
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
| - »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
| - »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
| - Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
|
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
| - ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
|
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
|
| »ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰQ&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³Çö¸íÇÑ ÇÁ·ÐÆ®¿£µå °³¹ßÀÚ·Î °¡´Â ½Ç¹«¼!
ÀÌ Ã¥Àº ´Ü¼øÈ÷ ¸®¾×Æ®¿Í Next.js¸¦ »ç¿ëÇÏ´Â ¹ýÀ» ¼³¸íÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù.
½ÇÁ¦ ¼ºñ½º¸¦ ¸¸µå´Â ÇÁ·ÐÆ®¿£µå °³¹ßÀÚÀÇ ½Ã¼±¿¡¼, ¡®¾î¶»°Ô ±¸¼ºÇÏ°í¡¯, ¡®¿Ö ÀÌ·¸°Ô ¼³°èÇÏ´ÂÁö¡¯¿¡ ´ëÇÑ ÀÌÀ¯¿Í ±âÁØÀ» ÇÔ²² Á¦½ÃÇÕ´Ï´Ù.
ÄÄÆ÷³ÍÆ®¿Í ÈÅÀÇ ±¸Á¶È, ¼¹ö/Ŭ¶óÀÌ¾ðÆ® ÄÄÆ÷³ÍÆ® ºÐ¸®, fetch Àü·«, ŸÀÔ ¾ÈÁ¤¼º È®º¸, ¸ÞŸµ¥ÀÌÅÍ ±¸¼º, ¹ø¿ª ó¸®, ij½Ì Àü·«, µ¥ÀÌÅÍ ÆäĪ µî ½Ç¹«¿¡¼ ºÎµúÈ÷´Â À̽´µéÀ» ´Ü¼ø ±â´ÉÀÌ ¾Æ´Ñ ¡°ÆÇ´Ü °¡´ÉÇÑ ¼³°è¡±·Î ¹ßÀü½ÃŰ´Â ±æÀ» º¸¿©ÁÝ´Ï´Ù.
ÃÑ 14ÀåÀ¸·Î ±¸¼ºµÈ ÀÌ Ã¥Àº Å©°Ô ¼¼ °¡Áö ÆÄÆ®·Î Àü°³µË´Ï´Ù.
1~6Àå: ÇÁ·ÐÆ®¿£µå °³¹ßÀÇ ±âÃÊ
ÇÁ·ÐÆ®¿£µå °³¹ßÀڷμ ¹Ýµå½Ã ÀÌÇØÇÏ°í ³Ñ¾î°¡¾ß ÇÒ ¾ð¾îÀû ±âÃÊ¿Í ÇÙ½É °³³äµéÀ» ´Ù·ì´Ï´Ù.
JavaScript¿Í TypeScriptÀÇ ÁÖ¿ä °³³äÀº ¹°·Ð, ¸®¾×Æ®ÀÇ ÄÄÆ÷³ÍÆ® ±¸Á¶, »óÅ °ü¸®, ·»´õ¸µ ¹æ½Ä µî
¸®¾×Æ® öÇÐÀÇ ±Ù°£ÀÌ µÇ´Â ±âÃÊ ±â¼ú°ú ¼³°è »ç°í¹æ½ÄÀ» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù
7Àå~10Àå: ÇÁ·ÐÆ®¿£µå °³¹ßÀÇ ½Ç¹«
½ÇÁ¦ ¼ºñ½º¸¦ ±¸¼ºÇÏ´Â °üÁ¡¿¡¼, ÄÄÆ÷³ÍÆ® ½ºÅ¸Àϸµ°ú µðÀÚÀÎ ½Ã½ºÅÛÀÇ ±¸Çö, Next.js¸¦ ÅëÇÑ
ÇÁ·ÎÁ§Æ® ±¸¼º±îÁö ½ÇÁúÀûÀÎ ¾Û ±¸Á¶ ¼³°è¿Í ÇÁ·¹ÀÓ¿öÅ© ÀÀ¿ëÀ» Áß½ÉÀ¸·Î ´Ù·ì´Ï´Ù. ƯÈ÷ 9~10
ÀåÀº ÇϳªÀÇ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛºÎÅÍ ¹èÆ÷ Á÷Àü±îÁö Á÷Á¢ ±¸ÇöÇØº¸´Â ½Ç½ÀÇü ±¸¼ºÀÔ´Ï´Ù.
11Àå~14Àå: ÇÁ·ÐÆ®¿£µå °³¹ßÀÇ Çù¾÷°ú ¹Ì·¡
ÇÁ·ÐÆ®¿£µå °³¹ßÀڷμÀÇ ½Ç·ÂÀ» ¿Ï¼ºµµ ÀÖ°Ô ²ø¾î¿Ã¸®´Â µµ±¸ »ç¿ë¹ý°ú, °³¹ßÀڷμÀÇ ¼ºÀå Àü
·«À» Áß½ÉÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Git°ú CI/CD, µð¹ö±ë µµ±¸ µî ½Ç¹« ȯ°æ¿¡¼ ÇÊ¿äÇÑ »ý»ê¼º
µµ±¸ÀÇ È°¿ë¹ýÀ» ´Ù·ç¸ç, ¸¶Áö¸· 14Àå¿¡¼´Â AI ½Ã´ë¿¡ °³¹ßÀÚ°¡ ¾î¶² öÇаú ±âÁØÀ» °¡Á®¾ß ÇÏ
´ÂÁö¿¡ ´ëÇÑ ÀúÀÚÀÇ °íÂûÀÌ ´ã°ÜÀÖ½À´Ï´Ù.
¡¼ ´ë»ó µ¶ÀÚÃþ ¡½
- ¸®¾×Æ®¿Í Next.js¸¦ ÀÍÈ÷°í ½Ç¹«¿¡ ½áº¸°í ½ÍÀº ÀÔ¹®ÀÚ
- ¸®¾×Æ®, Next.js ±â¹Ý ÇÁ·ÎÁ§Æ®¸¦ ¿î¿µ ÁßÀÎ °³¹ßÆÀ
- ÇÁ·ÐÆ®¿£µå Àü¹ÝÀ» ¾Æ¿ì¸£´Â ü°èÀû ÇнÀÀ» ¿øÇÏ´Â °³¹ßÀÚ
»ó¼¼À̹ÌÁö![]() ¸ñÂ÷1Àå ¸®¾×Æ®(React)¶õ
1.1 ¸®¾×Æ®ÀÇ Àαâ
1.2 ¸®¾×Æ®ÀÇ Ã¶Çаú µîÀå
1.3 ¸®¾×Æ®ÀÇ ÇѰè
¸®¾×Æ®(React)¶õ Á¤¸®
2Àå ÀÚ¹Ù½ºÅ©¸³Æ®
2.1 ÀÚ¹Ù½ºÅ©¸³Æ® ¿ªÇÒ
2.2 ÀÚ¹Ù½ºÅ©¸³Æ® ÇöȲ
2.3 º¯¼ö¿Í ÇÔ¼ö
2.4 °´Ã¼¿Í ¹è¿
2.5 Ŭ·¡½º¿Í ÇÁ·ÎÅäŸÀÔ
2.6 ºñµ¿±â¿Í ½Ì±Û ½º·¹µå
2.7 ¸ðµâ ½Ã½ºÅÛ°ú import/export
ÀÚ¹Ù½ºÅ©¸³Æ® Á¤¸®
3Àå ŸÀÔ½ºÅ©¸³Æ®
3.1 ŸÀÔ½ºÅ©¸³Æ® °³¿ä
3.2 ŸÀÔ½ºÅ©¸³Æ® µµÀÔ
3.3 ŸÀÔ ½Ã½ºÅÛ
3.4 ŸÀÔ º°Äª°ú ÀÎÅÍÆäÀ̽º
3.5 Á¦³×¸¯(Generic)
3.6 ´ö ŸÀÌÇÎ(Duck Typing)
3.7 À¯Æ¿¸®Æ¼ ŸÀÔ
ŸÀÔ½ºÅ©¸³Æ® Á¤¸®
4Àå ¸®¾×Æ® ±âÃÊÆí
4.1 ¸®¾×Æ® ¾ÛÀ» ¸¸µå´Â ¹æ¹ý
4.2 ÄÄÆ÷³ÍÆ®
4.3 State¿Í Props
4.4 JSX
¸®¾×Æ® ±âÃÊÆí Á¤¸®
5Àå ¸®¾×Æ® ½ÉÈÆí
5.1 ÇÔ¼ö ÄÄÆ÷³ÍÆ® vs Ŭ·¡½º ÄÄÆ÷³ÍÆ®
5.2 Props Drilling
5.3 Built-in Hooks
5.4 Custom Hooks
5.5 Rendering
¸®¾×Æ® ½ÉÈÆí Á¤¸®
6Àå ¸®¾×Æ® ½Ç¹«Æí(ÆÐÅϰú »óÅ °ü¸®)
6.1 µðÀÚÀÎ ÆÐÅÏ(Design Pattern)
6.2 »óÅ °ü¸® ¶óÀ̺귯¸®(»ó)
6.3 »óÅ °ü¸® ¶óÀ̺귯¸®(ÇÏ)
¸®¾×Æ® ½Ç¹«Æí(ÆÐÅϰú »óÅ °ü¸®) Á¤¸®
7Àå ¸®¾×Æ® ½Ç¹«Æí(ÄÄÆ÷³ÍÆ®)
7.1 ƯÀÌÇÑ ÄÄÆ÷³ÍÆ®
7.2 CSS¿Í ½ºÅ¸Àϸµ
7.3 ¸ðµâÈµÈ ½ºÅ¸Àϸµ
7.4 ÄÄÆ÷³ÍÆ® ½ºÅ¸Àϸµ
7.5 ÄÄÆ÷³ÍÆ® ¶óÀ̺귯¸®
¸®¾×Æ® ½Ç¹«Æí(ÄÄÆ÷³ÍÆ®) Á¤¸®
8Àå Next.js
8.1 Next.js¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ÀÌÀ¯
8.2 SPA¿Í MPA
8.3 CSR°ú SSR
8.4 Next.js Åì¾Æº¸±â
Next.js Á¤¸®
9Àå Next.js ½ÇÀü ÇÁ·ÎÁ§Æ®(»ó)
9.1 ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ý·Ð
9.2 ±â¼ú ½ºÅÃ(tech stack)
9.3 ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ
9.4 Next.js·Î ¼ºñ½º ¸¸µé±â
9.5 Àü±âÂ÷ ÃæÀü¼Ò °Ë»ö ¼ºñ½º
Next.js ½ÇÀü ÇÁ·ÎÁ§Æ®(»ó) Á¤¸®
10Àå Next.js ½ÇÀü ÇÁ·ÎÁ§Æ®(ÇÏ)
10.1 ±â´É Á¤ÀÇ ¹× °èȹ
10.2 µ¥ÀÌÅÍ Æäΰú °ü¸®
10.3 UI °³¼± ÀÛ¾÷
10.4 ¼¹ö »óÅÂ¿Í Å¬¶óÀÌ¾ðÆ® »óÅÂ
Next.js ½ÇÀü ÇÁ·ÎÁ§Æ®(ÇÏ) Á¤¸®
11Àå Git°ú GitHub
11.1 ¹öÀü °ü¸® ½Ã½ºÅÛ
11.2 Git
11.3 GitHub
11.4 ºê·£Ä¡ °ü¸® Àü·«
Git°ú GitHub Á¤¸®
12Àå CI/CD
12.1 CI/CD °³¿ä
12.2 ÇÁ·ÐÆ®¿£µåÀÇ CI/CD
12.3 Å×½ºÆ® ÄÚµå
CI/CD Á¤¸®
13Àå °³¹ßÀÚ µµ±¸¿Í µð¹ö±ë
13.1 ¸®¾×Æ® °³¹ßÀÚ µµ±¸
13.2 °³¹ßÀÚ µµ±¸
°³¹ßÀÚ µµ±¸¿Í µð¹ö±ë Á¤¸®
14Àå AI¿Í °³¹ßÀÚ
14.1 AI
14.2 ¿¡Çʷα×
¸¶¹«¸® Àλ縻
ÃâÆÇ»ç ¼ÆòÇÁ·ÐÆ®¿£µå °³¹ßÀڷμ °®Ãç¾ß ÇÒ ±âº» ¿ª·®Àº HTML, JavaScript, CSS¸¦ ÀÚÀ¯·Ó°Ô ´Ù·ç´Â ´É·ÂÀÔ´Ï´Ù. ¿©±â¿¡ ´õÇØ »ç¿ëÀÚÀÇ »ç¿ë¼º°ú, À¯Áöº¸¼ö¼º, ±×¸®°í ÆÀ¿ø °£ ¿øÈ°ÇÑ ¼ÒÅëÀ» ÅëÇØ °ü¸®¿Í ¹èÆ÷¸¦ ÀÚ¿¬½º·´°Ô ³Ñ±æ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ Ã¥Àº ´Ü¼øÈ÷ µû¶ó ÇÏ¸ç ¸¸µå´Â ¼öÁØÀ» ³Ñ¾î ¡°½º½º·Î ÆÇ´ÜÇÏ°í °áÁ¤ÇÒ ¼ö ÀÖ´Â °³¹ßÀÚ¡±°¡ µÇ°í ½ÍÀº »ç¶÷µé¿¡°Ô Á¤¸» °·ÄÇÏ°Ô Ãßõµå¸³´Ï´Ù. |
| ±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
|
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
| ±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |
|