¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ŸÀÔ½ºÅ©¸³Æ® ½ÇÀü ÇÁ·ÎÁ§Æ® ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ ¹è¿ì´Â ŸÀÔ½ºÅ©¸³Æ® À¥ °³¹ß

    • ÇÇÅÍ ¿ÀÇÑ·Ð Àú
    • ±èÀ¯¼º ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2021³â 01¿ù 25ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆǸŰ¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2024³â 04¿ù 24ÀÏ(¼ö)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161754888 492ÂÊ 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 0

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÀÌ Ã¥Àº

    ´Ù¾çÇÑ ¿¹Á¦ ÇÁ·ÎÁ§Æ®·Î ŸÀÔ½ºÅ©¸³Æ® °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ºñ·ÔÇØ ºÎÆ®½ºÆ®·¦, ¸®¾×Æ®, Vue, ¾Þ±Ö·¯¿Í °°ÀÌ Àαâ ÀÖ´Â UI ÇÁ·¹ÀÓ¿öÅ© »ç¿ë¹ýÀ» ¾Ë¾Æº»´Ù. ¶ÇÇÑ ±×·¡ÇÁQL, MEAN ½ºÅÃÀ» ÅëÇÑ ¼­¹ö °³¹ß, µµÄ¿¸¦ ÅëÇÑ ¼­¹ö ¹èÆ÷, Socket.IO¸¦ ÅëÇÑ À¥¼ÒÄÏ, ÆÄÀ̾À̽º¿Í °°Àº ¸Å´ÏÁöµå Ŭ¶ó¿ìµå ¼­ºñ½º »ç¿ë°ú TensorFlow.js¸¦ ºñ·ÔÇÑ ´Ù¾çÇÑ ÃֽŠ±â¼úÀ» »ìÆ캻´Ù.

    ÃâÆÇ»ç ¸®ºä

    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

    1Àå, 'ŸÀÔ½ºÅ©¸³Æ® °í±Þ ±â´É'¿¡¼­´Â °ø¿ëü(union) ŸÀÔ, ±³Â÷(intersection) ŸÀÔ, »ç¿ëÀÚ ¼±¾ð ŸÀÔ, µ¥ÄÚ·¹ÀÌÅÍ(decorator)¸¦ »ç¿ëÇÑ °üÁ¡ÁöÇâ ÇÁ·Î±×·¡¹Ö(AOP, Aspect-Oriented Programming)°ú °°ÀÌ ÀÌÀü±îÁö ¸¸³ªº¸Áö ¸øÇß´ø ŸÀÔ½ºÅ©¸³Æ®ÀÇ ±â´ÉÀ» ¼Ò°³ÇÑ´Ù. 1ÀåÀ» ÅëÇØ ÇÁ·Î ÄÚ´õ·Î¼­ ¸ÅÀÏ »ç¿ëÇÏ´Â ´Ù¾çÇÑ Å¸ÀÔ½ºÅ©¸³Æ® ±â¼ú¿¡ Àͼ÷ÇØÁú ¼ö ÀÖ´Ù.
    2Àå, 'ŸÀÔ½ºÅ©¸³Æ®·Î ¸¶Å©´Ù¿î ¿¡µðÅÍ ¸¸µé±â'¿¡¼­´Â °£´ÜÇÑ ¸¶Å©´Ù¿î ¿¡µðÅÍ·Î ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ óÀ½ ÀÛ¼ºÇغ»´Ù. À¥ ÆäÀÌÁöÀÇ ÅؽºÆ® ºí·Ï¿¡ ¿¬°áÇÏ´Â °£´ÜÇÑ Æļ­¸¦ ¸¸µé°í »ç¿ëÀÚ°¡ ¸¶Å©´Ù¿î ű׸¦ ÀÔ·ÂÇϸé Æļ­¸¦ »ç¿ëÇØ Å±׸¦ ½Äº°ÇÏ°í ¹Ì¸®º¸±â ¿µ¿ª¿¡ ¹Ý¿µÇÑ´Ù. Äڵ带 ÀÛ¼ºÇϸ鼭 µðÀÚÀÎ ÆÐÅÏÀ» »ç¿ëÇØ Å¸ÀÔ½ºÅ©¸³Æ®·Î °ß°íÇÑ ¼Ö·ç¼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캻´Ù.
    3Àå, '¸®¾×Æ® ºÎÆ®½ºÆ®·¦À¸·Î °³ÀÎ ÁÖ¼Ò·Ï ¸¸µé±â'¿¡¼­´Â À¯¸íÇÑ ¸®¾×Æ® ¶óÀ̺귯¸®·Î °³ÀÎ ÁÖ¼Ò·Ï °ü¸® ÇÁ·Î±×·¥À» ¸¸µç´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϸ鼭 ¸®¾×Æ®°¡ Ưº°ÇÑ TSX ÆÄÀϷΠŸÀÔ½ºÅ©¸³Æ®¿Í HTML ÆÄÀÏÀ» Çѵ¥ ¼¯¾î »ç¿ëÀÚ ÄÄÆ÷³ÍÆ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ¶ÇÇÑ state¿Í ¹ÙÀεùÀ» »ç¿ëÇØ »ç¿ëÀÚ°¡ °ªÀ» ¹Ù²Ù¸é ¸®¾×Æ®°¡ µ¥ÀÌÅÍ ¸ðµ¨À» ¾÷µ¥ÀÌÆ®ÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù. ºê¶ó¿ìÀú ÀÚüÀÇ IndexedDB¸¦ µ¥ÀÌÅͺ£À̽º·Î »ç¿ëÇØ Á¤º¸ÀÇ ÀÔ·Â, ÀúÀå, Á¶È¸°¡ °¡´ÉÇÑ UI¸¦ ¸¸µé°í ÄÄÆ÷³ÍÆ®°¡ ÀԷ°ªÀÌ ¿Ã¹Ù¸¥Áö È®ÀÎÇÏ´Â °ËÁõ ÀýÂ÷¸¦ Àû¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆ캸´Â °ÍÀÌ´Ù.
    4Àå, 'MEAN ½ºÅÃÀ¸·Î »çÁø °¶·¯¸® ¸¸µé±â'¿¡¼­´Â »çÁø °¶·¯¸®¸¦ ¸¸µé¸é¼­ óÀ½À¸·Î MEAN ½ºÅÃ(MEAN stack)À» ´Ù·é´Ù. MEAN ½ºÅÃÀº Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö ¾çÂÊ¿¡¼­ ½ÇÇàÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ Çù·ÂÇÏ´Â ¸î¸î ±â¼úÀ» ¼³¸íÇÏ´Â ¿ë¾î´Ù. MEAN ½ºÅÃÀ¸·Î »çÁø °¶·¯¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ°í UI·Î´Â ¾Þ±Ö·¯, »ç¿ëÀÚ°¡ ¾÷·ÎµåÇÑ »çÁøÀ» ÀúÀåÇÏ´Â µ¥´Â ¸ù°íDB(MongoDB)¸¦ »ç¿ëÇÑ´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¶§´Â ¾Þ±Ö·¯ÀÇ ÈûÀ» ºô·Á ¼­ºñ½º¿Í ÄÄÆ÷³ÍÆ®¸¦ ¸¸µç´Ù. µ¿½Ã¿¡ ¾Þ±Ö·¯ ¸ÓƼ¸®¾óÀ» »ç¿ëÇØ ¸Å·ÂÀûÀÎ UI¸¦ ¸¸µå´Â ¹æ¹ýµµ »ìÆ캻´Ù.
    5Àå, '±×·¡ÇÁQL°ú ¾ÆÆú·Î·Î ¸¸µå´Â ¾Þ±Ö·¯ ÇÒ ÀÏ °ü¸® ¾ÖÇø®ÄÉÀ̼Ç'¿¡¼­´Â Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö °£ Åë½Å¿¡ ²À REST¸¦ »ç¿ëÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â ¾ÆÀ̵ð¾î¸¦ ¼Ò°³ÇÑ´Ù. ¸¹Àº °ü½ÉÀ» ¾ò°í ÀÖ´Â ±×·¡ÇÁQLÀ» »ç¿ëÇØ ±×·¡ÇÁQL ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ®¸¦ ÅëÇØ ¿©·¯ ÁöÁ¡¿¡¼­ µ¥ÀÌÅ͸¦ ¼ÒºñÇÏ°í °»½ÅÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µç´Ù. 5Àå¿¡¼­ ¸¸µå´Â ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚÀÇ ÇÒ ÀÏ °ü¸® ¸ñ·Ï(list of to-do items)À» °ü¸®ÇÏ°í ÅÛÇø´(template)À» »ç¿ëÇØ Àбâ Àü¿ë-ÆíÁý »óŸ¦ ±³Ã¼ÇÏ´Â °Í °°Àº ¾Þ±Ö·¯ ±â´ÉÀ» º¸¿©ÁØ´Ù. ´õºÒ¾î ¾Þ±Ö·¯°¡ Á¦°øÇϴ Ź¿ùÇÑ »ç¿ëÀÚ ÀÔ·Â °ËÁõ ±â´Éµµ »ìÆ캻´Ù.
    6Àå, 'Socket.IO¸¦ »ç¿ëÇÑ Ã¤ÆÃ¹æ ¸¸µé±â'¿¡¼­´Â REST Åë½Å¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â ¹æ¹ýÀ» ´õ ±íÀÌ »ìÆ캻´Ù. ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Ŭ¶óÀ̾ðÆ®/¼­¹ö °£ÀÇ Àå±â°£ Á¢¼ÓÀ» À¯ÁöÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö °£ Á¢¼ÓÀÌ ¿µ±¸ÀûÀ¸·Î ¿­·Á ÀÖ´Â °Íó·³ º¸À̹ǷΠ¸Þ½ÃÁö¸¦ ¼­·Î ÁÖ°í¹ÞÀ» ¼ö ÀÖ´Ù. Socket.IO¸¦ »ç¿ëÇØ Ã¤ÆÃ¹æ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù. ¿ÜºÎ ÀÎÁõ Á¦°ø ¼­ºñ½º·Î ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾ÈÀ» °­È­ÇØ ¾ÏÈ£¸¦ ÀÏ¹Ý ÅؽºÆ®·Î ÀúÀåÇÏ´Â °Í °°Àº ºÎ²ô·¯¿î ÀÎÁõ ½ÇÆи¦ ÇÇÇÒ ¼ö ÀÖ´Ù.
    7Àå, 'ÆÄÀ̾À̽º¸¦ »ç¿ëÇÑ Å¬¶ó¿ìµå ±â¹Ý ¾Þ±Ö·¯ Áöµµ'¿¡¼­´Â µÎ °¡Áö Ŭ¶ó¿ìµå ±â¹Ý ¼­ºñ½º¸¦ »ç¿ëÇØ ¸¶Áö¸· ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù. Çϳª´Â Bing Áöµµ·Î, Áöµµ ¼­ºñ½º¿¡ ¼­µåÆÄƼ·Î °¡ÀÔÇÏ´Â ¹æ¹ýÀ» »ìÆ캸°í ¾ÖÇø®ÄÉÀ̼ǿ¡ Ŭ¶ó¿ìµå ±â¹Ý Áöµµ¸¦ ÅëÇÕÇÑ´Ù. ÀÌ ¼­ºñ½ºÀÇ ±Ô¸ð¿¡ ÀÇÇÑ ºñ¿ë È¿°úµµ »ìÆ캻´Ù. Áöµµ¸¦ Ç¥½ÃÇÏ°í »ç¿ëÀÚ´Â °ü½É Áö¿ªÀ» ÀúÀåÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌÅÍ´Â ±¸±ÛÀÇ ÆÄÀ̾À̽º(Firebase) Ŭ¶ó¿ìµå Ç÷§Æû¿¡ º°µµ·Î ÀúÀåÇÑ´Ù.
    8Àå, '¸®¾×Æ®¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º·Î CRM ¸¸µé±â'¿¡¼­´Â ¸®¾×Æ®¿Í MEAN ½ºÅà °æÇèÀ» ±â¹ÝÀ¸·Î ¸®¾×Æ® ±â¹Ý ½ºÅÃÀ¸·Î ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. MEANÀ» óÀ½ ¸¸³µÀ» ¶§ ´ÜÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿£µåÆ÷ÀÎÆ®¿¡ ´ëÇØ À̾߱âÇÏ°íÀÚ REST¸¦ »ç¿ëÇß´Ù. 8ÀåÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­´Â ¿©·¯ °³ÀÇ ¸¶ÀÌÅ©·Î¼­ºñ½º·Î ´Ü¼øÈ­ÇÑ ¸®¾×Æ® ±â¹Ý CRM ½Ã½ºÅÛÀ» ¸¸µå´Â ¹æ¹ýÀ» À̾߱âÇÑ´Ù. ¸¶ÀÌÅ©·Î¼­ºñ½º°¡ ¹«¾ùÀÎÁö, ¾ðÁ¦ »ç¿ëÇÏ´ÂÁö¸¦ »ìÆ캸°í Ãß°¡·Î ½º¿þ°Å(Swagger)·Î REST API¸¦ ¼³°èÇÏ°í ¹®¼­È­ÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. 8ÀåÀÇ °¡Àå Áß¿äÇÑ ºÎºÐÀº µµÄ¿(Docker)¸¦ ¼Ò°³ÇÏ°í ÄÁÅ×ÀÌ³Ê ³»ºÎ¿¡¼­ ¼­ºñ½º¸¦ ½ÇÇàÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â °ÍÀÌ´Ù. ÇöÀç ÄÁÅ×À̳ʴ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷¸¦ ´Ü¼øÈ­ÇÏ´Â ¹æ¹ýÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ °³¹ßÀÚµé »çÀÌ¿¡¼­ °¡Àå ¼±È£ÇÏ´Â ÁÖÁ¦À̸鼭 »ç¿ëÇϱ⿡µµ ¾î·ÆÁö ¾Ê´Ù.
    9Àå, 'Vue.js¿Í TensorFlow.js·Î ¸¸µå´Â À̹ÌÁö ÀνÄ'¿¡¼­´Â À¥ ºê¶ó¿ìÀú¿¡¼­ TensorFlow.js¸¦ »ç¿ëÇØ ¸Ó½Å·¯´×À» »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. Vue.js ÇÁ·¹ÀÓ¿öÅ©¿Í »çÀü ÈÆ·ÃµÈ ¸ðµ¨À» »ç¿ëÇØ À̹ÌÁö¸¦ ½Äº°ÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù. ½ºÆ÷Ã÷ ºÐ¾ß¿¡¼­ ÄÚĪÇÒ ¶§ È°¿ëÇÒ ¼ö ÀÖµµ·Ï À¥ Ä«¸Þ¶ó·Î ¾î¶² ÀÚ¼¼¸¦ ÃëÇÏ´ÂÁö °¨ÁöÇÏ°í ÀÚ¼¼¸¦ ÃßÀûÇϵµ·Ï È®ÀåÇÒ ¼ö ÀÖ´Â ÀÚ¼¼ °¨Áö ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캻´Ù.
    10Àå, 'ASP.NET Core·Î À½¾Ç ¶óÀ̺귯¸® ¸¸µé±â¿¡¼­´Â UI¸¦ ¸¸µå´Â µ¥ ŸÀÔ½ºÅ©¸³Æ®¸¦ ÁÖ·Â ¾ð¾î·Î »ç¿ëÇØ ´Ù¼öÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù. ASP.NET Core¸¦ ½á¼­ ¾ÆƼ½ºÆ® À̸§À» ÀÔ·ÂÇØ Discogs À½¾Ç API¸¦ ÅëÇØ °î¿¡ ´ëÇÑ »ó¼¼ Á¤º¸¸¦ °Ë»öÇÏ´Â À½¾Ç ¶óÀ̺귯¸® ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÑ´Ù. C#°ú ŸÀÔ½ºÅ©¸³Æ®¸¦ Á¶ÇÕÇØ Discog¿¡ Äõ¸®(query)¸¦ ½ÇÇàÇÏ°í UI¸¦ ¸¸µç´Ù.

    ÀúÀÚ ¼Ò°³

    ÇÇÅÍ ¿ÀÇÑ·Ð

    ÀúÀÚ : ÇÇÅÍ ¿ÀÇÑ·Ð
    30³â °¡±î¿î °æ·ÂÀ» ½×Àº Àü¹® °³¹ßÀÚ´Ù. ÇöÀç´Â Á¾·ù¿Í Å©±â¸¦ °¡¸®Áö ¾Ê´Â µ¥½ºÅ©Åé ¹× À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´Ù. C, C++, º£ÀÌÁ÷, ÆĽºÄ®, ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ °³¹ß °æÇèÀÌ ÀÖÀ¸¸ç, Áö³­ 18³â°£Àº C# WPF, ÀÚ¹Ù½ºÅ©¸³Æ®, ŸÀÔ½ºÅ©¸³Æ®¿¡ ÁýÁßÇÏ°í ÀÖ´Ù. ¼ö³â°£ ÀÎÅÚ À̳뺣ÀÌÅÍ(Intel Innovator) ÇÁ·Î±×·¥ÀÇ È¸¿øÀ̸鼭 ÀÎÅÚ ¾óƼ¸ÞÀÌÆ® ÄÚ´õ 2(Intel Ultimate Coder 2) ÄÜÅ×½ºÆ®¿¡ Âü°¡ÇÑ ÄÚµå ÇÁ·ÎÁ§Æ®(Code Project)ÀÇ MVP¿´´Ù. Áõ°­/È¥ÇÕ Çö½Ç, ÄÄÇ»ÅÍ ¿µ»ó, ÀΰøÁö´É, µ¿ÀÛ ÀÎ½Ä °°Àº ±â¼ú¿¡ Àû±ØÀûÀ¸·Î Âü¿©ÇÏ°Ô ¸¸µå´Â »õ·Î¿î ±â¼ú°ú ¾ð¾î¸¦ ¹Þ¾ÆµéÀÌ´Â °ÍÀ» Ç×»ó ¿­¸ÁÇÑ´Ù.

    ¿ªÀÚ : ±èÀ¯¼º
    ÀÚµ¿È­ ±â¼ú°ú ½Ç¼ö¸¦ ÁÙÀÌ´Â ¹æ¹ý¿¡ °ü½ÉÀÌ ¸¹´Ù. ²ÙÁØÈ÷ ¹«¾ð°¡¸¦ ¸¸µå´Â »ç¶÷ÀÌ µÇ±æ ¿øÇϸç, ÇöÀç »çÀ̳À¼ÒÇÁÆ®¿¡¼­ À¥¿ÀÇǽº¿Í ¹®¼­ ºä¾î µî°ú °°Àº ´Ù¾çÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´Ù. ¿ª¼­·Î´Â ¿¡ÀÌÄÜÃâÆǻ翡¼­ Ãâ°£ÇÑ ¡ºSelenium À¥µå¶óÀ̹ö Å×½ºÆ® ÀÚµ¿È­¡»(2014), ¡ºSelenium WebDriver ±æµéÀ̱⡻(2016), ¡ºÅ¸ÀÔ½ºÅ©¸³Æ® ¸¶½ºÅÍ 2/e¡»(2018)°¡ ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    ±èÀ¯¼º

    ÀÚµ¿È­ ±â¼ú°ú ½Ç¼ö¸¦ ÁÙÀÌ´Â ¹æ¹ý¿¡ °ü½ÉÀÌ ¸¹´Ù. ²ÙÁØÈ÷ ¹«¾ð°¡¸¦ ¸¸µå´Â »ç¶÷ÀÌ µÇ±æ ¿øÇϸç, ÇöÀç »çÀ̳À¼ÒÇÁÆ®¿¡¼­ À¥¿ÀÇǽº¿Í ¹®¼­ ºä¾î µî°ú °°Àº ´Ù¾çÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´Ù. ¿ª¼­·Î´Â ¿¡ÀÌÄÜÃâÆǻ翡¼­ Ãâ°£ÇÑ ¡ºSelenium À¥µå¶óÀ̹ö Å×½ºÆ® ÀÚµ¿È­¡»(2014), ¡ºSelenium WebDriver ±æµéÀ̱⡻(2016), ¡ºÅ¸ÀÔ½ºÅ©¸³Æ® ¸¶½ºÅÍ 2/e¡»(2018)°¡ ÀÖ´Ù.

     

    ¸ñÂ÷

    1Àå. ŸÀÔ½ºÅ©¸³Æ® °í±Þ ±â´É
    __ÇÊ¿ä ±â¼ú
    __tsconfig·Î ¹Ì·¡¿¡ ´ëºñÇϴ ŸÀÔ½ºÅ©¸³Æ® ºôµå
    __ŸÀÔ½ºÅ©¸³Æ® °í±Þ ±â´É ¼Ò°³
    ____°ø¿ëü¿¡ ¼­·Î ´Ù¸¥ ŸÀÔ »ç¿ëÇϱâ
    ____±³Â÷ ŸÀÔÀ¸·Î ŸÀÔ Á¶ÇÕ
    ____ŸÀÔ º°ÄªÀ¸·Î ŸÀÔ ¼±¾ð ´Ü¼øÈ­
    ____°´Ã¼ Àü°³ ±¸¹®À¸·Î ºñ±¸Á¶È­ ÇÒ´ç
    ____³ª¸ÓÁö ¼Ó¼ºÀ¸·Î °´Ã¼ ±¸Á¶ ºÐÇØ
    ____³ª¸ÓÁö ¿¬»êÀÚ·Î ¿©·¯ °³ÀÇ ÆĶó¹ÌÅ͸¦ º¯¼ö¿¡ º¹»ç
    ____µ¥ÄÚ·¹ÀÌÅÍ·Î AOP ±¸Çö
    ____¹Í½ºÀÎÀ» ÅëÇÑ Å¸ÀÔ ÇÕ¼º
    ____Â÷º° ŸÀÔ°ú Á¦³×¸¯À¸·Î µ¿ÀÏÇÑ ÄÚµå »ç¿ë
    ____¸ÊÀ» ÀÌ¿ëÇÑ °ª ¿¬°á
    ____ÇÁ·Î¹Ì½º¿Í async/awaitÀ¸·Î ºñµ¿±â ÄÚµå ¸¸µé±â
    ____ºÎÆ®½ºÆ®·¦À¸·Î UI ¸¸µé±â
    __¿ä¾à
    __Áú¹®

    2Àå. ŸÀÔ½ºÅ©¸³Æ®·Î ¸¶Å©´Ù¿î ¿¡µðÅÍ ¸¸µé±â
    __±â¼úÀû ¿ä±¸ »çÇ×
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __°£´ÜÇÑ HTML ÇÁ·ÎÁ§Æ®·Î ½ÃÀÛ
    __°£´ÜÇÑ ¸¶Å©´Ù¿î Æļ­ ÀÛ¼º
    ____ºÎÆ®½ºÆ®·¦ UI ¸¸µé±â
    ____¸¶Å©´Ù¿î ű׸¦ HTML ű׿¡ ¸ÅÇÎ
    ____¸¶Å©´Ù¿î ¹®¼­·Î º¯È¯µÈ ¸¶Å©´Ù¿î Ç¥ÇöÇϱâ
    ____¹æ¹®ÀÚ ÆÐÅÏÀ¸·Î ¸¶Å©´Ù¿î ¹®¼­¸¦ ¾÷µ¥ÀÌÆ®
    ____¹æ¹®ÀÚ ÆÐÅÏÀ̶õ
    ____¹æ¹®ÀÚ ÆÐÅÏ Àû¿ë
    ____Ã¥ÀÓ ¿¬¼â ÆÐÅÏÀ¸·Î Àû¿ëÇÒ ÅÂ±× °áÁ¤
    ____Çϳª·Î ¸ðÀ¸±â
    __¿ä¾à
    __Áú¹®
    __´õº¸±â

    3Àå. ¸®¾×Æ® ºÎÆ®½ºÆ®·¦À¸·Î °³ÀÎ ÁÖ¼Ò·Ï ¸¸µé±â
    __±â¼úÀû ¿ä±¸ »çÇ×
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __ÄÄÆ÷³ÍÆ® ½ÃÀÛ
    __ŸÀÔ½ºÅ©¸³Æ®¸¦ Áö¿øÇÏ´Â ¸®¾×Æ® ºÎÆ®½ºÆ®·¦ ÇÁ·ÎÁ§Æ® ¸¸µé±â
    __°¡»ó ·¹À̾ƿô ¸¸µé±â
    ____¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____tslint·Î ÄÚµå Æ÷¸ÅÆÃ
    ____ºÎÆ®½ºÆ®·¦ Ãß°¡
    __¸®¾×Æ®¿¡¼­ tsx ÄÄÆ÷³ÍÆ® »ç¿ë
    ____¸®¾×Æ®°¡ °¡»ó DOM¿¡ ´ëÀÀÇÏ´Â ¹æ¹ý
    ____¸®¾×Æ® App ÄÄÆ÷³ÍÆ®
    __»ó¼¼ Á¤º¸ Ç¥½Ã ÀÎÅÍÆäÀ̽º
    ____°ª ¹ÙÀεùÀ¸·Î ¾÷µ¥ÀÌÆ® ´Ü¼øÈ­
    __»ç¿ëÀÚ ÀÔ·Â °ËÁõ°ú °ËÁõÀÚ »ç¿ë¹ý
    ____ÁÖ¼Ò °ËÁõ
    ____À̸§ °ËÁõ
    ____ÀüÈ­¹øÈ£ °ËÁõ
    __°ËÁõ ÀÛ¾÷À» ¸®¾×Æ® ÄÄÆ÷³ÍÆ®¿¡ ¿¬°á
    __IndexedDB µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇØ µ¥ÀÌÅÍ Àü¼Û
    ____state¿¡ ¾×Ƽºê ·¹ÄÚµå Ãß°¡
    ____µ¥ÀÌÅͺ£À̽º¿¡¼­ »ó¼¼ ÁÖ¼Ò °¡Á®¿À±â
    __°³¼±
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ»°Å¸®

    4Àå. MEAN ½ºÅÃÀ¸·Î »çÁø °¶·¯¸® ¸¸µé±â
    __±â¼úÀû ¿ä±¸ »çÇ×
    __MEAN ½ºÅÃ
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __½ÃÀÛÇϱâ
    __MEAN ½ºÅÃÀ¸·Î ¾Þ±Ö·¯ »çÁø °¶·¯¸® ¸¸µé±â
    ____¾Þ±Ö·¯ ÀÌÇØÇϱâ
    ____¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____¾Þ±Ö·¯ ¸ÓƼ¸®¾ó·Î UI ¸¸µé±â
    ____¸ÓƼ¸®¾ó·Î ³»ºñ°ÔÀÌ¼Ç Ãß°¡
    ____ù ¹ø° ÄÄÆ÷³ÍÆ® ¸¸µé±â - ÆÄÀÏ ¾÷·Îµå ÄÄÆ÷³ÍÆ®
    ____ÀͽºÇÁ·¹½º µµÀÔ
    ____¶ó¿ìÆà Áö¿ø
    ____À̹ÌÁö Ç¥½Ã
    ____º¸ÀÌ´Â ´ÙÀ̾ó·Î±× °¨½Î±â
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ»°Å¸®

    5Àå. ±×·¡ÇÁQL°ú ¾ÆÆú·Î·Î ¸¸µå´Â ¾Þ±Ö·¯ ÇÒ ÀÏ °ü¸® ¾ÖÇø®ÄÉÀ̼Ç
    __±â¼úÀû ¿ä±¸ »çÇ×
    __±×·¡ÇÁQL°ú REST »çÀÌÀÇ °ü°è
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __½ÃÀÛÇϱâ
    __±×·¡ÇÁQL°ú ¾Þ±Ö·¯·Î ÇÒ ÀÏ °ü¸® ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____±×·¡ÇÁQL ½ºÅ°¸¶ »ý¼º
    ____±×·¡ÇÁQL ½ºÅ°¸¶ ¸®Á¹¹ö ¸¸µé±â
    ____¾ÆÆú·Î ¼­¹ö »ç¿ë
    ____±×·¡ÇÁQL ¾Þ±Ö·¯ Ŭ¶óÀ̾ðÆ®
    ____ÆäÀÌÁö ÄÄÆ÷³ÍÆ®¿¡ ³»¿ë Ãß°¡
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ»°Å¸®

    6Àå. Socket.IO¸¦ »ç¿ëÇÑ Ã¤ÆÃ¹æ ¸¸µé±â
    __±â¼úÀû ¿ä±¸ »çÇ×
    __Socket.IO¸¦ »ç¿ëÇÑ Å¬¶óÀ̾ðÆ®/¼­¹ö °£ Àå±â Á¢¼Ó Ä¿¹Â´ÏÄÉÀ̼Ç
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __Socket.IO¿Í ¾Þ±Ö·¯ ½ÃÀÛ
    __Socket.IO, ¾Þ±Ö·¯, Auth0¸¦ »ç¿ëÇÑ Ã¤ÆÃ¹æ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____¼­¹ö¿¡ Socket.IO Áö¿ø Ãß°¡
    ____äÆùæ Ŭ¶óÀ̾ðÆ® ¸¸µé±â
    ____Auth0À» »ç¿ëÇÑ ÀÎÁõ°ú Àΰ¡
    ____º¸¾È ¶ó¿ìÆà »ç¿ë
    ____Ŭ¶óÀ̾ðÆ®¿¡ äÆà ±â´É Ãß°¡
    ____GeneralchatComponent·Î ¾ÖÇø®ÄÉÀÌ¼Ç Á¾·á
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ»°Å¸®

    7Àå. ÆÄÀ̾À̽º¸¦ »ç¿ëÇÑ Å¬¶ó¿ìµå ±â¹Ý ¾Þ±Ö·¯ Áöµµ
    __±â¼úÀû ¿ä±¸ »çÇ×
    __¸ð´ø ¾ÖÇø®ÄÉÀ̼ǰú Ŭ¶ó¿ìµå ¼­ºñ½º·ÎÀÇ À̵¿
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __¾Þ±Ö·¯¿¡¼­ Bing Áöµµ·Î ½ÃÀÛÇϱâ
    ____Bing Áöµµ °¡ÀÔ
    ____ÆÄÀ̾À̽º °¡ÀÔ
    __¾Þ±Ö·¯¿Í ÆÄÀ̾À̽º·Î Bing Áöµµ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____Áöµµ ÄÄÆ÷³ÍÆ® Ãß°¡
    ____°ü½É ÁöÁ¡
    ____¸Ê¿¡ ÇÉ Ç¥½Ã
    ____Áöµµ °Ë»öÀ¸·Î °ü½É »çÇ× Å½»ö
    ____È­¸é¿¡ Bing ¸Ê Ãß°¡
    ____Áöµµ À̺¥Æ®¿Í ÇÉ ¼³Á¤
    ____µ¥ÀÌÅͺ£À̽º º¸¾È
    __¿ä¾à
    __Áú¹®

    8Àå. ¸®¾×Æ®¿Í ¸¶ÀÌÅ©·Î¼­ºñ½º·Î CRM ¸¸µé±â
    __±â¼úÀû ¿ä±¸ »çÇ×
    __µµÄ¿¿Í ÄÁÅ×ÀÌ³Ê ÀÌÇØÇϱâ
    ____µµÄ¿ ¿ë¾î
    ____¸¶ÀÌÅ©·Î¼­ºñ½º
    ____½º¿þ°Å·Î REST API ¼³°è
    __µµÄ¿·Î ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____µµÄ¿·Î ¸¶ÀÌÅ©·Î¼­ºñ½º ¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â ½ÃÀÛ
    ____¼­¹ö Ãø ¶ó¿ìÆà Áö¿ø Ãß°¡
    ____µµÄ¿·Î ¼­ºñ½º ½ÇÇà
    ____¸®¾×Æ® »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¸¸µé±â
    ____³»ºñ°ÔÀÌ¼Ç Ãß°¡
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ»°Å¸®

    9Àå. Vue.js¿Í TensorFlow.js·Î ¸¸µå´Â À̹ÌÁö ÀνÄ
    __±â¼úÀû ¿ä±¸ »çÇ×
    __¸Ó½Å·¯´×À̶õ ¹«¾ùÀ̸ç ÅÙ¼­Ç÷δ ¾î¶»°Ô ¾î¿ï¸®´Â°¡?
    ____¸Ó½Å·¯´×À̶õ ¹«¾ùÀΰ¡?
    ____ÅÙ¼­Ç÷ζõ ¹«¾ùÀÌ¸ç ¸Ó½Å·¯´×°ú ¾î¶² °ü°èÀΰ¡?
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __Vue¿¡¼­ ÅÙ¼­Ç÷Π½ÃÀÛÇϱâ
    ____Vue ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ____Vue ÅÛÇø´À¸·Î ȨÆäÀÌÁö ¸¸µé±â
    ____À̹ÌÁö ºÐ·ù¸¦ Áö¿øÇϵµ·Ï HelloWorld ÄÄÆ÷³ÍÆ® ¼öÁ¤
    ____Vue ¾ÖÇø®ÄÉÀÌ¼Ç ÁøÀÔÁ¡
    ____ÀÚ¼¼ °¨Áö ±â´É Ãß°¡
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ»°Å¸®

    10Àå. ASP.NET Core·Î À½¾Ç ¶óÀ̺귯¸® ¸¸µé±â
    __±â¼úÀû ¿ä±¸ »çÇ×
    __ASP.NET Core MVC µµÀÔ
    __ÇÁ·ÎÁ§Æ® °³¿ä
    __ASP.NET Core, C#, ŸÀÔ½ºÅ©¸³Æ®·Î À½¾Ç ¶óÀ̺귯¸® ¸¸µé±â
    ____ºñÁÖ¾ó ½ºÆ©µð¿À·Î ASP.NET Core ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼º
    ____¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶ ÀÌÇØ
    ____Discogs ¸ðµ¨ »ý¼º
    ____ÄÁÆ®·Ñ·¯ ¿¬°á
    ____Index ºä Ãß°¡
    ____¾ÖÇø®ÄÉÀ̼ǿ¡ ŸÀÔ½ºÅ©¸³Æ® Ãß°¡
    ____ASP.NET¿¡¼­ ŸÀÔ½ºÅ©¸³Æ® ±â´É È£Ãâ
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ»°Å¸®

    ¿¬½À ¹®Á¦

    ¸Ó¸®¸»

    ¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

    ÀÌ Ã¥¿¡¼­´Â ŸÀÔ½ºÅ©¸³Æ®(TypeScript)¸¦ ´Ù·çÁö¸¸ ŸÀÔ½ºÅ©¸³Æ®¸¸ »ìÆ캸Áö´Â ¾ÊÀ¸¸ç, ŸÀÔ½ºÅ©¸³Æ®¸¦ ±âº» ¿¹Á¦ ÀÌ»óÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ Å¸ÀÔ½ºÅ©¸³Æ® ¼¼°è¿¡ ù ¹ßÀ» ³»µðµ±À» ¶§ ¸¶ÁÖÄ¡´Â °Íº¸´Ù ´õ ¾î·Á¿î ÁÖÁ¦¸¦ ´Ù·é´Ù.
    ´Ù½Ã ¸»ÇØ, ŸÀÔ½ºÅ©¸³Æ®¸¦ ¼Ò°³ÇÏ°í ÀÌÀü¿¡ »ç¿ëÇÏ´ø ¹æ½Äº¸´Ù ´õ¿í ¹ßÀüµÈ °í±Þ ±â¼ú°ú ÇÔ²² »ç¿ëÇÏ´Â Àç¹ÌÀÖ°í ¸ÚÁø ¹æ¹ýÀ» ¾Ë¾Æº¸´Â Ã¥À̶ó°íµµ ÇÒ ¼ö ÀÖ´Ù.
    »ç½Ç ÀÌ Ã¥Àº ¾Þ±Ö·¯(Angular), ¸®¾×Æ®(React), Vue, ASP.NET Core ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ ³»¿ëÀ» ´Ù·çÁö ¾Ê´Â´Ù. ÀÌµé °¢°¢Àº º°µµÀÇ Ã¥À¸·Î ´Ù·ê ¸¸Å­ Å« ÁÖÁ¦´Ù. ½ÇÁ¦·Î °¢ ÀåÀÇ ³¡¿¡¼­´Â ÀÌ ±â¼úµéÀ» ´õ ±íÀÌ ¹è¿ì´Â µ¥ µµ¿òÀÌ µÉ ¸¸ÇÑ ÀڷḦ Á¦½ÃÇÏ´Â µ¥ ÃÖ¼±À» ´ÙÇß´Ù. ´ë½Å ¾Þ±Ö·¯³ª ¸®¾×Æ®´Â °¢ À庰·Î »õ·Î¿î ±â´ÉÀÌ ´Ù¼¸ °¡Áö ÀÌ»ó µé¾î°¡Áö ¾Êµµ·Ï Á¦ÇÑÇß´Ù. ºÎÆ®½ºÆ®·¦Bootstrapó·³ ±â¼úº° ±¸Çöü¸¦ °¡Áø ±â¼úÀ» »ç¿ëÇÒ ¶§´Â ¸®¾×Æ®ÀÇ °æ¿ì reactstrap°ú °°Àº °¡Àå ÀûÇÕÇÑ ¶óÀ̺귯¸®¸¦ »ç¿ëÇß´Ù. ÀÌ·± ¶óÀ̺귯¸®µéÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI) ÇÁ·¹ÀÓ¿öÅ©¿Í µ¿ÀÛÇϵµ·Ï ¼³°èµÆ±â ¶§¹®ÀÌ´Ù.
    ÀÌ Ã¥À» Àú¼úÇÏ°íÀÚ Á¶»ç¸¦ ÇÒ ¶§ºÎÅÍ ¡°Áö±Ý Àαâ ÀÖ´Â °ÍÀº ¹«¾ùÀΰ¡? »ç¶÷µéÀÌ »ç¿ëÇÏ´Â »õ·Ó°í ³î¶ó¿î °ÍÀº ¹«¾ùÀΰ¡?¡±¶ó´Â Áú¹®À» °è¼Ó ÇØ¿Ô´Ù. ÀÌ Ã¥Àº ±×·¡ÇÁQL(GraphQL), ¸¶ÀÌÅ©·Î¼­ºñ½º, ¸Ó½Å·¯´× µî°ú °°Àº ±â¼úÀ» ¼Ò°³ÇÏ´Â µ¥ ÃÊÁ¡À» ¸ÂÃè´Ù.
    ´Ù½Ã ¸»ÇÏÁö¸¸, ÀÌ Ã¥Àº °ü·ÃµÈ ±â¼ú¿¡ ´ëÇØ ¸ðµç °ÍÀ» °¡¸£ÃÄÁÖÁö ¾Ê´Â´Ù. ±â¼úÀ» ¼Ò°³ÇÏ°í ŸÀÔ½ºÅ©¸³Æ®ÀÇ À§·ÂÀ» È°¿ëÇØ °³¹ßÇÒ ¶§ ´õ Æí¸®ÇÑ ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
    ³»¿ëÀ» ÈȾ¸é¼­ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö(OOP, Object-Oriented Programming)¿¡ »ó´çÈ÷ ÁýÁßÇß´Ù´Â Á¡µµ ¾Ë ¼ö ÀÖÀ¸¸ç, »ó´çÈ÷ ¸¹Àº Ŭ·¡½º¸¦ ¸¸µé°Ô µÈ´Ù. OOP¿¡ ÁýÁßÇÏ´Â ¸¹Àº ÀÌÀ¯°¡ ÀÖÁö¸¸, °¡Àå Å« ÀÌÀ¯´Â Ãʹݿ¡ ÀÛ¼ºÇÏ´Â Äڵ带 ÈĹݿ¡ Àç»ç¿ëÇϱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ ÇÊ¿äÇÏ´Ù¸é ¿©·¯ºÐÀÇ Äڵ忡 ±×´ë·Î Ãß°¡ÇÒ ¼ö ÀÖ´Â Äڵ带 ÀÛ¼ºÇÏ°í ½Í¾ú´Ù. À̴ ŸÀÔ½ºÅ©¸³Æ®¿¡¼­ Ŭ·¡½º ±â¹Ý °³¹ß·Î ÈξÀ °£´ÜÇÏ°Ô ÇÒ ¼ö ÀÖ°í ´õ ¹ßÀüµÈ °í±Þ ±â¼úÀ» »ç¿ëÇÏ´õ¶óµµ Äڵ带 °£´ÜÇÏ°Ô ¸¸µå´Â µ¥ Àû¿ëÇÒ ¼ö ÀÖ´Â ±â¼úÀ» À̾߱âÇÒ ±âȸ¸¦ Á¦°øÇÑ´Ù. µû¶ó¼­ ÇϳªÀÇ Ã¥ÀÓÀ» °®´Â(´ÜÀÏ Ã¥ÀÓ ¿øÄ¢ ÆÐÅÏ) Ŭ·¡½º °°Àº ¿øÄ¢°ú Àß ¾Ë·ÁÁø ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ÆÐÅÏÀ» º¹ÀâÇÑ ¹®Á¦¿¡ Àû¿ëÇØ ÇØ°áÀ» ½±°Ô ¸¸µå´Â ÆÐÅÏ ±â¹Ý °³¹ßÀ» ´Ù·é´Ù.
    ŸÀÔ½ºÅ©¸³Æ®¿Í ´õºÒ¾î ´ëºÎºÐÀÇ Àå¿¡¼­´Â UI¿¡ ºÎÆ®½ºÆ®·¦À» Àû¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ¸ÓƼ¸®¾ó(Material)°ú ¾Þ±Ö·¯´Â ¹ÐÁ¢ÇÏ°Ô ¿¬°áµÅ ÀÖÀ¸¹Ç·Î, ¸¸¾à »ó¾÷¿ë ¾Þ±Ö·¯ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù¸é ¸ÓƼ¸®¾óÀ» »ç¿ëÇÒ °¡´É¼ºÀÌ ÀÖ´Ù. µû¶ó¼­ ¸î¸î Àå¿¡¼­´Â ¾Þ±Ö·¯¿Í ÀÎÅÍÆäÀ̽º ·¹À̾ƿô¿¡ ºÎÆ®½ºÆ®·¦ ´ë½Å ¾Þ±Ö·¯ ¸ÓƼ¸®¾óÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù.


    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    ¹é¹®(ÛÝÚ¤)ÀÌ ºÒ¿©ÀÏŸ(ÝÕåýìéöè).
    ¾î¶² ±â¼úÀ» ¹è¿ï ¶§, µ¿ÀÛÇÏ´Â ¿¹Á¦¸¦ Á÷Á¢ ¸¸µé¾îº¸´Â ³ë·ÂÀº ÇнÀÀÇ Áö¸§±æÀÌ µÈ´Ù. ÀÌ Ã¥Àº ´Ù¾çÇÑ ¿¹Á¦ ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ Å¸ÀÔ½ºÅ©¸³Æ® °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ºñ·ÔÇØ ºÎÆ®½ºÆ®·¦, ¸®¾×Æ®, Vue, ¾Þ±Ö·¯¿Í °°Àº Àαâ ÀÖ´Â UI ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç¿ë¹ý°ú ±×·¡ÇÁQL, MEAN ½ºÅÃÀ» ÀÌ¿ëÇÑ ¼­¹ö °³¹ß, µµÄ¿¸¦ ÅëÇÑ ¼­¹ö ¹èÆ÷, Socket.IO¸¦ »ç¿ëÇÑ À¥¼ÒÄÏ, ÆÄÀ̾À̽º¿Í °°Àº ¸Å´ÏÁöµå Ŭ¶ó¿ìµå ¼­ºñ½ºÀÇ »ç¿ë¹ý, TensorFlow.js µîÀÇ ´Ù¾çÇÑ ±â¼úÀ» »ìÆ캻´Ù.
    ÀÌÁ¦ À¥ ¼­ºñ½º¸¦ ¸¸µå´Â ÀÏÀº ´Ü¼øÈ÷ À¥ ÆäÀÌÁö¿¡¸¸ ÇØ´çµÇ´Â À̾߱Ⱑ ¾Æ´Ï¸ç, »ç¿ëÀÚ¿Í »óÈ£ÀÛ¿ëÇÏ´Â UI¸¦ ºñ·ÔÇØ µ¥ÀÌÅͳª API¸¦ Á¦°øÇÏ´Â ¹é¿£µå ±â¼úÀ» Æ÷ÇÔÇÏ´Â ³ÐÀº ºÐ¾ßÀÇ °³¹ßÀ» ÁöĪÇÏ´Â °³³äÀ¸·Î ÀÚ¸®¸Å±èÇß´Ù.
    ²ÙÁØÈ÷ µîÀåÇÏ´Â »õ·Î¿î ±â¼úÀÇ µ¿ÇâÀ» ÆľÇÇÏ°í ±â¼ú µµÀÔÀ» °ËÅäÇغ¸´Â ³ë·ÂÀº ¾ðÁ¦³ª ÇÊ¿äÇϸç, ´ë»ó ºÐ¾ßµµ Á¡Á¡ ³Ð¾îÁö°í ÀÖ´Ù. À¥ ¼­ºñ½º¸¦ ¸¸µç´Ù¸é ÀÎÇÁ¶ó¸¦ ºñ·ÔÇÑ Å¬¶ó¿ìµå ¼­ºñ½º °ü·Ã Áö½Äµµ ÇÊ¿äÇÏ°í ÄÁÅ×À̳ʸ¦ ÅëÇÑ ¹èÆ÷ ¹æ¹ýµµ »ìÆìºÁ¾ß ÇÑ´Ù. °æ¿ì¿¡ µû¶ó ±×·¡ÇÁQLÀ̳ª ¸Ó½Å·¯´× °°Àº ±â¼úÀ» »ç¿ëÇØ¾ß ÇÒ ¼öµµ ÀÖ´Ù. ÀÌ Ã¥ÀÌ ´Ù¾çÇÑ ±â¼úÀ» »ìÆ캸°í ÀûÀçÀû¼Ò¿¡ »ç¿ëÇÏ´Â µ¥ µµ¿òÀÌ µÇ±æ ¹Ù¶õ´Ù.


     

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved