±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
ES6, TypeScript ÇٽɿϺ® ¼³¸í
Á¤°¡ |
32,000¿ø |
---|
28,800¿ø (10%ÇÒÀÎ)
1,600P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
Angular¸¦ ÀÌ¿ëÇÑ SPA °³¹ßÀÇ º£½ºÆ® ÇÁ·¢Æ¼½º
ÀÌ Ã¥Àº ±¸±ÛÀÇ ¿ÀǼҽº ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©ÀÎ Angular¸¦ ÇнÀÇÑ´Ù. µ¶ÀÚ´Â ÀÌ Ã¥À» ÅëÇØ AngularÀÇ Ã¶Çаú ±âº» °³³ä, µðÀÚÀÎ ÆÐÅÏÀ» ÀÌÇØÇÏ°í ¸ð´ø À¥ÀÇ »õ·Î¿î Æз¯´ÙÀÓ Áß ÇϳªÀÎ SPA(Single Page Application) °³¹ß¿¡ ÇÑ °ÉÀ½ ´õ ´Ù°¡°¥ ¼ö ÀÖ´Ù.
Ã¥ Ãʹݿ¡´Â ÀÚ¹Ù½ºÅ©¸³Æ® ÀÌÈÄ ¹Ù·Î Angular¸¦ ¹è¿ì·Á´Â ÇнÀÀÚ¸¦ À§ÇØ ECMAScript 6¿Í TypeScriptÀÇ Çٽɸ¸ °ñ¶ó ¼³¸íÇÏ¿´´Ù. µ¶ÀÚ´Â À̸¦ ÅëÇØ ÇÁ·±Æ®¿£µå ¿µ¿ª¿¡¼ »ç¿ëÇÏ´Â ±â¼ú, ¿ë¾î µîÀ» ÀÚ¿¬½º·´°Ô ÇнÀÇÒ ¼ö ÀÖ´Ù.
ÀÌ¾î¼ Angular CLI(Command Line Interface)¸¦ ÀÌ¿ëÇØ °³¹ßȯ°æ ±¸Ãà, ºôµå, ½ÇÇà °úÁ¤À» »ìÆ캸°í, AngularÀÇ ÆÄÀÏ ±¸Á¶¿Í ó¸® È帧 µîÀ» ¾Ë¾Æº»´Ù. ±×¸®°í AngularÀÇ ÇÙ½É ±¸¼º¿ä¼ÒÀÎ ÄÄÆ÷³ÍÆ®, µð·ºÆ¼ºê, ¼ºñ½º, ¶ó¿ìÅÍ, ¸ðµâÀ» Ã¥ Àüü¿¡ °ÉÃÄ »ó¼¼ÇÏ°Ô ¼Ò°³ÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
Angular¸¦ °¡Àå ±ò²ûÇÏ°Ô Çٽɸ¸ ½ï »Ì¾Æ¼ ¼³¸íÇÏ¿´´Ù. °³³ä ÇϳªÇϳª¸¦ Á¤È®ÇÏ°Ô ¶Ç¹Ú¶Ç¹Ú ¼³¸íÇÏ·Á´Â ÀúÀÚÀÇ Á¤¼ºÀÌ ´À²¸Áø´Ù. ¸ðµç ¿¹Á¦¸¦ Á÷Á¢ µû¶ó ÇØ º¸¾Ò´Âµ¥ ¼Ò½º¿¡ ¿¡·¯´Â ¾ø¾ú´Ù. ¼³Ä¡ ¹æ¹ýÀ̳ª ȯ°æ ±¸¼ºÀÌ Ä£ÀýÇÏ°Ô Àß ¼³¸íµÇ¾î ÀÖ¾î¼ ¾î·ÆÁö ¾Ê°Ô µû¶ó ÇÒ ¼ö ÀÖ¾ú´Ù.
ÀÌ Ã¥¿¡¼ ¾òÀº °¡Àå Å« ÇýÅÃÀº AngularÀÇ ±â´É»Ó¸¸ ¾Æ´Ï¶ó À¥ ÇÁ·±Æ®¿£µå ¿µ¿ª¿¡¼ »ç¿ëÇÏ´Â ±â¼ú°ú °³³ä, ¿ë¾îµéÀ» ¾Ë ¼ö ÀÖ¾ú´Ù´Â °ÍÀÌ´Ù.
±×¸®°í ¿¹Á¦¸¶´Ù ½Ç½À URLÀÌ ÀÖ¾î¼ ÆÄÀÏ ±¸¼ºÀ̳ª ¼Ò½ºÄÚµå, ½ÇÇà °á°ú µîÀ» ¹Ù·Î È®ÀÎÇÒ ¼ö ÀÖ°í À¥»ó¿¡¼ Á÷Á¢ Äڵ带 ¼öÁ¤Çغ¸¸é¼ °á°ú°¡ ¾î¶»°Ô ´Þ¶óÁö´ÂÁö ÇнÀÇÒ ¼ö ÀÖ¾î¼ ¸Å¿ì Æí¸®Çß´Ù.
¡Ø ÀÌ Ã¥ÀÇ Æ¯Â¡
- 2018³â 7¿ù ±âÁØ ÃֽŠ¹öÀüÀÎ Angular 6¸¦ ±âÁØÀ¸·Î ¼³¸íÇÏ¿´´Ù.
- Angular ÇнÀÀ» À§ÇÑ ¼±¼ö Áö½ÄÀÎ ES6, TypeScript, Node.js, npmºÎÅÍ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ¿¹Á¦¿Í ¼³¸íÀ» ¼ö·ÏÇÏ¿´´Ù.
- AngularÀÇ ±â´É ¼³¸í»Ó¸¸ ¾Æ´Ï¶ó öÇÐ, ±âº» °³³ä, ±×¸®°í ÇÁ·¹ÀÓ¿öÅ©·Î¼ ³»Æ÷ÇÏ°í ÀÖ´Â µðÀÚÀÎ ÆÐÅϱîÁö ´Ù·ç¾ú´Ù.
- 140¿© °³ÀÇ ¿¹Á¦¸¦ º¹ÀâÇÑ È¯°æ ±¸Ãà ¾øÀÌ ½ÇÇà °¡´ÉÇÏ´Ù. °¢ ¿¹Á¦¸¶´Ù ÇÁ·ÎÁ§Æ® ±¸¼º°ú Àüü ¼Ò½º, ½ÇÇà °á°ú¸¦ Áï½Ã È®ÀÎÇغ¼ ¼ö ÀÖµµ·Ï ¿Â¶óÀÎ Ç÷¹À̱׶ó¿îµå¸¦ Á¦°øÇÑ´Ù.
- »õ·Î¿î Àü¹® ¿ë¾î°¡ ³ª¿Ã ¶§¸¶´Ù °¢ÁÖ·Î °ø½Ä ¹®¼³ª Âü°í URLÀ» ¾È³»ÇÏ¿© °ü·Ã ³»¿ëÀ» Á» ´õ ±íÀÌ ÀÖ°Ô ÇнÀÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.
¡Ø ¿¹Á¦ ¼Ò½º: https://stackblitz.com/@ungmo2
ÀÌ Ã¥Àº °¢ ¿¹Á¦¸¶´Ù ½ÇÇà ȯ°æ°ú ÇÁ·ÎÁ§Æ®°¡ ÀÌ¹Ì ±¸ÃàµÈ URLÀ» Á¦°øÇÏ¿© Á¢¼Ó Áï½Ã ½ÇÇà °á°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç ÇÁ·ÎÁ§Æ® ±¸¼º, Àüü ¼Ò½ºÄڵ带 È®ÀÎ ¶Ç´Â ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù.
¸ñÂ÷
1Àå AngularÀÇ ¼Ò°³¿Í Ư¡
1.1. Angular ¼Ò°³
1.2. Angular¿Í AngularJSÀÇ Â÷ÀÌÁ¡
1.3. AngularÀÇ ÀåÁ¡
1.3.1. °³¼±µÈ °³¹ß »ý»ê¼º
1.3.2. ¼º´ÉÀÇ Çâ»ó
1.4. ºê¶ó¿ìÀú Áö¿ø ¹üÀ§
2Àå Node.js¿Í npm
2.1. Node.js
2.1.1. Node.js °³¿ä
2.1.2. Node.js ¼³Ä¡
2.1.3. Node.js REPL
2.1.4. Node.js ¸Àº¸±â
2.2. npm
2.2.1. npm °³¿ä
2.2.2. npm ¼³Ä¡
2.2.3. npmÀ» »ç¿ëÇÑ ÆÐÅ°Áö ¼³Ä¡
2.2.4. Áö¿ª ¼³Ä¡¿Í Àü¿ª ¼³Ä¡
2.2.5. package.json°ú ÀÇÁ¸¼º °ü¸®
3Àå ECMAScript 6
3.1. let, const¿Í ºí·Ï ·¹º§ ½ºÄÚÇÁ
3.1.1. let
3.1.2. const
3.2. ÅÛÇø´ ¸®ÅÍ·²
3.3. È»ìÇ¥ ÇÔ¼ö
3.3.1. È»ìÇ¥ ÇÔ¼öÀÇ ¼±¾ð
3.3.2. È»ìÇ¥ ÇÔ¼öÀÇ È£Ãâ
3.3.3. this
3.3.4. È»ìÇ¥ ÇÔ¼ö¸¦ »ç¿ëÇÏ¸é ¾È µÇ´Â °æ¿ì
3.4. ÆĶó¹ÌÅÍ ±âº»°ª
3.5. Rest ÆĶó¹ÌÅÍ
3.5.1. ±âº» ¹®¹ý
3.5.2. arguments¿Í rest ÆĶó¹ÌÅÍ
3.6. Spread ¿¬»êÀÚ
3.6.1. ÇÔ¼öÀÇ ÀÎÀÚ·Î »ç¿ëÇÏ´Â °æ¿ì
3.6.2. ¹è¿¿¡¼ »ç¿ëÇÏ´Â °æ¿ì
3.6.3. °´Ã¼¿¡¼ »ç¿ëÇÏ´Â °æ¿ì
3.7. °´Ã¼ ¸®ÅÍ·² ÇÁ·ÎÆÛƼ ±â´É È®Àå
3.7.1. ÇÁ·ÎÆÛƼ Ãà¾à Ç¥Çö
3.7.2. ÇÁ·ÎÆÛƼ À̸§ Á¶ÇÕ
3.7.3. ¸Þ¼Òµå Ãà¾à Ç¥Çö
3.7.4. __proto__ ÇÁ·ÎÆÛƼ¿¡ ÀÇÇÑ »ó¼Ó
3.8. µð½ºÆ®·°Ã³¸µ
3.8.1. ¹è¿ µð½ºÆ®·°Ã³¸µ
3.8.2. °´Ã¼ µð½ºÆ®·°Ã³¸µ
3.9. Ŭ·¡½º
3.9.1. Ŭ·¡½º Á¤ÀÇ
3.9.2. ÀνºÅϽºÀÇ »ý¼º
3.9.3. constructor
3.9.4. Ŭ·¡½º ÇÁ·ÎÆÛƼ
3.9.5. È£À̽ºÆÃ
3.9.6. getter, setter
3.9.7. Á¤Àû ¸Þ¼Òµå
3.9.8. Ŭ·¡½º »ó¼Ó
3.10. ÇÁ·Î¹Ì½º
3.10.1. Äݹé ÆÐÅÏÀÇ ´ÜÁ¡
3.10.2. ÇÁ·Î¹Ì½ºÀÇ »ý¼º
3.10.3. ÇÁ·Î¹Ì½ºÀÇ »ç¿ë
3.10.4. ÇÁ·Î¹Ì½ºÀÇ ¿¡·¯ ó¸®
3.10.5. ÇÁ·Î¹Ì½º üÀÌ´×
3.11. ÀÌÅÍ·¹ÀÌ¼Ç ÇÁ·ÎÅäÄÝ°ú for-of ·çÇÁ
3.11.1. ÀÌÅÍ·¹ÀÌ¼Ç ÇÁ·ÎÅäÄÝ
3.11.2. for-of ·çÇÁ
3.11.3. Ä¿½ºÅÒ ÀÌÅÍ·¯ºí
3.12. Symbol
3.12.1. Symbol »ý¼º
3.12.2. Symbol »ç¿ë
3.12.3. Symbol °´Ã¼
3.13. Á¦³Ê·¹ÀÌÅÍ
3.13.1. Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö »ý¼º
3.13.2. Á¦³Ê·¹ÀÌÅÍ ÇÔ¼ö È£Ãâ
3.13.3. ÀÌÅÍ·¯ºíÀÇ ±¸Çö
3.14. ¸ðµâ
3.14.1. ¸ðµâÀ̶õ?
3.14.2. export
3.14.3. import
3.15. Babel°ú WebpackÀ» ÀÌ¿ëÇÑ ES6 °³¹ßȯ°æ ±¸Ãà
3.15.1. Babel CLI ¼³Ä¡
3.15.2. .babelrc ¼³Á¤ ÆÄÀÏ ÀÛ¼º
3.15.3. Æ®·£½ºÆÄÀϸµ
3.15.4. ES6 °³¹ßȯ°æ ±¸Ãà
4Àå TypeScript
4.1. TypeScript °³¿ä
4.2. TypeScriptÀÇ ÀåÁ¡
4.3. TypeScript °³¹ßȯ°æ ±¸Ãà
4.3.1. TypeScript ÄÄÆÄÀÏ·¯ ¼³Ä¡
4.3.2. TypeScript ÄÄÆÄÀÏ·¯ »ç¿ë¹ý
4.4. Á¤Àû ŸÀÌÇÎ
4.4.1. ŸÀÔ ¼±¾ð
4.4.2. Á¤Àû ŸÀÌÇÎ
4.4.3. ŸÀÔ Ãß·Ð
4.5. Ŭ·¡½º
4.5.1. Ŭ·¡½º Á¤ÀÇ
4.5.2. Á¢±Ù Á¦ÇÑÀÚ
4.5.3. »ý¼ºÀÚ ÆĶó¹ÌÅÍ¿¡ Á¢±Ù Á¦ÇÑÀÚ ¼±¾ð
4.5.4. readonly Å°¿öµå
4.5.5. static Å°¿öµå
4.5.6. Ãß»ó Ŭ·¡½º
4.6. ÀÎÅÍÆäÀ̽º
4.6.1. º¯¼ö¿Í ÀÎÅÍÆäÀ̽º
4.6.2. ÇÔ¼ö¿Í ÀÎÅÍÆäÀ̽º
4.6.3. Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
4.6.4. ´ö ŸÀÌÇÎ
4.6.5. ¼±ÅÃÀû ÇÁ·ÎÆÛƼ
4.7. Á¦³×¸¯
5Àå Angular CLI
5.1. Angular CLI¶õ?
5.2. Angular CLI ¼³Ä¡
5.3. ÇÁ·ÎÁ§Æ® »ý¼º
5.4. ÇÁ·ÎÁ§Æ® ½ÇÇà
5.5. ÇÁ·ÎÁ§Æ® ±¸¼º¿ä¼Ò »ý¼º
5.5.1. ÄÄÆ÷³ÍÆ® »ý¼º
5.5.2. µð·ºÆ¼ºê »ý¼º
5.5.3. ¸ðµâ »ý¼º
5.5.4. ¼ºñ½º »ý¼º
5.5.5. Ŭ·¡½º »ý¼º
5.6. ÇÁ·ÎÁ§Æ® ºôµå
5.6.1. Æ®·£½ºÆÄÀϸµ°ú ÀÇÁ¸ ¸ðµâ ¹øµé¸µ
5.6.2. ÇÁ·Î´ö¼Ç ºôµå¿Í ¹èÆ÷
5.6.3. AoT ÄÄÆÄÀÏ
5.7. ±âº» ¿É¼Ç º¯°æ
6Àå AngularÀÇ ÆÄÀÏ ±¸Á¶¿Í ó¸® È帧
6.1. Angular ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÆÄÀÏ ±¸Á¶
6.1.1. src Æú´õ
6.1.2. ±âŸ ¼³Á¤ ÆÄÀÏ
6.2. Angular ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ã³¸® È帧
6.3. AngularÀÇ ±¸¼º¿ä¼Ò
7Àå ÄÄÆ÷³ÍÆ®
7.1. ¼Ò°³
7.1.1. À¥ ÄÄÆ÷³ÍÆ®
7.1.2. ÄÄÆ÷³ÍÆ® Æ®¸®
7.2. ÄÄÆ÷³ÍÆ® ±âº» ±¸Á¶
7.2.1. ÄÄÆ÷³ÍÆ®ÀÇ ÄÚµå ±¸Á¶
7.2.2. ÄÄÆ÷³ÍÆ®ÀÇ ±âº» µ¿ÀÛ ±¸Á¶
7.3. ÄÄÆ÷³ÍÆ® ÀÛ¼º ½Ç½À
7.3.1. ³×ÀÌ¹Ö ÄÁº¥¼Ç
7.3.2. ÄÄÆ÷³ÍÆ® Ŭ·¡½º
7.3.3. @Component µ¥ÄÚ·¹ÀÌÅÍ
7.3.4. Angular ¶óÀ̺귯¸® ¸ðµâ ÀÓÆ÷Æ®
7.3.5. ¸ÞŸµ¥ÀÌÅÍ
7.3.6. ÄÄÆ÷³ÍÆ® Ŭ·¡½º¿Í ÅÛÇø´ÀÇ ¿¬µ¿
7.3.7. ÄÄÆ÷³ÍÆ®ÀÇ È£Ãâ
7.3.8. ¸ðµâ¿¡ ÄÄÆ÷³ÍÆ® µî·Ï
7.4. ÅÛÇø´°ú ÅÛÇø´ ¹®¹ý
7.4.1. ÅÛÇø´À̶õ?
7.4.2. ÅÛÇø´ ¹®¹ý
7.5. µ¥ÀÌÅÍ ¹ÙÀεù
7.5.1. µ¥ÀÌÅÍ ¹ÙÀεùÀ̶õ?
7.5.2. º¯È °¨Áö
7.5.3. µ¥ÀÌÅÍ ¹ÙÀεù
7.6. ºôÆ®ÀÎ µð·ºÆ¼ºê
7.6.1. ºôÆ®ÀÎ µð·ºÆ¼ºê¶õ?
7.6.2. ºôÆ®ÀÎ ¾îÆ®¸®ºäÆ® µð·ºÆ¼ºê
7.6.3. ºôÆ®ÀÎ ±¸Á¶ µð·ºÆ¼ºê
7.7. ÅÛÇø´ ÂüÁ¶ º¯¼ö
7.8. ¼¼ÀÌÇÁ ³»ºñ°ÔÀÌ¼Ç ¿¬»êÀÚ
7.9. ÄÄÆ÷³ÍÆ® °£ÀÇ »óÅ °øÀ¯
7.9.1. ÄÄÆ÷³ÍÆ®ÀÇ °èÃþÀû Æ®¸® ±¸Á¶
7.9.2. ºÎ¸ð ÄÄÆ÷³ÍÆ®¿¡¼ ÀÚ½Ä ÄÄÆ÷³ÍÆ®·Î »óÅ Àü´Þ
7.9.3. ÀÚ½Ä ÄÄÆ÷³ÍÆ®¿¡¼ ºÎ¸ð ÄÄÆ÷³ÍÆ®·Î »óÅ Àü´Þ
7.9.4. Stateful ÄÄÆ÷³ÍÆ®¿Í Stateless ÄÄÆ÷³ÍÆ®
7.9.5. ¿ø°Å¸® ÄÄÆ÷³ÍÆ® °£ÀÇ »óÅ °øÀ¯
7.10. ºÎ¸ð ÄÄÆ÷³ÍÆ®¿¡¼ ÀÚ½Ä ¿ä¼Ò·ÎÀÇ Á¢±Ù
7.10.1. @ViewChild¿Í @ViewChildren
7.10.2. @ContentChild¿Í @ContentChildren
7.11. ÄÄÆ÷³ÍÆ®¿Í ½ºÅ¸ÀÏ
7.11.1. ÄÄÆ÷³ÍÆ® ½ºÅ¸ÀÏ
7.11.2. ºä ĸ½¶È
7.11.3. Shadow DOM ½ºÅ¸ÀÏ ¼¿·ºÅÍ
7.11.4. ±Û·Î¹ú ½ºÅ¸ÀÏ
7.11.5. Angular CLI·Î Sass Àû¿ë ÇÁ·ÎÁ§Æ® »ý¼º
8Àå µð·ºÆ¼ºê
8.1. µð·ºÆ¼ºê¶õ?
8.2. µð·ºÆ¼ºêÀÇ Á¾·ù
8.3. »ç¿ëÀÚ Á¤ÀÇ ¾îÆ®¸®ºäÆ® µð·ºÆ¼ºê
8.3.1. »ç¿ëÀÚ Á¤ÀÇ ¾îÆ®¸®ºäÆ® µð·ºÆ¼ºêÀÇ »ý¼º
8.3.2. À̺¥Æ® ó¸®
8.3.3. @Input µ¥ÀÌÅÍ ¹ÙÀεù
8.4. »ç¿ëÀÚ Á¤ÀÇ ±¸Á¶ µð·ºÆ¼ºê
8.4.1. »ç¿ëÀÚ Á¤ÀÇ ±¸Á¶ µð·ºÆ¼ºêÀÇ »ý¼º
8.4.2. ng-template µð·ºÆ¼ºê
8.4.3. TemplateRef¿Í ViewContainerRef
8.4.4. ng-container µð·ºÆ¼ºê
9Àå ÆÄÀÌÇÁ
9.1. ÆÄÀÌÇÁ¶õ?
9.2. ºôÆ®ÀÎ ÆÄÀÌÇÁ
9.3. üÀÌ´× ÆÄÀÌÇÁ
9.4. Ä¿½ºÅÒ ÆÄÀÌÇÁ
9.5. ÆÄÀÌÇÁ¿Í º¯È °¨Áö
9.6. ¼ø¼ö ÆÄÀÌÇÁ¿Í ºñ¼ø¼ö ÆÄÀÌÇÁ
10Àå »ý¸íÁÖ±â¿Í ÈÅ ¸Þ¼Òµå
10.1. »ý¸íÁÖ±â
10.2. »ý¸íÁÖ±â ÈÅ ¸Þ¼Òµå
10.3. »ý¸íÁÖ±â ÈÅ ¸Þ¼Òµå ½Ç½À
10.3.1. ÄÄÆ÷³ÍÆ® »ý¸íÁÖ±â ÈÅ ¸Þ¼Òµå
10.3.2. ngOnChanges¿Í ngDoCheck
10.3.3. µð·ºÆ¼ºê »ý¸íÁÖ±â ÈÅ ¸Þ¼Òµå
11Àå ¼ºñ½º
11.1. ¼ºñ½º¶õ?
11.2. ÀÇÁ¸¼º ÁÖÀÔ
11.3. ÀÎÁ§ÅÍ¿Í ÀÎÁ§ÅÍ Æ®¸®
11.3.1. ÀÎÁ§ÅÍ
11.3.2. ÀÎÁ§ÅÍ Æ®¸®
11.4. ÇÁ·Î¹ÙÀÌ´õ
11.4.1. Ŭ·¡½º ÇÁ·Î¹ÙÀÌ´õ
11.4.2. °ª ÇÁ·Î¹ÙÀÌ´õ
11.4.3. ÆÑÅ丮 ÇÁ·Î¹ÙÀÌ´õ
11.5. ÀÎÁ§¼Ç ÅäÅ«
11.6. ¼±ÅÃÀû ÀÇÁ¸¼º ÁÖÀÔ
11.7. ¼ºñ½º ÁßÀçÀÚ ÆÐÅÏ
12Àå ¸®¾×Ƽºê ÇÁ·Î±×·¡¹Ö°ú RxJS °³¿ä
12.1. ¸®¾×Ƽºê ÇÁ·Î±×·¡¹ÖÀ̶õ?
12.2. ¸®¾×Ƽºê ÇÁ·Î±×·¡¹ÖÀÇ Æ¯Â¡
12.3. RxJS ÀÓÆ÷Æ®
12.4. ¿ÉÀú¹öºí°ú ¿ÉÀú¹ö
12.5. Cold observable°ú Hot observable
12.6. À¯´Ïij½ºÆ®¿Í ¸ÖƼij½ºÆ®
12.7. ¿ÀÆÛ·¹ÀÌÅÍ
12.8. ¿ÉÀú¹öºí À̺¥Æ® ½ºÆ®¸² ¿¹Á¦
13Àå HTTP Åë½Å
13.1. HttpClient
13.2. HttpClientModule
13.3. HTTP ¿äû
13.3.1. REST API Mock ¼¹ö ±¸Ãà
13.3.2. GET
13.3.3. POST
13.3.4. PUT
13.3.5. PATCH
13.3.6. DELETE
13.4. HTTP ¿äû Áߺ¹ ¹æÁö
13.5. ÀÎÅͼÁÅÍ
14Àå Æû°ú À¯È¿¼º °ËÁõ ¸ðµâ
14.1. ÆûÀ̶õ?
14.1.1. HTML Ç¥ÁØ Æû
14.1.2. Angular Æû
14.2. ÅÛÇø´ ±â¹Ý Æû
14.2.1. ÅÛÇø´ ±â¹Ý ÆûÀ̶õ?
14.2.2. ÅÛÇø´ ±â¹Ý ÆûÀÇ Á᫐ µð·ºÆ¼ºê
14.2.3. NgModel°ú ¾ç¹æÇâ ¹ÙÀεù
14.2.4. ÅÛÇø´ ±â¹Ý Æû À¯È¿¼º °ËÁõ
14.2.5. ÅÛÇø´ ±â¹Ý Æû À¯È¿¼º °ËÁõ ½Ç½À
14.3. ¸®¾×Ƽºê Æû
14.3.1. ¸®¾×Ƽºê ÆûÀ̶õ?
14.3.2. ¸®¾×Ƽºê ÆûÀÇ Áß½É Å¬·¡½º¿Í µð·ºÆ¼ºê
14.3.3. ¸®¾×Ƽºê Æû À¯È¿¼º °ËÁõ
14.3.4. »ç¿ëÀÚ Á¤ÀÇ °ËÁõ±â
14.3.5. ¸®¾×Ƽºê Æû À¯È¿¼º °ËÁõ ½Ç½À
14.3.6. FormBuilder
15Àå ¸ðµâ
15.1. ¸ðµâÀ̶õ?
15.2. @NgModule µ¥ÄÚ·¹ÀÌÅÍ
15.3. ¶óÀ̺귯¸® ¸ðµâ
15.4. ·çÆ® ¸ðµâ
15.5. ¸ðµâÀÇ ºÐ¸®
15.5.1. ±â´É ¸ðµâ
15.5.2. °øÀ¯ ¸ðµâ
15.5.3. ÇÙ½É ¸ðµâ
16Àå ¶ó¿ìÆðú ³»ºñ°ÔÀ̼Ç
16.1. ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼Ç
16.2. ¶ó¿ìÆÃ
16.3. Angular ¶ó¿ìÅÍ °³¿ä¿Í À§Ä¡ Á¤Ã¥
16.3.1. °³¿ä
16.3.2. À§Ä¡ Á¤Ã¥
16.4. ¶ó¿ìÅÍ ±¸¼º¿ä¼Ò
16.4.1. ¶ó¿ìÆ® ±¸¼º
16.4.2. ¶ó¿ìÆ® µî·Ï
16.4.3. ºäÀÇ ·»´õ¸µ À§Ä¡ ÁöÁ¤°ú ³»ºñ°ÔÀÌ¼Ç ÀÛ¼º
16.5. navigate ¸Þ¼Òµå
16.6. ¶ó¿ìÅÍ »óÅÂ
16.6.1. ¶ó¿ìÆ® ÆĶó¹ÌÅÍ Àü´Þ
16.6.2. ¶ó¿ìÆ® ÆĶó¹ÌÅÍ Ãëµæ
16.6.3. ¶ó¿ìÆ® Á¤Àû µ¥ÀÌÅÍ
16.7. ÀÚ½Ä ¶ó¿ìÆ®
16.8. ¸ðµâÀÇ ºÐ¸®¿Í ¸ðµâº° ¶ó¿ìÅÍ ±¸¼º
16.9. ¶ó¿ìÆ® °¡µå
16.9.1. CanActivate
16.9.2. CanActivateChild
16.9.3. CanLoad
16.9.4. Resolve
16.9.5. CanDeactivate
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.