ÀÌ Ã¥Àº Ŭ·¹ÀÌÆ° Ç÷§Æû À§¿¡ ÀÛµ¿ÇÏ´Â BApp °³¹ßÀ» ÇнÀÇϴ åÀÌ´Ù. ÀÌ´õ¸®¿ò °³¹ßÀ» ÀÌ¹Ì °æÇèÇ߰ųª óÀ½ ÄÜÆ®·¢Æ®¸¦ »ìÆ캸´Â °³¹ßÀÚ´Â º¸´Ù Ä£¼÷ÇÏ°Ô º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ´õ¸®¿òÀº ¿©ÀüÈ÷ ¸¹Àº ¸®¼Ò½º¿Í µµ±¸, Ä¿¹Â´ÏƼ¸¦ ÅëÇØ ½±°Ô ºí·ÏüÀÎ °³¹ß¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
Ŭ·¹ÀÌÆ°Àº ºí·ÏüÀÎÀÇ »ó¿ëȸ¦ ¸ñÇ¥·Î ÇÑ ¸¸Å ±âÁ¸ÀÇ ºí·ÏüÀÎ ±â¼úÀ» °æÇèÇÑ ¸ðµç À̸¦ Ŭ·¹ÀÌÆ° »ýÅ°迡 ²ø¾îµéÀÌ·Á´Â Àǵµ¸¦ ¾Ë ¼ö ÀÖ´Ù. Ŭ·¹ÀÌÆ° Ç÷§ÆûÀÇ BApp °³¹ß¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ºí·ÏüÀÎÀÇ ±âº» Áö½ÄÀ» ´Ù·ç°í À̸¦ ½ÇÁúÀûÀ¸·Î ÀÀ¿ëÇÏ´Â ºÎºÐÀ» ÁßÁ¡ÀûÀ¸·Î »ìÆ캻´Ù.
ÀÌ Ã¥ÀÇ Æ¯Â¡
- Truffle, Vue, Caver-js µî ´Ù¾çÇÑ ¶óÀ̺귯¸®¸¦ È°¿ëÇÏ¿© °³¹ß ¹æ½ÄÀ» ÀÍÈù´Ù.
- Ŭ·¹ÀÌÆ° ºí·ÏüÀÎÀÇ ±âº» °³³ä°ú ½º¸¶Æ® ÄÜÆ®·¢Æ®¸¦ ¾Ë¾Æº¸°í, Solidity¸¦ ÀÍÈù´Ù.
- ½º¸¶Æ® ÄÜÆ®·¢Æ®¸¦ ¹èÆ÷ÇÏ°í, À¥ ¼ºñ½º¿Í À¯¿¬ÇÏ°Ô °áÇÕÇÏ´Â ¹æ¹ýÀ» ÀÍÈù´Ù.
ÀÌ Ã¥ÀÌ ÇÊ¿äÇÑ µ¶ÀÚ
- ºí·ÏüÀÎ ¹× Ŭ·¹ÀÌÆ° BApp °³¹ß¿¡ °ü½É ÀÖ´Â ÃÊÁß±Þ °³¹ßÀÚ
- ºí·ÏüÀÎ ±â¼ú¿¡ ´ëÇÑ ¹è°æ Áö½ÄÀ» ¾ò°í ½ÍÀº ÀÏ¹Ý µ¶ÀÚ
- Ç®½ºÅà °³¹ßÀÚ¸¦ ÁöÇâÇÏ´Â °ü·Ã Àü°øÀÚ
µ¶ÀÚ´ë»ó
ÃÊÁß±Þ
¼Ò½ºÄÚµå ´Ù¿î·Îµå
https://github.com/bjpublic/klaytn
¼¹®
ÀúÀÚ ¼Ò°³
º£Å¸ ¸®´õ ¸®ºä
Chapter 01 ES9 ÀÚ¹Ù½ºÅ©¸³Æ®
1. ES9 VS ES5
2. let & const ÇÔ¼ö
3. È»ìÇ¥ ÇÔ¼ö
4. Ŭ·¡½º(class)
5. ÅÛÇø´ ¹®ÀÚ¿
6. µð½ºÆ®·°Ã³¸µ(Destructuring)
7. Spread & Rest ¿¬»êÀÚ
8. For ¡¦ Of ·çÇÁ
9. ÇÁ·Î¹Ì½º(Promise)
10. ÀÓÆ÷Æ®(import)¿Í ÀͽºÆ÷Æ®(export) ¸ðµâ
11. °´Ã¼ Ç¥Çö½Ä
12. async, await
Chapter 02 VueJS¿Í VueX
1. VueJS ¼Ò°³
2. ÀνºÅϽº ¶óÀÌÇÁ »çÀÌŬ
3. ÅÛÇø´(Template)
4. Computed
5. Á¶°ÇºÎ ·»´õ¸µ
6. ¸®½ºÆ® ·»´õ¸µ
7. v-model
8. ÄÄÆ÷³ÍÆ®
9. VueX
Chapter 03 ºí·ÏüÀÎ ±âº»
1. Çؽà ÇÔ¼ö
2. ¾îµå·¹½º
3. µðÁöÅÐ ¼¸í
4. ºñÆ®ÄÚÀÎ °Å·¡
5. ºí·Ï ±¸Á¶
6. ¸ÓŬ Æ®¸®
7. ÀÛ¾÷ Áõ¸í ¾Ë°í¸®Áò(PoW)
8. UTXO(Unspent Transaction Output)
9. ÀÌ´õ¸®¿ò
10. Áö°©
11. Status¿Í Embark
12. ºí·ÏüÀÎÀÇ ±â¼úÀû °úÁ¦
Chapter 04 ¼Ö¸®µðƼ¿Í ½º¸¶Æ® ÄÜÆ®·¢Æ®
1. ¼Ö¸®µðƼ µ¥ÀÌÅÍ¿Í Å¸ÀÔ
2. ¼Ö¸®µðƼ ¿¹Á¦
3. ¿ÀÇÂÁ¦Çø°(OpenZeppelin)
Chapter 05 Æ®·¯ÇÃ
1. Æ®·¯Çà ¼³Ä¡
2. Æ®·¯Çà ¹Ú½º
3. »õ ÇÁ·ÎÁ§Æ® »ý¼º
4. °³¹ß ÄܼÖ
5. ÄÜÆ®·¢Æ® ÄÄÆÄÀÏ
6. ¸¶À̱׷¹À̼Ç
7. ¸ÞŸÄÚÀÎ ¿¹Á¦
8. Æ®·¯Çðú ¿ÀÇÂÁ¦Çø°À¸·Î ÅäÅ« ¸¸µé±â
Chapter 06 Ŭ·¹ÀÌÆ° °³¿ä
1. Ŭ·¹ÀÌÆ° ³×Æ®¿öÅ©
2. ÄÁ¼¾¼½º(Consensus)
3. °èÁ¤°ú Æ®·£Àè¼Ç
4. ½º¸¶Æ® ÄÜÆ®·¢Æ®
5. Ŭ·¹ÀÌ(Klay)
6. Ŭ·¹ÀÌÆ° Áö°©(Klaytn Wallet)
7. Ŭ·¹ÀÌÆ° ½ºÄÚÇÁ(Klaytn Scope)
8. Ŭ·¹ÀÌÆ° IDE
Chapter 07 ¼ýÀÚ ¸ÂÈ÷±â °ÔÀÓ ¸¸µé±â
1. °³¿ä
2. ȯ°æ ¼³Á¤
3. Ŭ·¹ÀÌÆ° IDE
4. ÇÁ·ÎÁ§Æ® »ý¼º
5. ½º¸¶Æ® ÄÜÆ®·¢Æ® ÀÛ¼º
6. ÄÜÆ®·¢Æ® Å×½ºÆ®
7. VueJS·Î ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
8. VueX¿ÍÀÇ ¿¬µ¿
9. ¿ù·¿ ¹× ÄÜÆ®·¢Æ® ¿¬µ¿
10. ÄÜÆ®·¢Æ® ¿¬µ¿
11. ¹Ù¿À¹ä Å×½ºÆ®³Ý
Chapter 08 °æ¸Å ¸¶ÄÏÇ÷¹À̽º ¸¸µé±â
1. °³¿ä
2. ȯ°æ ¼³Á¤
3. ½º¸¶Æ® ÄÜÆ®·¢Æ® ±¸Çö
4. ÄÜÆ®·¢Æ® Å×½ºÆ®
5. ¿Á¼Ç ÄÜÆ®·¢Æ® ±¸Çö
6. À¥ ÇÁ·ÐÆ®¿£µå Ãʱ⠱¸¼º
7. ÄÜÆ®·¢Æ® ÆÄÀÏ ±¸¼º
8. VueX¿ÍÀÇ ¿¬µ¿
9. ¶ó¿ìÆà ±¸¼º
10. main.js ±¸¼º
11. views ±¸¼º
12. ÄÄÆ÷³ÍÆ® °³¹ß
13. UI Å×½ºÆ®
Chapter 09 Todo BApp ¸¸µé±â
1. °³¿ä
2. ȯ°æ ¼³Á¤
3. ½º¸¶Æ® ÄÜÆ®·¢Æ® ±¸Çö
4. ÄÜÆ®·¢Æ® Å×½ºÆ®³Ý ¹èÆ÷
5. À¥ ÇÁ·ÐÆ®¿£µå Ãʱ⠱¸¼º
6. ÄÜÆ®·¢Æ® ÆÄÀÏ ±¸¼º
7. Vuex store ¿¬µ¿Çϱâ
8. LoginBox ÄÄÆ÷³ÍÆ®
9. ÄÄÆ÷³ÍÆ® °³¹ß
10. WriteBox ÄÄÆ÷³ÍÆ®
11. Feeds ÄÄÆ÷³ÍÆ®
12. App.vue
13. ÇÁ·Î¼¼½º Å×½ºÆ®
ã¾Æº¸±â