±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
18,000¿ø |
---|
16,200¿ø (10%ÇÒÀÎ)
900P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå °³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÇ Ã¹°ÉÀ½!
ÀÌ Ã¥Àº dzºÎÇÑ UI¸¦ ±¸ÃàÇÒ ¼ö ÀÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¸¸µç ÇÁ·ÐÆ®¿£µå ÇÁ·¹ÀÓ¿öÅ©·Î React, Angular, Vue.js, React Native¸¦ ´Ù·é´Ù. ¶ÇÇÑ iOS¿Í Android¿ë ³×ÀÌƼºê ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ´Ù.
½½·¢(Slack) ½ºÅ¸ÀÏÀÇ Ã¤Æà ¾ÖÇø®ÄÉÀ̼ÇÀ» °¢°¢ÀÇ ÇÁ·¹ÀÓ¿öÅ©·Î ¸¸µé¾îº¸´Â °úÁ¤À¸·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç, À̸¦ À§ÇØ ¸ÕÀú API ¼¹ö¸¦ ¸¸µé¾îº¸´Â °úÁ¤À» ¾Õ¿¡ Ãß°¡ÇÏ¿´´Ù.
API ¼¹ö°¡ ¿Ï¼ºµÇ¸é ÀÌµé °¢ ÇÁ·¹ÀÓ¿öÅ©·Î °°Àº API ¼¹ö¸¦ ÅëÇØ °°Àº ±â´ÉÀ» Á¦°øÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º»´Ù. React Native´Â ¸ð¹ÙÀÏ ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ¸ñÀûÀ¸·Î ÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©À̹ǷΠSPA(´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼Ç)¸¦ ³Ñ¾î ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßµµ ¹è¿öº¼ ¼ö ÀÖ´Ù.
React, Vue.js, Angular¿Í °°Àº ÇÁ·ÐÆ®¿£µå °è¿ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿ì°íÀÚ ÇÏ´Â À¥ °³¹ßÀÚ, jQueryÀÇ °æÇèÀÌ ÀÖ°í SPA(Single Page Application)µµ ÀÌÇØÇÏ°í ¹è¿ì°íÀÚ ÇÏ´Â HTML/CSS À¥ µðÀÚÀ̳ʿ¡°Ô µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
ÃâÆÇ»ç ¼Æò
ÇÁ·ÐÆ®¿£µå °è¿ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿ì°íÀÚ ÇÏ´Â À¥ °³¹ßÀÚ¸¦ À§ÇÑ Ã¥
ÇÁ·ÐÆ®¿£µå À¥ °³¹ßÀÚ¿Í µðÀÚÀ̳ʿ¡°Ô Á¶±Ý ¾î·Æ°Ô ´À²¸Áú ¼öµµ ÀÖ´Â À̵éÀº SPA¶ó´Â dzºÎÇÑ Web ÀÀ¿ë ÇÁ·Î±×·¥°ú ³×ÀÌƼºê ¾ÛÀ» ½ÇÇö °¡´ÉÇÏ°Ô ÇÏ´Â ±â¼ú·Î¼ ºü¶ß¸± ¼ö ¾ø´Â Á¸Àç°¡ µÇ¾ú´Ù.
ÀÌ Ã¥Àº ½½·¢ ½ºÅ¸ÀÏÀÇ Ã¤Æà ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù¾çÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå ÇÁ·¹ÀÓ¿öÅ©·Î °³¹ßÇغ¸´Â üÇèÀ» ÅëÇØ ¡°SPA¸¦ °³¹ßÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °¨¡±À» Àâ´Â °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù. Ã¥À» ÀÐÀ¸¸ç Àüü °úÁ¤À» üÇèÇØ º¸¸é ÇÑ°á ÀÌÇØ°¡ ½¬¿öÁú °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ¸ðµç ¿¹Á¦¸¦ ¸ðµÎ ¼··ÆÇغ¸°í ³ª¸é ÀÚ½ÅÀÇ ÃëÇâ¿¡ ¸Â´Â ÇÁ·¹ÀÓ¿öÅ©°¡ ¹«¾ùÀÎÁö, À¥ ¹× ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç µÎ ºÐ¾ß¿¡¼ ¸ðµÎ È°¿ëÇÒ ¼ö ÀÖ´Â ÄÄÆ÷³ÍÆ® ÁöÇâ °³³äÀ» È®¸³ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸ñÂ÷
µé¾î°¡¸ç
Part 1. ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå °³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÃֽŠµ¿Çâ
Á¦1Àå ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå °³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¹ßÀü
ÇÁ·¹ÀÓ¿öÅ©¶õ ¹«¾ùÀΰ¡
ÀÚ¹Ù½ºÅ©¸³Æ®ºÎÅÍ ÇÁ·¹ÀÓ¿öÅ©±îÁö
±×¸®°í ã¾Æ¿Â SPAÀÇ ½Ã´ë
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ÇÁ·¹ÀÓ¿öÅ©
±× ¿ÜÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©
Á¦2Àå SPA¿Í PWA-ÇÁ·ÐÆ®¿£µå ±¸Çö ±â¼úÀÇ ÃֽŠµ¿Çâ
Ŭ¶óÀ̾ðÆ® »çÀÌµå ¶ó¿ìÆÃ
CSS in JS
ÄÄÆ÷³ÍÆ® ÁöÇâ
SSR°ú ÇÁ¸®·»´õ¸µ
°¡»ó DOM
MVC¿Í MVP, MVVM
Flux
PWA
ÀÏ·ºÆ®·Ð
Part 2. ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå °³¹ßÀ» À§ÇÑ ±âÃÊ Áö½Ä ¹× ȯ°æ ±¸Ãà
Á¦3Àå ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå °³¹ßÀ» À§ÇÑ È¯°æ ±¸Ãà
Node.js ¼³Ä¡Çϱâ
npm°ú package.json
ÇÁ·ÐÆ®¿£µå ºôµå µµ±¸
¿¡µðÅÍ
Á¤¸®
Á¦4Àå ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå °³¹ßÀ» À§ÇÑ ±âÃÊ Áö½Ä
ECMAScript 2015ÀÇ °³¿ä
TypeScriptÀÇ °³¿ä
Á¦5Àå ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÐÆ®¿£µå °³¹ßÀ» À§ÇÑ ¼¹ö ±¸Ãà
¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¿ä
RESTful API¸¦ ÀÌ¿ëÇÑ Ã¤Æà ¼¹ö
äÆà ¼¹öÀÇ RESTful API
äÆà ¼¹öÀÇ ±¸Á¶
°³¹ß ȯ°æ ÁغñÇϱâ
äÆà ¼¹öÀÇ RESTful API ±¸Çö
Part 3. Slack ½ºÅ¸ÀÏÀÇ ¿¹Á¦¸¦ ¸¸µé¾îº¸¸ç React/Angular/Vue.js ÀÍÈ÷±â
Á¦6Àå React ÀÔ¹® ¹× È°¿ëÇϱâ
ReactÀÇ ±âÃÊ Áö½Ä
props¿Í state
ÄÄÆ÷³ÍÆ®ÀÇ »ý¾ÖÁÖ±â
±× ¿Ü Á¤º¸
¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÏ¸ç ¹è¿ì´Â React °³¹ß
¶ó¿ìÆà ¼³Á¤ ÄÄÆ÷³ÍÆ® ±¸ÇöÇϱâ
¸Þ½ÃÁö Çǵå ÄÄÆ÷³ÍÆ® ±¸ÇöÇϱâ
ä³Î »ó¼¼ ÄÄÆ÷³ÍÆ® ±¸ÇöÇϱâ
¸Þ½ÃÁö Æû ÄÄÆ÷³ÍÆ® ±¸ÇöÇϱâ
ÄÄÆ÷³ÍÆ® °£ÀÇ ¿¬µ¿
º¸´Ù ½Ç¿ëÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇϱâ À§ÇØ
Á¦7Àå Angular ÀÔ¹® ¹× È°¿ëÇϱâ
Angular¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
AngularÀÇ Æ¯Â¡
¾ÆÅ°ÅØó ¹× ÁÖ¿ä °³³ä
AngularJS·ÎºÎÅÍ ¸¶À̱׷¹À̼ÇÇϱâ
UI ¶óÀ̺귯¸®
Angular °ü·Ã Ä¿¹Â´ÏƼ
¸¸µé¾îº¸¸ç ¹è¿ì´Â Angular °³¹ß
Angular CLI·Î ÇÁ·ÎÁ§Æ® ¸¸µé±â
Angular Material µµÀÔÇϱâ
ä³Î ¸ñ·Ï ±¸ÇöÇϱâ
¶ó¿ìÆà ¼³Á¤Çϱâ
¸Þ½ÃÁö ÇÇµå ±¸ÇöÇϱâ
¸Þ½ÃÁö Æû ±¸ÇöÇϱâ
ºÎ¸ðÀÚ½Ä °ü°è°¡ ¾Æ´Ñ ÄÄÆ÷³ÍÆ® ¿¬µ¿½ÃÅ°±â
º¸´Ù ½Ç¿ëÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇϱâ À§ÇØ
Á¦8Àå Vue.js ÀÔ¹® ¹× È°¿ëÇϱâ
Vue.js¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
Vue.jsÀÇ Æ¯Â¡
Vue ¼³Ä¡Çϱâ
äÆà ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
»õ·Î »ý¼ºÇÑ ÇÁ·ÎÁ§Æ® È®ÀÎÇϱâ
´ÜÀÏ ÆÄÀÏ ÄÄÆ÷³ÍÆ®
ÄÄÆ÷³ÍÆ® ºÐÇÒ°ú ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü´Þ
ÄÄÆ÷³ÍÆ® ´õ Àß È°¿ëÇϱâ
Element ¶óÀ̺귯¸® »ç¿ëÇϱâ
Á¤¸®
Part 4. Slack ½ºÅ¸ÀÏÀÇ ¿¹Á¦¸¦ ¸¸µé¾îº¸¸ç React Native ¹è¿ì±â
Á¦9Àå React Native ÀÔ¹® ¹× È°¿ëÇϱâ
React Native¿¡ ´ëÇÑ ±âÃÊ Áö½Ä
React NativeÀÇ Æ¯Â¡
React Native¸¦ »ç¿ëÇϱâ À§ÇØ ¾Ë¾Æ¾ß ÇÒ »çÇ×
React NativeÀÇ ½Ç¿ë¼º
React Native °³¹ß ȯ°æ ±¸ÃàÇϱâ
React Native ½ÃÀÛÇϱâ
¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇغ¸¸ç React Native ¹è¿ì±â
¡°Ã¤³Î »ó¼¼ ȸ顱ÀÇ ¸Þ½ÃÁö ¸ñ·Ï ºÎºÐ ±¸ÇöÇϱâ
¡°Ã¤³Î »ó¼¼ ȸ顱ÀÇ ¸Þ½ÃÁö Æû ºÎºÐ ±¸ÇöÇϱâ
Channel ÄÄÆ÷³ÍÆ® ±¸ÇöÇϱâ
ä³Î ¸ñ·Ï ±¸ÇöÇϱâ
º¸´Ù ½Ç¿ëÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇϱâ À§ÇØ
ã¾Æº¸±â
°ü·ÃÀ̹ÌÁö
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
¿¬¼¼´ëÇб³ ¹®ÇåÁ¤º¸Çаú¸¦ Á¹¾÷ÇÏ°í ¸ð±³ Áß¾Óµµ¼°ü°úÀÇ Àο¬À¸·Î µµ¼°ü ¼Ö·ç¼Ç ¾÷ü¿¡¼ ÀÏÇÏ°Ô µÇ¸é¼ °³¹ßÀ» ½ÃÀÛÇß´Ù. ³×À̹ö¿¡¼ À¥ ¼ºñ½º °³¹ß ¾÷¹«¸¦ ¸Ã¾ÒÀ¸¸ç, À¥ ¼ºñ½º ¿Ü¿¡ ¸Ó½Å·¯´×¿¡ ´ëÇÑ °øºÎµµ ²ÙÁØÈ÷ ÇÏ°í ÀÖ´Ù. ÃÖ±Ù °ü½É»ç´Â ȸ»ç¿¡ ¼ÓÇÏÁö ¾Ê°íµµ Áö¼Ó °¡´ÉÇÑ »îÀÌ´Ù. ¿Å±ä Ã¥À¸·Î ¡º¸Ó½Å·¯´× ½Ç¹« ÇÁ·ÎÁ§Æ®¡»(ÇѺû¹Ìµð¾î), ¡ºµö ·¯´× Á¦´ë·Î ½ÃÀÛÇϱ⡻, ¡ºµö ·¯´× Á¦´ë·Î Á¤¸®Çϱ⡻, ¡º¿£Áö´Ï¾î¸¦ À§ÇÑ ÆÄÀ̽㡻, ¡º±×¸²°ú ¼ö½ÄÀ¸·Î ¹è¿ì´Â ÅëÅë ¸Ó½Å·¯´×¡», ¡º±×¸²°ú ¼ö½ÄÀ¸·Î ¹è¿ì´Â ÅëÅë ÀΰøÁö´É¡»(ÀÌ»ó Á¦ÀÌÆà) µîÀÌ ÀÖ´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.