
HOME µµ¼Á¤º¸ IT µµ¼ ÇÁ·Î±×·¡¹Ö

¾ÈÁ¤ÀûÀÎ À¥ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇØÁÖ´Â ¾ð¾î, ŸÀÔ½ºÅ©¸³Æ®
ŸÀÔ½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ® ½ÃÀÛ Àü Çٽɸ¸ ¸ð¾Æ Á¤¸®ÇÏ´Â Çʼö ÄÚ½º
ŸÀÔ½ºÅ©¸³Æ®´Â ÀÚ¹Ù½ºÅ©¸³Æ® À¥ °³¹ß¿¡ ÀÚ·áÇüÀ» ´õÇØ À߸øµÈ µ¥ÀÌÅÍ·Î ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿À·ù ´ëºÎºÐÀ» Á¦°ÅÇØ ¾ÈÁ¤ÀûÀÎ ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¾ð¾îÀÔ´Ï´Ù. ¶ÇÇÑ, ÄÚµåÀÇ »ç¿ë ¸ñÀû°ú ÀÛµ¿ ¹æ½ÄÀ» ÀÌÇØÇϱ⠽±°Ô ¸¸µé¾îÁÖ¾î Çù¾÷¿¡µµ À¯¸®ÇÑ ¾ð¾îÀÔ´Ï´Ù.
´Ü¼û¿¡ ¹è¿ì´Â ŸÀÔ½ºÅ©¸³Æ®´Â »ý»êÀûÀÎ °³¹ßÀ» ÇÏ°í ½ÍÀº À̵鿡°Ô ŸÀÔ½ºÅ©¸³Æ® »ç¿ë¿¡ ÇÊ¿äÇÑ ÇÙ½É °³³äÀ» ¼Ò°³Çϴ åÀÔ´Ï´Ù. ŸÀÔ½ºÅ©¸³Æ®ÀÇ ±âÃʺÎÅÍ µ¥ÄÚ·¹ÀÌÅÍ¿Í Á¶°ÇŸÀÔ °°Àº °í±Þ ±â´ÉÀ» ¼³¸íÇÏ¸ç ½ÇÁ¦·Î üÇèÇÒ ¼ö ÀÖµµ·Ï ½Ç½À À§ÁÖ·Î ¼³¸íÇÕ´Ï´Ù.
±×¸®°í ºí·ÏüÀÎ ÇÁ·ÎÁ§Æ®¸¦ °³¹ßÇØº¸¸ç, ŸÀÔ½ºÅ©¸³Æ® °³¹ßÀ» ´õ ½±°Ô ¸¸µé¾îÁÖ´Â µµ±¸µé°ú ¾Þ±Ö·¯, ¸®¾×Æ®, ºäó·³ ÇÁ·ÎÁ§Æ® ±¸Ãà¿¡ »ç¿ëµÇ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¿Í ŸÀÔ½ºÅ©¸³Æ®¸¦ ÇÔ²² »ç¿ëÇÏ´Â ¹ýÀ» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.

¾ßÄÚÇÁ ÆäÀÎ(Yakov Fain)
Farata Systems¿Í SuranceBayÀÇ °øµ¿Ã¢¸³ÀÚ. Àú¼·Î´Â
, , µîÀÌ ÀÖÀ¸¸ç À¥°ú ÀÚ¹Ù¿Í °ü·ÃµÈ ±â¼úµéÀ» ÁÖÁ¦·Î ´Ù¾çÇÑ ¼ö¾÷°ú ¿öÅ©¼¥À» ÁøÇàÇß´Ù.
¾ÈÅæ ¸ðÀ̼¼¿¹ÇÁ(Anton Moiseev)
SuranceBayÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î ÀÚ¹Ù¿Í ´å³ÝÀ» Ȱ¿ëÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇϰí ÀÖ´Ù. ¾Þ±Ö·¯JS¿Í ¾Þ±Ö·¯ ÇÁ·¹ÀÓ¿öÅ© Ȱ¿ëÀ» µ½´Â °ÀǸ¦ ÁøÇàÁßÀ̸ç À¥ ±â¼ú¿¡ °üÇÑ Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ÇÁ·ÐÆ®¿£µå¿Í ¹é¿£µå°¡ ÀÚ¿¬½º·´°Ô ¾î¿ì·¯Áöµµ·Ï ¸¸µå´Â ¸ð¹ü »ç·ÊµéÀ» °ü½É»ç·Î »ï°í ÀÖ´Ù.

1ºÎ. ŸÀÔ½ºÅ©¸³Æ® ¹®¹ý ¿ÏÀü Á¤º¹
Á¦ 1Àå: ŸÀÔ½ºÅ©¸³Æ® ±âÃÊ
1.1 ¿Ö ŸÀÔ½ºÅ©¸³Æ®Àΰ¡
1.2 ŸÀÔ½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °úÁ¤
1.3 ŸÀÔ½ºÅ©¸³Æ® ÄÄÆÄÀÏ·¯
1.4 ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå
¿ä¾à
Á¦ 2Àå: ±âº» ŸÀÔ°ú Ä¿½ºÅÒ Å¸ÀÔ
2.1 º¯¼ö ŸÀÔ ¼±¾ð
2.2 Ä¿½ºÅÒ Å¸ÀÔ Á¤ÀÇ
2.3 any, unknown
2.4 ¿¬½À ¹®Á¦
¿ä¾à
Á¦ 3Àå: Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö
3.1 Ŭ·¡½º »ç¿ë
3.2 ÀÎÅÍÆäÀ̽º »ç¿ë
¿ä¾à
Á¦ 4Àå: ¿°Å ŸÀÔ(Enum)°ú Á¦³Ê¸¯(Generic)
4.1 ¿°Å ŸÀÔ(Enum)
4.2 Á¦³×¸¯(Generic)
¿ä¾à
Á¦ 5Àå: µ¥ÄÚ·¹ÀÌÅÍ¿Í ½ÉÈ Å¸ÀÔ
5.1 µ¥ÄÚ·¹ÀÌÅÍ
5.2 ¸ÊÇΠŸÀÔ
5.3 Á¶°Ç ŸÀÔ
¿ä¾à
Á¦ 6Àå: µµ±¸
6.1 ¼Ò½º¸Ê
6.2 ESLint ¸°ÅÍ
6.3 À¥ÆÑÀ» »ç¿ëÇÑ ¹øµé¸µ
6.4 ¹Ùº§ Æ®·£½ºÆÄÀÏ·¯
6.5 ÁÖ¸ñÇØ¾ß ÇÒ Å¸ÀÔ½ºÅ©¸³Æ® µµ±¸
¿ä¾à
Á¦ 7Àå: ÇÁ·ÎÁ§Æ®¿¡¼ ŸÀÔ½ºÅ©¸³Æ®¿Í ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ µ¿½Ã¿¡ »ç¿ëÇϱâ
7.1 ŸÀÔ Á¤ÀÇ ÆÄÀÏ
7.2 ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®¸¦ Ȱ¿ëÇÑ Å¸ÀÔ½ºÅ©¸³Æ® °³¹ß ½Ç½À
7.3 ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ®¿¡ ŸÀÔ½ºÅ©¸³Æ® µµÀÔ
¿ä¾à
2ºÎ. ŸÀÔ½ºÅ©¸³Æ®·Î ºí·ÏüÀÎ ¾Û ¸¸µé±â
Á¦ 8Àå: ŸÀÔ½ºÅ©¸³Æ®¸¦ Ȱ¿ëÇÑ ºí·ÏüÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ½Ç½À
8.1 ºí·ÏüÀÎ ±âÃÊ
8.2 ºí·ÏüÀÎ ¾Û °³¹ß
¿ä¾à
Á¦ 9Àå: ºê¶ó¿ìÀú ±â¹Ý ºí·ÏüÀÎ ³ëµå °³¹ß
9.1 ºí·ÏüÀÎ ¾Û ½ÇÇà
9.2 À¥ Ŭ¶óÀ̾ðÆ®
9.3 ºí·Ï ä±¼
9.4 ÇØ½Ã »ý¼ºÀ» À§ÇÑ crypto API »ç¿ë
9.5 µ¶¸³Çü ºí·ÏüÀΠŬ¶óÀ̾ðÆ®
9.6 ºê¶ó¿ìÀú ³» ŸÀÔ½ºÅ©¸³Æ® µð¹ö±ë
¿ä¾à
Á¦ 10Àå: Node.js, ŸÀÔ½ºÅ©¸³Æ®, À¥¼ÒÄÏÀ» »ç¿ëÇÑ Å¬¶óÀ̾ðÆ®-¼¹ö °£ Åë½Å
10.1 °¡Àå ±ä üÀÎ ±ÔÄ¢
10.2 ºí·ÏüÀÎ ¼¹ö
10.3 ÇÁ·ÎÁ§Æ® ±¸Á¶
10.4 ÇÁ·ÎÁ§Æ® ȯ°æ ¼³Á¤
10.5 À¥¼ÒÄÏ
10.6 ¾Ë¸²
¿ä¾à
Á¦ 11Àå: ŸÀÔ½ºÅ©¸³Æ® ±â¹Ý ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
11.1 ¾Þ±Ö·¯ CLI·Î ¾Û »ý¼º ¹× ½ÇÇà
11.2 »ý¼ºµÈ ¾Û »ìÆìº¸±â
11.3 ¾Þ±Ö·¯ ¼ºñ½º¿Í ÀÇÁ¸¼º ÁÖÀÔ
11.4 ProductService ÁÖÀÔ
11.5 ŸÀÔ½ºÅ©¸³Æ® Ãß»óÈ ÇÁ·Î±×·¡¹Ö
11.6 HTTP ¿äû
11.7 Æû
11.8 ¶ó¿ìÅÍ ±âÃÊ
¿ä¾à
Á¦ 12Àå: ¾Þ±Ö·¯ ºí·ÏüÀΠŬ¶óÀÌ¾ðÆ® °³¹ß
12.1 ¾Þ±Ö·¯ ºí·ÏüÀÎ ¾Û
12.2. AppComponent ¸®ºä
12.3 TransactionFormComponent ÄÄÆ÷³ÍÆ®
12.4 BlockComponent
12.5 ¼ºñ½º
¿ä¾à
Á¦ 13Àå: ŸÀÔ½ºÅ©¸³Æ® ¸®¾×Æ® °³¹ß
13.1 ¸®¾×Æ®·Î °£´ÜÇÑ À¥ ÆäÀÌÁö »ý¼º
13.2 create-react-app À¸·Î ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
13.3 ÄÄÆ÷³ÍÆ® »óÅ °ü¸®
13.4 ³¯¾¾ Á¤º¸ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
13.5 °¡»ó DOM
¿ä¾à
Á¦ 14Àå: ¸®¾×Æ® ºí·ÏüÀÎ °³¹ß
14.1 Ŭ¶óÀÌ¾ðÆ®¿Í ¸Þ½Ã¡ ¼¹ö ½ÇÇàÇϱâ
14.2 lib µð·ºÅ丮 º¯°æ »çÇ×
14.3 App ÄÄÆ÷³ÍÆ®
14.4 ÇÁ·¹Á¨Å×ÀÌ¼Ç ÄÄÆ÷³ÍÆ® TransactionForm
14.5 PendingTransactionPanel ÇÁ·¹Á¨Å×ÀÌ¼Ç ÄÄÆ÷³ÍÆ®
14.6 BlockPanel°ú BlockComponent ÇÁ·¹Á¨Å×ÀÌ¼Ç ÄÄÆ÷³ÍÆ®
¿ä¾à
Á¦ 15Àå: ŸÀÔ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ Vue.js ¾Û °³¹ß
15.1 °£´ÜÇÑ Vue À¥ ÆäÀÌÁö °³¹ß
15.2 ºä CLI·Î ÇÁ·ÎÁ§Æ® »ý¼º ¹× ½ÃÀÛ
15.3 ¶ó¿ìÅͰ¡ Ãß°¡µÈ ´ÜÀÏ ÆäÀÌÁö ¾Û °³¹ß
¿ä¾à
Á¦ 16Àå: Vue.js ºí·ÏüÀÎ °³¹ß
16.1 Ŭ¶óÀÌ¾ðÆ® ¹× ¸Þ½Ã¡ ¼¹ö ½ÃÀÛ
16.2 App ÄÄÆ÷³ÍÆ®
16.3 TransactionForm ÇÁ·¹Á¨Å×ÀÌ¼Ç ÄÄÆ÷³ÍÆ®
16.4 PendingTransactionsPanel ÇÁ·¹Á¨Å×ÀÌ¼Ç ÄÄÆ÷³ÍÆ®
16.5 BlockPanel ¹× Block ÇÁ·¹Á¨Å×ÀÌ¼Ç ÄÄÆ÷³ÍÆ®
¿ä¾à
¸¶Ä¡¸ç
ºÎ·Ï. ÃֽŠÀÚ¹Ù½ºÅ©¸³Æ®
