´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
ÄÚƲ¸° ÇÁ·Î±×·¡¹Ö ÄîºÏ (¿øÁ¦:Kotlin Programming Cookbook)
Á¤°¡ 23,000¿ø
ÆǸŰ¡ 20,700¿ø (10% , 2,300¿ø)
I-Æ÷ÀÎÆ® 1,150P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÀúÀÚ ¾Æ³­µå ¼ÎÄ«¸£ ·ÎÀÌ , ¶ó½Ã Ä«¶õǪ¸®¾Æ , ¾Æ³­µå ¼ÎÄ«¸£ ·ÎÀÌ ( ¿ªÀÚ : ÀÌÇö¼®, ÀÌÇö¼® )
ÃâÆÇ»ç/¹ßÇàÀÏ ÅÍ´×Æ÷ÀÎÆ® / 2018.12.24
ÆäÀÌÁö ¼ö 416 page
ISBN 9791161340364
»óÇ°ÄÚµå 297173376
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
¸ñÂ÷
ÀúÀÚ ¼Ò°³ µé¾î°¡¸ç 1Àå: ¼³Ä¡ ¹× ȯ°æ ±¸¼º ÄÚƲ¸° ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ® »ý¼º ÄÚƲ¸° ÄÚµå ½ÇÇàÀ» À§ÇØ Gradle(±×·¹À̵é) ÀÌ¿ëÇϱâ ÄÄÆÄÀÏµÈ ÄÚƲ¸° Ŭ·¡½º ½ÇÇàÇϱ⠱׷¹À̵é°ú ÄÚƲ¸°À¸·Î ½ÇÇà°¡´ÉÇÑ JAR ÆÄÀÏ ¸¸µé±â Äֿܼ¡¼­ ÀÔ·Â ¹Þ±â ÀÚ¹Ù- ÄÚƲ¸° °£ ÄÚµå º¯È¯ ÄÚƲ¸°À¸·Î logger ¸¸µé±â ÀÚ¹Ù Äڵ忡¼­ ÄÚƲ¸° Å°¿öµå·Î Ãë±ÞµÇ´Â ½Äº°ÀÚ ÇÇÇϱâ as Å°¿öµå·Î ÇÑ ÆÄÀÏ ¾È¿¡¼­ Áߺ¹µÇ´Â Ŭ·¡½º À̸§ ¹× ÇÔ¼ö¸í ÇØ°áÇϱâ ÄÚƲ¸°¿¡¼­ÀÇ ºñÆ® ¿¬»ê ¹®ÀÚ¿­À»Long, Double, Int·Î ÆĽÌÇϱ⠹®ÀÚ¿­ ÅÛÇø´ ÀÌ¿ëÇϱâ 2Àå. Á¦¾î È帧 if Å°¿öµå¸¦ È°¿ëÇÑ °ª ÇÒ´ç when°ú ÇÔ²² ¹üÀ§ »ç¿ë »ç¿ëÀÚ Á¤ÀÇ ¿ÀºêÁ§Æ®¿Í when Ç¥Çö½ÄÀ¸·Î¼­ÀÇ try-catch also ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ swap ÇÔ¼ö ¸¸µé±â »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü ´ÙÁß Á¶°Ç ¹Ýº¹¹® 3Àå. Ŭ·¡½º¿Í ¿ÀºêÁ§Æ® »ý¼ºÀÚ ÃʱâÈ­ µ¥ÀÌÅÍ Å¸ÀÔ º¯È¯ °´Ã¼ÀÇ Å¸ÀÔ Ã¼Å© Ãß»óŬ·¡½º Ŭ·¡½º ¼Ó¼º ¼øȸ ÀζóÀÎ ¼Ó¼º ÁßøŬ·¡½º Ŭ·¡½º ÂüÁ¶¾ò±â À§ÀÓ ¼Ó¼º »ç¿ë ¿­°ÅÇü »ç¿ë 4Àå. ÇÔ¼ö ÇÔ¼ö¿¡¼­ ±âº»°ª ÁöÁ¤ ÇÔ¼ö¿¡¼­ ¸í¸íµÈ Àμö »ç¿ë Kotlin¿¡¼­ RecyclerView ¾î´ðÅÍ ¸¸µé±â Kotlin¿¡¼­ getter setter ¸¸µé±â º¯¼öÀμö¸¦ ÇÔ¼ö¿¡ Àü´Þ ÇÔ¼ö¸¦ ¸Å°³ º¯¼ö·Î Àü´Þ Á¤Àû ÇÔ¼ö ¼±¾ð Kotlin¿¡¼­ use Å°¿öµå »ç¿ë KotlinÀÇ Å¬·ÎÀú ÀÛ¾÷ ¸®½Ã¹ö°¡ ÀÖ´Â ÇÔ¼ö ¸®ÅÍ·² À͸í ÇÔ¼ö·Î ÀÛ¾÷Çϱâ 5Àå. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö ÄÚƲ¸°ÀÇ ÀÎÅÍÆäÀ̽º ÄÚƲ¸°¿¡¼­ ´ÙÁß ¿À¹ö¶óÀ̵åµÈ ¸Þ¼Òµå·Î º¹ÀâÇÑ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý ÄÚƲ¸°¿¡¼­ Ŭ·¡½º È®ÀåÇϱâ(»ó¼Ó ¹× È®Àå ÇÔ¼ö) ÄÚƲ¸°¿¡¼­ Á¦³×¸¯À» »ç¿ëÇÏ´Â ¹æ¹ý ÄÚƲ¸°¿¡¼­ ´ÙÇü¼ºÀ» ±¸ÇöÇÏ´Â ¹æ¹ý Ŭ·¡½º °èÃþ ±¸Á¶ Á¦ÇÑ 6Àå. Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ© µÎ °³ÀÇ Ä÷º¼ÇÀ» º´ÇÕÇÏ´Â ¹æ¹ý ¿øº» Ä÷º¼ÇÀ» Ä÷º¼Ç½ÖÀ¸·Î ºÐÇÒ ÁöÁ¤µÈ ºñ±³ÀÚ·Î ¸®½ºÆ® Á¤·Ä ³»¸²Â÷¼øÀ¸·Î Á¤·Ä GsonÀ» »ç¿ëÇÏ¿© JSON ÀÀ´ä±¸¹® ºÐ¼®Çϱ⠶÷´Ù½ÄÀ» »ç¿ëÇÏ¿© ÇÊÅ͸µ ¹× ¸ÅÇÎÇÏ´Â ¹æ¹ý °´Ã¼ ¸ñ·ÏÀ» Á¤·ÄÇÏ°í ³¡¿¡ null °´Ã¼¸¦ À¯ÁöÇÏ´Â ¹æ¹ý ÄÚƲ¸°¿¡¼­ lazy ¸®½ºÆ®¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý ÄÚƲ¸°¿¡¼­ ¹®ÀÚ¿­À» ä¿ì´Â ¹ý ´ÙÂ÷¿ø ¹è¿­À̳ª ¸ÊÀ» 1Â÷¿øÀ¸·Î ¹Ù²Ù´Â ¹æ¹ý ÄÚƲ¸°¿¡¼­ ¿©·¯ Çʵå·Î Ä÷º¼ÇÀ» Á¤·ÄÇÏ´Â ¹æ¹ý ÄÚƲ¸° ¸®½ºÆ®¿¡¼­ limit »ç¿ë ¹æ¹ý ÄÚƲ¸°¿¡¼­ 2Â÷¿ø ¹è¿­À» ¸¸µå´Â ¹æ¹ý ÄÚƲ¸°¿¡¼­ óÀ½ N °³ÀÇ Ç׸ñÀ» °Ç³Ê ¶Ù´Â ¹æ¹ý 7Àå. ÆÄÀÏ Çڵ鸵 InputReader¸¦ ÀÌ¿ëÇØ ÆÄÀÏ Àбâ InputReader¸¦ ÀÌ¿ëÇØ ÆÄÀÏÀÇ ¸ðµç µ¥ÀÌÅÍ Àбâ InputReader¸¦ ÀÌ¿ëÇØ ÆÄÀϷκÎÅÍ ÇÑ ÁÙ¾¿ Àбâ BufferedReader¸¦ ÀÌ¿ëÇØ ÆÄÀÏ Àбâ BufferedReader¸¦ ÀÌ¿ëÇØ ÆÄÀÏÀÇ ¸ðµç µ¥ÀÌÅÍ Àбâ BufferedReader¸¦ ÀÌ¿ëÇØ ÆÄÀϷκÎÅÍ ÇÑ ÁÙ¾¿ Àб⠳×Æ®¿öÅ©·ÎºÎÅÍ ¹®ÀÚ¿­°ú JSON µ¥ÀÌÅÍ Àбâ 8Àå. Anko Commons¿Í È®Àå ÇÔ¼ö Gradle ÇÁ·ÎÁ§Æ®¿¡¼­ Anko »ç¿ë ¼³Á¤ È®Àå ÇÔ¼ö·Î ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ© È®ÀåÇϱâ È®Àå ±â´ÉÀ» ¼Ó¼ºÀ¸·Î »ç¿ëÇϱâ Anko¿¡¼­ intent »ç¿ëÇϱâ Anko¸¦ ÀÌ¿ëÇØ ÀüÈ­ °É±â Anko¸¦ ÀÌ¿ëÇØ ¹®ÀÚ¸Þ½ÃÁö º¸³»±â Anko¸¦ ÀÌ¿ëÇØ À¥ÆäÀÌÁö ¶ç¿ì±â Anko¸¦ ÀÌ¿ëÇØ ÅؽºÆ® °øÀ¯Çϱâ Anko¸¦ ÀÌ¿ëÇØ À̸ÞÀÏ º¸³»±â Anko¸¦ ÀÌ¿ëÇØ ´ÙÀ̾ó·Î±× ¸¸µé±â ÅؽºÆ® ¸ñ·ÏÀÌ ÀÖ´Â ´ÙÀ̾ó·Î±× ¸¸µé±â ºä¿¡¼­ Anko »ç¿ë Anko¸¦ ÀÌ¿ëÇØ ·Î±× ³²±â±â Anko¸¦ ÀÌ¿ëÇÑ µð½ºÇ÷¹ÀÌ ´ÜÀ§ »ç¿ë ¾Èµå·ÎÀÌµå ¹öÀü üũÇϱâ 9Àå. Anko Layouts Anko LayoutÀ» À§ÇØ ±×·¹À̵鿡 Anko ¶óÀ̺귯¸® ¼³Á¤Çϱâ ÄÚƲ¸° ÄÚµå·Î À¯Àú ÀÎÅÍÆäÀ̽º ¸¸µé±â ÀÌ¹Ì ÀÛ¼ºµÈ XML ·¹À̾ƿô ÀÌ¿ëÇϱâ AnkoComponent ÀÎÅÍÆäÀ̽º ÀÌ¿ëÇϱâ Anko¿¡¼­ ¾Èµå·ÎÀ̵å Å׸¶ ¼³Á¤ Anko ºäÀÇ ·¹À̾ƿô ¸Å°³º¯¼ö ¼³Á¤ Anko ºä¿¡ À̺¥Æ® ¸®½º³Ê Ãß°¡Çϱâ DSL¿¡¼­ XML ·¹À̾ƿô »ðÀÔÇϱâ XML ÆÄÀÏÀ» DSL·Î º¯È¯Çϱ⠽º³¼¹Ù ¶ç¿ì±â Å佺Ʈ ¶ç¿ì±â ÇÕ¼º ¼Ó¼ºÀ» ÀÌ¿ëÇØ ºä¿¡ Á¢±ÙÇϱâ È®Àå ÇÔ¼ö¸¦ ÀÌ¿ëÇØ ºä±×·ì ¾ÈÀÇ ºä¿¡ Á¢±ÙÇϱâ 10Àå. µ¥ÀÌÅͺ£À̽º¿Í ÀÇÁ¸¼º ÁÖÀÔ ÄÚƲ¸°¿¡¼­ SQLite »ç¿ëÇϱ⠵¥ÀÌÅͺ£À̽º Å×ÀÌºí »ý¼º ÄÚƲ¸°¿¡¼­ÀÇ ÀÇÁ¸¼º ÁÖÀÔ µ¥ÀÌÅͺ£À̽º·ÎºÎÅÍ µ¥ÀÌÅÍ Àб⠵¥ÀÌÅͺ£À̽º Ä¿¼­¸¦ °´Ã¼ ¸®½ºÆ®·Î º¯È¯Çϱ⠳ÎÀÏ ¼ö ÀÖ´Â °´Ã¼¸¦ À§ÇÑ parseOpt µ¥ÀÌÅͺ£À̽º¿¡ µ¥ÀÌÅÍ ¾²±â ½Ì±ÛÅæ °´Ã¼ »ý¼º ÄÚƲ¸°¿¡¼­ Dagger2 »ç¿ëÇϱâ ÄÚƲ¸°¿¡¼­ Butterknife »ç¿ëÇϱâ 11Àå. ³×Æ®¿öÅ·°ú µ¿½Ã¼º ³×Æ®¿öÅ©·ÎºÎÅÍ µ¥ÀÌÅÍ °¡Á®¿À±â µ¥ÀÌÅÍ Å¬·¡½º¸¦ »ý¼ºÇϱ⠵¥ÀÌÅÍ Å¬·¡½º¸¦ ¼öÁ¤Çϸ鼭 º¹Á¦Çϱâ JSON ÆÄ½Ì ÆÄÀÏ ´Ù¿î·Îµå RxJava¿Í ÇÔ²² Retrofit »ç¿ëÇϱâ RecyclerView¸¦ ÀÌ¿ëÇØ ¹«ÇÑ ½ºÅ©·ÑµÇ´Â ¸®½ºÆ® ¸¸µé±â ¾Èµå·ÎÀ̵忡¼­ ¹é±×¶ó¿îµå ÀÛ¾÷À» À§ÇØ Anko »ç¿ëÇϱâ ÄÚ·çƾÀ» ÀÌ¿ëÇÑ ¸ÖƼ½º·¹µù ±¸Çö 12Àå. ¶÷´Ù¿Í µô¸®°ÔÀÌÆ® ¶÷´Ù¸¦ ÀÌ¿ëÇÑ Å¬¸¯ ¸®½º³Ê Áö¿¬ À§ÀÓ ¼Ó¼º Delegates.observable Delegates.vetoable »ç¿ëÀÚ Á¤ÀÇ Delegate lateinit »ç¿ë SharedPreferences »ç¿ë Àü¿ªº¯¼ö ¸¸µé±â 13Àå. Å×½ºÆà ÄÚƲ¸° Äڵ忡 ´ëÇØ ´ÜÀ§ Å×½ºÆ® ¼öÇà Mockito¸¦ ÀÌ¿ëÇÑ ´ÜÀ§ Å×½ºÆ® ÅëÇÕ Å×½ºÆ® ÄÚƲ¸°¿¡¼­ JUnit Rule ÀÛ¼º(@Rule) Espresso¸¦ ÀÌ¿ëÇÑ Àμö Å×½ºÆ® ÄÚƲ¸°À¸·Î assertEquals ÀÛ¼º 14Àå. ÄÚƲ¸°À¸·Î À¥¼­ºñ½º ¸¸µé±â ÅèĹ¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ RESTful ¼­ºñ½º¸¦ À§ÇÑ ÀÇÁ¸¼º ¼³Á¤ REST ÄÁÆ®·Ñ·¯ »ý¼º ½ºÇÁ¸µ ºÎÆ®¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Å¬·¡½º »ý¼º
º»¹®Áß¿¡¼­
ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ëµé 1Àå¿¡¼­´Â ÄÚƲ¸° ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù. ±×·¹ÀÌµé ºôµå ½Ã½ºÅÛ¿¡ ´ëÇØ »ìÆ캸°í À̸¦ ÀÌ¿ëÇÑ °³¹ß ȯ°æÀ» ±¸¼ºÇÏ´Â °Í¿¡ ÁýÁßÇÑ´Ù. 2Àå¿¡¼­´Â ÄÚƲ¸°ÀÇ Á¦¾î È帧¿¡ ´ëÇØ ´Ù·é´Ù. ÄÚƲ¸°Àº ±âÁ¸ÀÇ ³°Àº Á¦¾î È帧À» ³Ñ¾î¼­ À̵éÀ» Ç¥Çö½ÄÀ¸·Î¼­ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ÄÚƲ¸°Àº ÀÚ¹ÙÀÇ switch ¹®ÀÇ È®Àå¿¡ ÇØ´çÇÏ´Â °­·ÂÇÑ when ¹®À» Á¦°øÇÑ´Ù. 3Àå¿¡¼­´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡¼­ ºüÁú ¼ö ¾ø´Â Ŭ·¡½º¿Í °´Ã¼ °³³ä¿¡ ´ëÇØ ´Ù·é´Ù. ÀÌ Àå¿¡¼­´Â °³¹ßÀÚ°¡ Á÷¸éÇÏ´Â ½Ç¼¼°è ¹®Á¦µé¿¡ ´ëÇÑ ¿¹¿Í ÄÚƲ¸°ÀÌ À̸¦ ÇØ°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆ캻´Ù. ¿©±â¿¡¼­ ´Ù·ç´Â ³»¿ëµéÀº ÄÚƲ¸°¿¡¼­ÀÇ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö(5Àå)¿¡ ´ëÇÑ ±âÃÊ°¡ µÉ °ÍÀÌ´Ù. 4Àå¿¡¼­´Â °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡¼­ ºüÁú ¼ö ¾ø´Â ÇÔ¼ö °³³ä¿¡ ´ëÇØ ´Ù·é´Ù. ÀÌ ÀåÀº °³¹ßÀÚµéÀÌ Á÷¸éÇÏ´Â ½Ç¼¼°è ¹®Á¦µé¿¡ ´ëÇÑ ¿¹¿Í ÄÚƲ¸°ÀÌ À̸¦ ÇØ°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆ캻´Ù. 5Àå¿¡¼­´Â 3Àå°ú 4ÀåÀ» ±â¹ÝÀ¸·Î °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¼Ò°³¿Í µµ¿òÀ» ´ã¾Ò´Ù. 6Àå¿¡¼­´Â ÄÚƲ¸°ÀÇ Ä÷º¼Ç ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ¸ðµç ¿ë¹ýÀ» »ìÆ캼 ¼ö ÀÖ´Â ¿¹Á¦¸¦ ´Ù·é´Ù. 7Àå¿¡¼­´Â ±âº»ÀûÀÎ ÆÄÀÏ ÀÔÃâ·Â¿¡ ´ëÇØ ´Ù·é´Ù. 8Àå¿¡¼­´Â ÄÚƲ¸° ¶óÀ̺귯¸®ÀÎ Anko¸¦ ÀÌ¿ëÇØ ½±°í ºü¸£°Ô ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â °Í¿¡ ´ëÇØ ´Ù·é´Ù. 9Àå¿¡¼­´Â Anko LayoutÀ» ÀÌ¿ëÇØ ÄÚƲ¸° DSL·Î ½±°í ºü¸£°Ô ¾Èµå·ÎÀ̵å UI¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù. 10Àå¿¡¼­´Â ÄÚƲ¸°À» ÀÌ¿ëÇØ ¾Èµå·ÎÀ̵åÀÇ SQLite µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù. 11Àå¿¡¼­´Â ³×Æ®¿öÅ© ¿äû°ú ÀÀ´äÀ» ó¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù. 12Àå¿¡¼­´Â ÄÚƲ¸°ÀÇ °¡Àå ¸ÚÁø ¿ä¼ÒÀÌ¸ç ¾î·Á¿î ºÎºÐÀ̱⵵ ÇÑ ¶÷´Ù¿Í µô¸®°ÔÀÌÆ®¿¡ ´ëÇØ »ìÆ캻´Ù. ÀÌ ÀåÀº °³¹ßÀÚ°¡ ¶÷´Ù¿Í µô¸®°ÔÀÌÆ®¸¦ óÀ½À¸·Î »ç¿ëÇÒ ¶§ µµ¿òÀÌ µÇ´Â ³»¿ëµéÀ» ´ã¾Ò´Ù. 13Àå¿¡¼­´Â ÄÚƲ¸°À» ÀÌ¿ëÇØ ´ÜÀ§ Å×½ºÆ®, ÅëÇÕ Å×½ºÆ®, Àμö Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ°í ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù. 14Àå¿¡¼­´Â ÄÚƲ¸°À» ÀÌ¿ëÇØ ±âº»ÀûÀÎRESTful À¥ ¼­ºñ½º¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù.

ÀúÀÚ
¾Æ³­µå ¼ÎÄ«¸£ ·ÎÀÌ
ÇÁ¸®·£¼­ ¾Èµå·ÎÀÌµå °³¹ßÀÚÀÌ´Ù. ³×´ú¶õµåÀÇ ConceptOffice, ¹Ì±¹ÀÇ ½ºÅ¸Æ®¾÷ÀÎ Conconiously.Life, NextFan-FantasyIndyCar µîÀÇ ±â¾÷¿¡¼­ ÀÏÇß´Ù. ¶ÇÇÑ Udacity¿¡¼­ ±¸±ÛÀÇ Associate Android Developer Fast Track ÇÁ·Î±×·¥ÀÇ ¸àÅäÀ̸ç 20 ¸íÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ÆÀÀ» ¸àÅ丵ÇÏ°í ÀÖ´Ù. AndroidPub¿¡¼­ ±ÛÀ» ¾²±âµµ ÇÑ´Ù.
¶ó½Ã Ä«¶õǪ¸®¾Æ
Çö¾÷ ¾Èµå·ÎÀÌµå °³¹ßÀÚÀÌ´Ù. ´ºÁú·£µåÀÇ ÇÉÅ×Å© ½ºÅ¸Æ®¾÷¿¡¼­ ¿ù·¿ ¾ÛÀ» °³¹ßÇÏ´Â °ÍÀ¸·Î Ä¿¸®¾î¸¦ ½ÃÀÛÇß´Ù. IOT, ±¤°í, ºñÁî´Ï½º, ¼Ò¼È, ½ºÆ®¸®¹Ö ¾Û µîÀÇ ´Ù¾çÇÑ µµ¸ÞÀÎÀ» °³¹ßÇß´Ù. ¼ö³â¿¡ °ÉÃÄ ¼º°øÀûÀÎ ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϱâ À§ÇØ ÇÊ¿äÇÑ UX¿¡ ´ëÇÑ °æÇè°ú ÀÌÇظ¦ ½×¾Ò´Ù. ÃÖ°íÀÇ Á¦Ç°À» ¸¸µé±â À§ÇØ ¸ð¹ü»ç·Ê¸¦ ÀÌ¿ëÇÑ È®À强 ÀÖ°í À¯Áöº¸¼ö ¿ëÀÌÇÑ ÄÚµå¿Í ±×³àÀÇ ¼³°è ±â¼úÀ» À¶ÇÕÇÑ´Ù.
¾Æ³­µå ¼ÎÄ«¸£ ·ÎÀÌ

¿ªÀÚ
ÀÌÇö¼®
°æÈñ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇÏ¿´´Ù. 2003³â ÀÚü ÀÌÄ¿¸Ó½º ½Ã½ºÅÛÀ» ±¸Ãà ¹×7³â°£ ¿î¿µÇÏ¿´À¸¸ç ÀÌÈÄ ÀϺ»¿¡¼­ ½ºÅ¸Æ®¾÷ ¼­ºñ½º¸¦ ·ÐĪÇÏ°í ÄíÆο¡¼­ ¹è¼Û ½Ã½ºÅÛÀ» °³¹ßÇÏ¿´´Ù. Ŭ¶ó¿ìµå ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó¿Í ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿¡ °ü½ÉÀÌ ¸¹À¸¸ç ÃÖ±Ù¿¡´Â ½ºÅ©¸³Æ® ¾ð¾î¿Í ºñµ¿±â ÇÁ·Î±×·¡¹Ö¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù.
   Çɶõµå¸¦ °ÔÀÓ °­±¹À¸·Î ¸¸µç °ÔÀÓ ±âȹÀÚµé | ÀÌÇö¼® | ÅÍ´×Æ÷ÀÎÆ®
ÀÌÇö¼®

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
ÀÚ¿¬¹ý ¿ä·Ð | ºôÇ︧ ¶óÀÌÇÁ´ÏÃ÷ | ÅÍ´×Æ÷ÀÎÆ®
AI ¸ÞµðÄà ·¹º¼·ç¼Ç | ¾ÆÀÌÀÛ Àè ÄÚÇìÀÎ,ij¸® °ñµå¹ö±×,ÇÇÅÍ ¸®,±è¹Î°æ | ÅÍ´×Æ÷ÀÎÆ®
¿©·¯ ÀåÀ¸·Î ½±°í ¿¹»Ú°Ô Á¢´Â ¿Í±Û¿Í±Û µ¿¹°¿ø Á¾ÀÌÁ¢±â | ¼­¿ø¼± | ÅÍ´×Æ÷ÀÎÆ®
Àá ¸ø ÀÌ·ç´Â ±×´ë¸¦ À§ÇÏ¿© | ÅÍ´×Æ÷ÀÎÆ®
À¯ÇàÀ» ŸÁö ¾Ê´Â Ä£ÀýÇÑ ½ÉÇà ȨÆÐ¼Ç DIY | Á¤È£Á¤,¹Ú¼Ò¿µ | ÅÍ´×Æ÷ÀÎÆ®

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
¿ÀÅäijµå(Auto Cad) ±âÃʺÎÅÍ È°¿ë±îÁö | ¸¶Áö¿ø
¸¸µé¸é¼­ ¹è¿ì´Â ¾ÆµÎÀ̳ë IoT »ç¹°ÀÎÅͳݰú 40°³ÀÇ ÀÛÇ°µé | À幮ö | ¾Ø½áºÏ
³»ÀÏÀº SQL 1(ÀÔ¹®)+2(½ÇÀü) ¼¼Æ®(MySQL Ver. 8.0) | Á¤¹Ì³ª | ±è¾ØºÏ
Practical Foundation of Applied Systems Analysis | ¼­¿ï´ëÇб³ÃâÆǹ®È­¿ø
È¥ÀÚ °øºÎÇÏ´Â ³×Æ®¿öÅ© | °­¹Îö,°­¹Îö | ÇѺû¹Ìµð¾î
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.