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

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

    ¿¹Á¦·Î ¹è¿ì´Â Vue.js Vue.js ±âÃʺÎÅÍ MEVN(MongoDB, Express, Vue.js, Node.js)±îÁö

    • ¿øÃ¶¿¬ Àú
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2019³â 10¿ù 25ÀÏ
    • Á¤°¡
      30,000¿ø
    • ÆÇ¸Å°¡
      27,000¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,500¿ø Àû¸³ [5%P]

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

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

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

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

      close

      2026³â 02¿ù 05ÀÏ(¸ñ)

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

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

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

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

    ÀÌ Ã¥Àº

    ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©ÀÎ React, Angular, Vue Áß Vue.js´Â °¡Àå Àαâ ÀÖ´Â ÇÁ·ÐÆ®¿£µå Github ÇÁ·ÎÁ§Æ®°¡ µÆ´Ù. ÀÌ Ã¥¿¡¼­´Â Vue.js ÇнÀ¿¡ ÇÊ¿äÇÑ ±âº»ÀûÀΠȯ°æ ¼³Á¤ºÎÅÍ ºä ÀνºÅϽº, ÄÄÆ÷³ÍÆ®, Vue-router¸¦ ÀÌ¿ëÇÑ ¶ó¿ìÆÃ, vuex¸¦ Ȱ¿ëÇÑ È¿°úÀûÀÎ µ¥ÀÌÅÍ °ü¸®¸¦ ÀÚ¼¼ÇÑ ¼³¸í°ú ¿¹Á¦·Î ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ¶ÇÇÑ ¸¶Áö¸· Àå¿¡¼­ °¢±¤¹Þ´Â Ç®½ºÅà Áß ÇϳªÀÎ MEVN(MongoDB, Express, Vue, Node)ÀÇ ÀÌ·Ð ¼³¸í°ú ÇÔ²² ¿¹Á¦¸¦ µû¶ó Çϸ鼭 Ŭ¶óÀ̾ðÆ®(Vue) - ¼­¹ö´Ü(Node, Express, MongoDB)ÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ÀüüÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù.

    ÃâÆÇ»ç ¸®ºä

    1Àå. Vue.js ½ÃÀÛÇϱâ
    Vue.js¸¦ ÇнÀÇÏ´Â µ¥ ÇÊ¿äÇÑ Node.js ¼³Ä¡¸¦ ½ÃÀÛÀ¸·Î Vue.js ÇнÀ ½Ã ÇÊ¿äÇÑ ±âº»ÀûÀÎ npm ¸í·É¾î¸¦ ¼Ò°³ÇÑ´Ù. Vue.js ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÏ°í ±¸Ã¼ÀûÀ¸·Î vue/cli¸¦ ÀÌ¿ëÇÑ ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. °³¹ß Åø·Î ¿äÁò °¢±¤¹Þ°í ÀÖ´Â Visual Studio Code ¼³Ä¡ ¹× ±â´ÉÀ» ¼³¸íÇϰí Vue.js °³¹ßÀÚ µµ±¸ÀÎ devtools¿¡ ´ëÇØ¼­ ¼Ò°³ÇÏ¸ç ³¡À¸·Î ÀÚ¹Ù½ºÅ©¸³Æ® ES6¿¡ »õ·Ó°Ô µîÀåÇϰí ÀÌ Ã¥¿¡¼­µµ ÀÚÁÖ »ç¿ëµÇ´Â È­»ìÇ¥ ÇÔ¼ö(\u003d>)¸¦ ¼³¸íÇÑ´Ù.

    2Àå. Vue.js ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÃÀÛ - ºä ÀνºÅϽº
    Vue.js ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÃÀÛÁ¡ÀÎ ºä ÀνºÅϽº(Vue instance)¸¦ Á¤ÀÇÇϰí Áö¿øÇÏ´Â ´Ù¾çÇÑ ¼Ó¼ºÀ» ÀÌÇØÇÏ°í ³ª¾Æ°¡ À̸¦ ÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï ¼Ò°³ÇÑ´Ù. method ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇØ ÀüÅëÀûÀÎ À̺¥Æ® ó¸® ¹æ¹ý°ú computed, watch ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇØ data °´Ã¼ ³» µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ÇÁ·ÎÆÛƼ¿¡ º¯È­°¡ ¹ß»ýÇßÀ» ¶§¸¶´Ù º¯È­¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. props ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇØ ºÎ¸ð ÄÄÆ÷³ÍÆ®(ºä ÀνºÅϽº)·ÎºÎÅÍ ÀÚ³à ÄÄÆ÷³ÍÆ®¿¡°Ô µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â ¹æ¹ý°ú ºä ÀνºÅϽºÀÇ »ýÁ¸ Áֱ⿡ ´ëÇØ¼­ ¼³¸íÇÑ´Ù.

    3Àå. ¿¤¸®¸ÕÆ®¿¡ ±â´ÉÀ» µ¡ºÙÀÌ´Â µð·ºÆ¼ºê
    µð·ºÆ¼ºê(Directives)´Â p, div °°Àº HTML ¿¤¸®¸ÕÆ®¿¡ ºÙ¿© ÇØ´ç ¿¤¸®¸ÕÆ®¿¡ ¹º°¡¸¦ ÇÒ ¼ö ÀÖµµ·Ï Á¤ÀÇÇÏ´Â ÀÏÁ¾ÀÇ ¸í·ÉÀ¸·Î v-prefix ÇüÅ·Π¿¤¸®¸ÕÆ®ÀÇ ½ÃÀÛű׿¡ ¼Ó¼ºÀÇ ÇüÅ·ΠÃß°¡ÇØ »ç¿ëÇÑ´Ù. v-if, v-for °°Àº µð·ºÆ¼ºê¸¦ ÀÌ¿ëÇÑ È帧Á¦¾î¸¦ ¼Ò°³ÇÑ´Ù. v-model µð·ºÆ¼ºê¸¦ ÀÌ¿ëÇÑ ¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεù¿¡ ´ëÇØ¼­ ¼Ò°³ÇÏ¸ç ¸¶Áö¸·À¸·Î v-on µð·ºÆ¼ºê¸¦ ÀÌ¿ëÇÑ À̺¥Æ® 󸮿¡ ´ëÇØ ¼³¸íÇÑ´Ù.

    4Àå. Àç»ç¿ëÀÌ °¡´ÉÇÑ ·¹°í(Lego)¿Í °°Àº ÄÄÆ÷³ÍÆ®
    Vue.jsÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±â´ÉÀûÀ̰í È¿°úÀûÀ¸·Î °ü¸®ÇÏ´Â µ¥ ÇÙ½ÉÀû ¿ªÇÒÀ» ÇÏ´Â ÄÄÆ÷³ÍÆ®(Component)¿¡ ´ëÇØ CDN, vue/cli¸¦ ÀÌ¿ëÇØ ¾î¶»°Ô ÄÄÆ÷³ÍÆ®¸¦ Á¤ÀÇ, µî·ÏÇØ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö ¼Ò°³ÇÑ´Ù. µ¶¸³ÀûÀ¸·Î µ¿ÀÛÇÏ´Â ÄÄÆ÷³ÍÆ® °£ÀÇ µ¥ÀÌÅÍ Àü´ÞÀ» À§ÇØ props, $emit, eventbus¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. Á» ´õ º¹ÀâÇÑ µ¥ÀÌÅ͵éÀ» Àü´ÞÇÏ´Â µ¥ ¿ëÀÌÇÑ ½½·Ô(slot) °³³äÀ» ¼Ò°³Çϰí vue.js 2.6 ¹öÀü¿¡¼­ »õ·Ó°Ô µîÀåÇÑ v-slot±îÁö ¼³¸íÇÑ´Ù.

    5Àå. ´Ù¾çÇÑ ÀåÄ¡µé¿¡ ´ëÇÑ »çÀÌÆ® µðÀÚÀο¡ ÀûÇÕÇÑ Materialize, Vuetify
    ½º¸¶Æ®Æù, ÅÂºí¸´, ·¦Åé, PC µî ´Ù¾çÇÑ ÀåÄ¡¿¡¼­ µ¿ÀÛÇÏ´Â ÆäÀÌÁö¸¦ µðÀÚÀÎÇÏ´Â ÀÏÀº ½¬¿î ÀÏÀÌ ¾Æ´Ï´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷À» ¼ö¿ùÇÏ°Ô ÇÒ ¼ö ÀÖµµ·Ï Google Material Design¿¡ ±â¹ÝÀ» µÐ Materialize, Vuetify ¶óÀ̺귯¸®¸¦ ¼Ò°³ÇÑ´Ù. ÀÌ µÎ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ Grid ½Ã½ºÅÛÀ» ÀÌÇØÇϰí Ȱ¿ëÇÒ ¼ö ÀÖÀ¸¸ç À̹ÌÁö, ÅØ½ºÆ®°¡ Æ÷ÇÔµÈ card ÇüÅÂÀÇ ÄÜÅÙÃ÷¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý, slider ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ À̹ÌÁö ½½¶óÀÌ´õ¸¦ ¸¸µé°í Navbar ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇØ »çÀÌÆ®¸¦ Ž»öÇÏ´Â ¹æ¹ý µîÀ» ¼³¸íÇÑ´Ù. ¸¶Áö¸·À¸·Î vue.js¿Í ±¸±Û Ŭ¶ó¿ìµå(Google Cloud) µ¥ÀÌÅͺ£À̽ºÀÎ Firestore¸¦ ÀÌ¿ëÇØ ÇÁ·ÐÆ®´Â vue.js, ¹é¿£µå´Â Firestore·Î ±¸¼ºµÇ´Â ½Ç½Ã°£ äÆÃ ÇÁ·Î±×·¥À» ¸¸µé¾îº½À¸·Î½á ¾Õ¼­ ÇнÀÇÑ Materialize¿¡ ½ÇÁ¦·Î Àû¿ëÇØº»´Ù.

    6Àå. »ç¿ëÀڷκÎÅÍ µ¥ÀÌÅÍ ÀÔ·Â ¹× ¼­¹ö·Î µ¥ÀÌÅÍ Àü´ÞÀ» À§ÇÑ Forms
    form°ú °ü·ÃµÈ HTML ¿¤¸®¸ÕÆ®¸¦ ¼Ò°³ÇÏ°í ¿¤¸®¸ÕÆ®¿Í ºä ÀνºÅϽºÀÇ data °´Ã¼ ³»¿¡ Á¤ÀǵǴ µ¥ÀÌÅÍµé °£ÀÇ ¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεùÀÌ v-model µð·ºÆ¼ºê¸¦ ÅëÇØ ¾î¶»°Ô ÀÌ·ïÁö´ÂÁö ¼³¸íÇÑ´Ù. ¼­¹ö·Î Àü¼ÛÇϱâ Àü¿¡ ÀÔ·ÂµÈ µ¥ÀÌÅͰ¡ Á¤È®ÇÑÁö È®ÀÎÇÏ´Â ÀÛ¾÷ÀÎ À¯È¿¼º °Ë»ç°úÁ¤À» ¼Ò°³Çϰí À¯È¿¼º °Ë»ç¸¦ À§ÇØ vuetify¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. node.js¸¦ ÀÌ¿ëÇØ ¼­¹ö¸¦ ¸¸µé¾î ½ÇÁ¦ ¼­¹ö·Î Àü¼ÛµÇ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ À¯È¿¼º °Ë»ç¸¦ ¼³¸íÇÑ´Ù.

    7Àå. À¥»çÀÌÆ® Ž»öÀ» À§ÇÑ Routing
    ¶ó¿ìÆÃÀº »ç¿ëÀÚ°¡ ¿øÇÏ´Â Á¤º¸³ª ¼­ºñ½º¸¦ ½±°Ô Ž»öÇÒ ¼ö ÀÖµµ·Ï À¥»çÀÌÆ® ³»ÀÇ À¥ÆäÀÌÁöµé °£ÀÇ À̵¿À» Á¤ÀÇÇÑ´Ù. ÀÌ Àå¿¡¼­´Â vue-router¸¦ ÀÌ¿ëÇØ ÇÁ·ÎÁ§Æ®¿¡ ±â´ÉÀ» Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. nested routes¸¦ ÀÌ¿ëÇØ Áßø ¶ó¿ìÆÃ °æ·Î, named routes, named views¸¦ ÅëÇØ ´Ù¼öÀÇ ºä¸¦ ÇϳªÀÇ ÆäÀÌÁö¿¡ °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¾Ë ¼ö ÀÖÀ¸¸ç navigation guard¸¦ ÀÌ¿ëÇØ ÆäÀÌÁö¿¡ ´ëÇÑ Á¢±Ù Á¦¾î¸¦ ¼³¸íÇÑ´Ù.

    8Àå. È¿À²ÀûÀÎ µ¥ÀÌÅÍ °ü¸®¸¦ À§ÇÑ Vuex
    Vue.js ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÇÑ °÷¿¡ µ¥ÀÌÅÍ ÀúÀå¼Ò(store)¸¦ µÎ°í ¾ÖÇø®ÄÉÀÌ¼Ç ³»ÀÇ ¸ðµç ÄÄÆ÷³ÍÆ®°¡ ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â vuex¸¦ ¼Ò°³ÇÑ´Ù. »óÅÂ(state)¸¦ ÀÌ¿ëÇØ µ¥ÀÌÅ͸¦ ÀúÀåÇϰí ÀÌ »óÅ¿¡ ´ëÇÑ Á÷Á¢ÀûÀÎ º¯°æ°ú ÃßÀûÀÌ °¡´ÉÇÑ mutation, »óÅ·κÎÅÍ µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ÇÔ¼öÀÎ getters, mutationÀ» Ä¿¹Ô(commit)ÇØ °£Á¢ÀûÀ¸·Î »óŸ¦ ¼öÁ¤ÇÏ°í ºñµ¿±âÀûÀ¸·Î µ¿ÀÛÇÏ´Â ActionÀ» ¼³¸íÇÑ´Ù.

    9Àå. MEVN ±â¹Ý RESTful ¼­ºñ½º
    2000³â ·ÎÀÌ Çʵù(Roy Fielding)ÀÌ ¹Ú»çÇÐÀ§ ³í¹®¿¡ REST¸¦ ¼Ò°³ÇÑ ÀÌÈÄ ¸ð¹ÙÀÏ È¯°æÀº °³¹ß ȯ°æÀÇ ´ë¼¼°¡ µÆ´Ù. ¿äÁò °³¹ßÀÚ°¡ ¾Ë¾Æ¾ß ÇÒ REST °³³ä, RESTful ¼­ºñ½º¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. RESTful ¼­ºñ½º¿ÍÀÇ ¿¬µ¿À» À§ÇØ ¾Ë¾Æ¾ß ÇÒ °³³äÀÎ callback, promise, async/await °°Àº ºñµ¿±âó¸® ¹æ¹ýÀ» ¼³¸íÇϰí NoSQLÀÇ ´ë¸í»çÀÎ MongoDBÀÇ ÀÌÇØ¿Í ±âº»ÀûÀÎ CRUD ÀÛ¾÷À» ¼³¸íÇÑ´Ù. ÀÌ·¯ÇÑ ÀÌÇØ¸¦ ¹ÙÅÁÀ¸·Î Node.js¸¦ ÀÌ¿ëÇØ RESTful ¼­ºñ½º¸¦ ¸¸µé°í MongoDB¿Í ¿¬µ¿ÇÒ ¼ö ÀÖ´Ù. ¸¶Áö¸·À¸·Î Vue.js¸¦ ÀÌ¿ëÇØ ¸¸µé¾îÁø RESTful ¼­ºñ½º·Î MongoDB¿¡ CRUD¸¦ ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

    Ãßõ±Û

    ¿ÃÇØ ÇÁ·ÐÆ®¿£µå¿¡¼­ ¹é¿£µå±îÁö ¿©¼º °³¹ßÀÚ¸¦ ¾ç¼ºÇÏ´Â °­ÀǸ¦ ÁøÇàÇϸ鼭 ¼ö¾÷¿¡¼­ Ȱ¿ëÇϱâ À§ÇÑ Vue.js Âü°íµµ¼­¿¡ ´ëÇÑ ¸ñ¸¶¸§À» ´À³¢´ø Â÷¿¡ ÁöÀÎÀ» ÅëÇØ ÀÌ Ã¥À» Á¢ÇÏ°Ô µÆ´Ù. ÀÌ Ã¥Àº Vue.js ÁÖ¿ä µð·ºÆ¼ºê ¹®¹ýºÎÅÍ SPA °³¹ß¿¡ ÇÊ¿äÇÑ °¢Á¾ È®Àå Ç÷¯±×ÀΠȰ¿ë ±â¼ú, ±×¸®°í ¸ù°í DB ±â¹ÝÀÇ ³ëµå ¹é¿£µå OPEN API °³¹ß ±â¼ú±îÁö ´Ù·ç°í ÀÖ´Ù. Vue.js ±â¹ÝÀÇ ÇÁ·ÐÆ®¿£µå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ¸ñÇ¥·Î ÇÏ´Â ÀÔ¹®ÀÚ»Ó ¾Æ´Ï¶ó ³ëµå ±â¹Ý Ç®½ºÅà °³¹ßÀڵ鿡°Ôµµ °­·ÂÈ÷ ±ÇÀåÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ® Ç®½ºÅà °³¹ßÀÚ°¡ µÇ±â À§ÇÑ Çʼö Âü°íµµ¼­´Ù.


    °­Ã¢ÈÆ / ¼­¿ï½Ã ³²ºÎ¿©¼º¹ßÀü¼¾ÅÍ À¥ °³¹ß Àü¹®°­»ç, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® AI MVP



    ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® MVP°¡ µÇ¸é¼­ Ä£ºÐÀ» ¸ÎÀº ¿øÃ¶¿¬ ´ÔÀº ¿À·§µ¿¾È ¼º°øÈ¸´ëÇб³¿¡¼­ C#ºÎÅÍ À¥ ÇÁ·Î±×·¡¹Ö, µ¥ÀÌÅͺ£À̽º±îÁö ÇÁ·Î±×·¡¹Ö Àü¹ÝÀÇ ÅºÅºÇÑ ±âº»±â¸¦ Çлýµé¿¡°Ô Àß °¡¸£Ä¡±â·Î ¼Ò¹®³­ ¼±»ý´ÔÀ̾ú´Ù. ÀÌ¹Ì ¸î ±ÇÀÇ ÇÁ·Î±×·¡¹Ö Ã¥À» ÁýÇÊÇÑ ¿¬·û ÀÖ´Â ÀúÀÚÀ̸ç, °°Àº µ¿³× ÁÖ¹ÎÀ̱⵵ ÇÏ´Ù. ¸î ´Þ Àü µ¿³× Ä«Æä¿¡¼­ Ä¿ÇÇ ÇÑ ÀÜÀ» ¾Õ¿¡ ³õ°í ³²Àڵ鸸ÀÇ ¼ö´Ù¸¦ ÇÏ´ø Áß »õ·Î¿î Ã¥ÀÇ ÁýÇÊ ¾ÆÀ̵ð¾î¸¦ µè°Ô µÆ´Ù.
    ÀÌ¹Ì ½ÃÁß¿¡ Á¦¹ý ¸¹Àº Vue Ã¥ÀÌ ³ª¿Í ÀÖ´Â »óÅÂÀÌÁö¸¸ ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÏ´Â ÇлýµéÀ» ¿À·§µ¿¾È °¡¸£ÃĿ °¨°¢À¸·Î ¼³°èÇÑ Ã¥ÀÇ °ñ°ÝÀ» µè°í ³ª´Ï, ³»¿ëÀ» »¡¸® º¸°í ½Í¾îÁ³´Ù. ±×·¡¼­ ÀÌ Ã¥ÀÇ ÁýÇÊ Ãʹݿ¡ Ã¥ ³»¿ëÀ» º¼ ¼ö ÀÖ´Â ±âȸ¸¦ ¾ò¾ú°í, Ã¥À» ½á ³»·Á°£ ¹æ½ÄÀÌ ¸¶À½¿¡ ¿Í ´ê¾Ò´Ù. ÇÁ·ÐÆ®¿£µå ±â¼úÀÎ Vue¸¦ ´Ù·ç´Â Ã¥À̱ä ÇÏÁö¸¸, ¹é¿£µå ±â¼úÀ» Á¢¸ñÇÏÁö ¾Ê°í¼­´Â VueÀÇ È¿°úÀûÀÎ ¼³¸í°ú ½Ç¹«¿¡¼­ ÇÊ¿äÇÑ »ç¿ë¹ýÀ» ÀÍÈ÷±â¿¡ ÇѰ谡 ÀÖ´Ù°í »ý°¢Çß´Ù.
    ÀÌ Ã¥Àº Vue¸¦ ÇöÀå°¨ ÀÖ°Ô ¹è¿ï ¼ö ÀÖµµ·Ï MongoDB¿Í Node, Express¸¦ µîÀå½ÃÄ×Áö¸¸, ÀÌµé ±â¼ú¿¡ ´ëÇÑ ¹è°æÁö½ÄÀÌ ¾ø¾îµµ Vue¸¦ ÇнÀÇÏ´Â µ¥ °É¸²µ¹ÀÌ µÇÁö ¾Êµµ·Ï Àß ±¸¼ºÇß´Ù. ÃÖ±ÙÀÇ ÇÁ·ÐÆ®¿£µå °³¹ß ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ©·Î °¡Àå ÇÖÇÑ Vue¸¦ ÇнÀÀÚÀÇ ÀÔÀå¿¡¼­ Àß Ç®¾î³½ ÀÌ Ã¥ ÇÑ ±ÇÀÌ Ã³À½ Vue¿¡ ÀÔ¹®ÇÏ´Â °³¹ßÀÚ¿¡°Ô ½Ã¿øÇÑ »ý¼ö°¡ µÅÁÙ °Í °°´Ù. ÃÖ±Ù <Ŭ¶ó¿ìµå ±â¹Ý À¥ °³¹ß> °úÁ¤À» ÁøÇàÇϸ鼭 ±³Àç·Î ¾µ Vue Ã¥À» °í¸£±â À§ÇØ ½ÃÁß¿¡ ³ª¿Â Ã¥µéÀ» »ìÆìºÃÁö¸¸, ¿øÃ¶¿¬ ´ÔÀÇ Ã¥À» Á¢ÇÏ°í ³ª¼­ ±³Àç·Î ¼±ÅÃÇϴ ŸÀ̹ÖÀÌ ¸ÂÁö ¾ÊÀº °Í¿¡ ¾Æ½¬¿òÀÌ ¸¹ÀÌ ³²¾Ò´Ù.
    °ð ÀÌ Ã¥À» ÅëÇØ Vue¸¦ ½±°í ºü¸£°Ô ¹è¿ö Àß »ç¿ëÇÏ´Â µ¶ÀÚµéÀÌ ¸¹¾ÆÁö±æ ±â´ëÇÑ´Ù. Ã¥À» ÁýÇÊÇÏ´À¶ó ¿À·§µ¿¾È ¿­Á¤À» ½ñÀº ¿øÃ¶¿¬ ´Ô²²µµ °¨»ç¸¦ ÀüÇÑ´Ù.


    ±èµµ±Õ / Microsoft MVP, MCT



    Vue.js¿¡ °ü½ÉÀÌ ÀÖ´Â ÀÔ¹®ÀÚ°¡ Vue.js¿¡ ½±°í ÆíÇÏ°Ô Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Ç®¾î³½ Ã¥ÀÌ´Ù. ±×¸®°í Vue.js»Ó ¾Æ´Ï¶ó ¿©·¯ ȯ°æÀÇ °³¹ß ¹æ¹ýÀ̳ª ºê¶ó¿ìÀú·Î µð¹ö±ëÀ» ÇÏ´Â ¹æ¹ý±îÁö ¼ö·ÏµÅ ÀÖ¾î ³õÄ¥ ¼öµµ ÀÖ´Â ±âÃʸ¦ ưưÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.


    ÀåÇü¿í / LINE, DevOps °³¹ßÀÚ



    ÀÌ¹Ì À¥ ÇÁ·Î±×·¡¸Ó·Î Ȱµ¿Çϰí ÀÖ´Â À̵鿡°Ôµµ, ¶Ç Áغñ¸¦ Çϰí ÀÖ´Â À̵鿡°Ôµµ Vue.js´Â ´õ ÀÌ»ó ³¸¼± À̸§ÀÌ ¾Æ´Ï´Ù. ±×·¡¼­ ´ëºÎºÐÀÌ ¹è¿öº¸°í ½Í´Ù´Â »ý°¢À» Çϰí ÀÖÁö¸¸ ¸·»ó ½ÃÀÛÇÏ·Á°í ÇÏ¸é ¾îµð¼­ºÎÅÍ ¾î¶»°Ô ½ÃÀÛÇØ¾ß ÇÏ´ÂÁö ¸·¸·Çϱ⠸¶·ÃÀÌ´Ù. ÀÌ Ã¥Àº ±× ¸·¸·ÇÔÀ» ÇØ¼ÒÇØÁÖ´Â °ÍÀº ¹°·ÐÀÌ°í Æí¾ÈÇÏ°í ¾Æ´ÁÇÏ°Ô ÇнÀÇÒ ¼ö ÀÖ´Â ±æ±îÁö Á¦½ÃÇØÁØ´Ù. Vue.jsÀÇ °³¹ß ȯ°æ ±¸¼ººÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà±îÁö À̾îÁö´Â ÀÌ ±æÀº Áß°£Áß°£ Vue.js¿Í ¾î¿ì·¯Á® Ȱ¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©³ª ¼­ºñ½ºµé¿¡ ´ëÇÑ ¼³¸íµéµµ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, ¿À·£ ½Ã°£ °­´Ü¿¡¼­ ±³À°¿¡ Èû¾²°í ÀÖ´Â ÀúÀÚÀÇ Áø½ÉÀÌ ¹¯¾îÁ® ÀÖ´Ù. ÀÚ, ÀÌÁ¦ ÀÌ ±æÀ» ÇÔ²² °É¾îº¸ÀÚ.


    ÇÑ»óÈÆ / ³Ø½¼ÄÚ¸®¾Æ


     


    ÀúÀÚ ¼Ò°³

    ¿øÃ¶¿¬

    ÀúÀÚ : ¿øÃ¶¿¬
    2007³âºÎÅÍ 3³â µ¿¾È ÁغñÇÑ Ã¹ ¹øÂ° Ã¥ ¡ºC# and Database ¿Ïº®°¡À̵塻°¡ 2010³â ¼¼»ó¿¡ ³ª¿Â ÈÄ ÀÌ Ã¥ÀÌ Àο¬ÀÌ µÅ ¼º°øÈ¸´ëÇб³¿¡¼­ ÇÁ·Î±×·¡¹Ö°ú µ¥ÀÌÅͺ£À̽º Áß½ÉÀ¸·Î ¼ö³â µ¿¾È °­ÀÇÇß´Ù. 2011³â¿¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®·ÎºÎÅÍ Àü¹®¼º°ú Áö½Ä ³ª´®À» ÀÎÁ¤¹Þ¾Æ¼­ Microsoft MVP·Î 2018³â Á߹ݱîÁö Ȱµ¿Çß´Ù.

    ¸ñÂ÷

    1Àå. Vue.js ¼Ò°³

    ______¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεù
    ______°¡»ó µ¼
    ______Vue.jsÀÇ ÀåÁ¡
    ______Vue.js ÇöÀç¿Í ÇâÈÄ Àü¸Á
    __1.1 Vue.js ½ÃÀÛÇϱâ
    ____1.1.1 Node.js ¼³Ä¡ ¹× NPM ¸í·É¾î ÀÌÇØ
    ________package.jsonÀ» ¸¸µé±â À§ÇÑ npm init
    ________ÆÐŰÁö ¼³Ä¡¸¦ À§ÇÑ npm install, »èÁ¦¸¦ À§ÇÑ npm uninstall
    ________npm start ¸í·ÉÀ» ÀÌ¿ëÇÑ ½ÇÇà
    __1.1.2 VUE/CLI
    __1.1.3 Visual Studio Code
    ________»õ·Î¿î Æú´õ »ý¼º°ú doc + tab ۸¦ ÀÌ¿ëÇÑ index.html ±âº» ±¸Á¶ ¸¸µé±â
    ________ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇϰųª ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý
    ________scaffolding ±â´É
    ________Emmet ±â´É
    ________Lorem ¹®ÀÚ¿­ ÀÔ·ÂÇϱâ
    __1.1.4 Live Server
    __1.1.5 Vue.js devtools ¼³Ä¡Çϱâ
    __1.1.6 È­»ìÇ¥ ÇÔ¼ö


    2Àå. Vue.js ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÃÀÛ - ºä ÀνºÅϽº

    __2.1 template ÇÁ·ÎÆÛƼ
    __2.2 methods ÇÁ·ÎÆÛƼ
    __2.3 computed ÇÁ·ÎÆÛƼ
    ____2.3.1 computed ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÑ ÇÊÅ͸µ
    __2.4 props ÇÁ·ÎÆÛƼ
    __2.5 watch ÇÁ·ÎÆÛƼ
    __2.6 ÇÑ ÆäÀÌÁö ³»¿¡¼­ ´Ù¼öÀÇ ºä ÀνºÅϽº
    __2.7 ºä ÀνºÅϽº »ýÁ¸ ÁÖ±â


    3Àå. ¿¤¸®¸ÕÆ®¿¡ ±â´ÉÀ» µ¡ºÙÀÌ´Â µð·ºÆ¼ºê

    __3.1 v-if, v-for¸¦ ÀÌ¿ëÇÑ È帧Á¦¾î
    ____3.1.1 v-if, v-if ¡¦ v-else, v-if ¡¦ v-else-if ¡¦ v-else ±¸¹®
    ____3.1.2 v-if¿Í v-showÀÇ ºñ±³
    ____3.1.3 v-for¸¦ ÀÌ¿ëÇÑ ¹Ýº¹ ó¸®
    __3.2 v-bind¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ¹ÙÀεù
    ____3.2.1 ½ºÅ¸ÀÏÀ» Àû¿ëÇϱâ À§ÇÑ v-bind:class, v-bind:style
    ____3.2.3 À̹ÌÁö ¿¬°áÀ» À§ÇÑ v-bind:src¿Í ¸µÅ© ¿¬°áÀ» À§ÇÑ v:bind:href
    __3.3 v-modelÀ» ÀÌ¿ëÇÑ ¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεù
    __3.4 v-onÀ» ÀÌ¿ëÇÑ À̺¥Æ® ó¸®
    ____3.4.1 v-for¸¦ ÀÌ¿ëÇØ Ä÷º¼Ç À̺¥Æ® ó¸®Çϱâ
    ____3.4.2 ÇϳªÀÇ HTML ¿¤¸®¸ÕÆ®¿¡ ¿©·¯ °³ÀÇ À̺¥Æ® Àû¿ëÇϱâ
    ____3.4.3 À̺¥Æ® ¼ö½Ä¾î


    4Àå. Àç»ç¿ëÀÌ °¡´ÉÇÑ ·¹°í(Lego)¿Í °°Àº ÄÄÆ÷³ÍÆ®

    __4.1 ÄÄÆ÷³ÍÆ®ÀÇ Á¤ÀÇ ¹× µî·Ï
    ____4.1.1 CDNÀ» ÀÌ¿ëÇÑ ¹æ¹ý
    ____4.1.2 VUE/CLI¸¦ ÀÌ¿ëÇÑ ¹æ¹ý
    __4.2 ÄÄÆ÷³ÍÆ® Àû¿ë ¹üÀ§ ÀÌÇØÇϱâ
    ____4.2.1 CDNÀ» ÀÌ¿ëÇÑ Àü¿ª(global), Áö¿ª(local) Àû¿ë ÀÌÇØÇϱâ
    ____4.2.2 VUE/CLI¸¦ ÀÌ¿ëÇÑ Àü¿ª(global), Áö¿ª(local) Àû¿ë ÀÌÇØÇϱâ
    __4.3 ÄÄÆ÷³ÍÆ® °£ µ¥ÀÌÅÍ Àü´ÞÇϱâ
    ____4.3.1 props ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇØ ºÎ¸ð ÄÄÆ÷³ÍÆ®¿¡¼­ ÀÚ³à ÄÄÆ÷³ÍÆ®·Î µ¥ÀÌÅÍ Àü´Þ
    ____4.3.2 $emit( ) ¸Þ¼­µå·Î ÀÚ³à ÄÄÆ÷³ÍÆ®¿¡¼­ ºÎ¸ð ÄÄÆ÷³ÍÆ®·Î µ¥ÀÌÅÍ Àü´Þ
    ________CDNÀ» ÀÌ¿ëÇÑ ¹æ¹ý
    ________Vue CLI¸¦ ÀÌ¿ëÇÑ ¹æ¹ý
    ____4.3.3 À̺¥Æ® ¹ö½º¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ Àü´Þ
    ________À̺¥Æ® ¹ö½ºÀÇ ÃʱâÈ­
    ________À̺¥Æ® ¹ö½ºÀÇ »ç¿ë
    ________CDNÀ» ÀÌ¿ëÇÑ ¹æ¹ý
    ________Vue CLI¸¦ ÀÌ¿ëÇÑ ¹æ¹ý
    __4.4 ½½·Ô »ç¿ëÇϱâ
    ____4.4.1 Unnamed slot
    ____4.4.2 Named slot
    ____4.4.3 Scoped slot
    ____4.4.4 v-slot


    5Àå ´Ù¾çÇÑ ÀåÄ¡ µðÀÚÀο¡ ÀûÇÕÇÑ Materialize, Vuetify

    __5.1 Materialize¸¦ ÀÌ¿ëÇÑ ½ºÅ¸Àϸµ
    ________Materialize ´Ù¿î·Îµå ¹× ¼³Ä¡
    ____5.1.1 »ö, Á¤·Ä
    ____5.1.2 Image, Icon, Video
    ____5.1.3 ÀåÄ¡ÀÇ È­¸é Å©±â¿¡ µû¸¥ Hide/Show Content ±â´É
    ____5.1.4 Grid
    ________¹ÝÀÀÇü ·¹À̾ƿô
    ________offset
    ________Ä÷³ÀÇ ¼ø¼­ ¹Ù²Ù±â push, pull
    ____5.1.5 Button
    ____5.1.6 Table
    ____5.1.7 Card
    ____5.1.8 Navbar
    ____5.1.9 Slider
    ____5.1.10 Autocomplete
    ____5.1.11 Scrollspy
    __5.2 Vuetify¸¦ ÀÌ¿ëÇÑ ½ºÅ¸Àϸµ
    ____5.2.1 Color, Text
    ____5.2.2 v-btn, v-icon
    ________v-btn
    ________v-icon
    ____5.2.3 Breakpoints, Visibility
    ____5.2.4 ±×¸®µå ½Ã½ºÅÛ
    ________v-container
    ________v-layout
    ________v-flex
    ____5.2.5 v-dialog
    ________Modal ÇüÅÂÀÇ ´ëÈ­»óÀÚ
    ________Form ÇüÅÂÀÇ ´ëÈ­»óÀÚ
    ____5.2.6 v-toolbar, v-navigation-drawer
    __5.3 Vue.js + Cloud Firestore¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ äÆÃ ÇÁ·Î±×·¥ ¸¸µé±â
    ________äÆÃ ÇÁ·Î±×·¥ ±¸Á¶
    ____5.3.1 Firebase ¼³Á¤Çϱâ
    ____5.3.2 Vue ÇÁ·ÎÁ§Æ® »ý¼º
    ________Firebase ¿¬°áÀ» À§ÇÑ ÆÄÀÏ Ãß°¡
    ________µðÀÚÀÎÀ» À§ÇÑ css, icon Ãß°¡
    ________¶ó¿ìÆÃ ±â´ÉÀ» À§ÇÑ router.js ¼³Á¤Çϱâ


    6Àå. »ç¿ëÀڷκÎÅÍ µ¥ÀÌÅÍ ÀÔ·Â ¹× ¼­¹ö·Î µ¥ÀÌÅÍ Àü´ÞÀ» À§ÇÑ Forms

    __6.1 Form °ü·Ã ¿¤¸®¸ÕÆ®¿¡ ´ëÇÑ ÀÌÇØ
    ____6.1.1 ÇÑ Çà(row) ÅØ½ºÆ® ÀÔ·ÂÀ» À§ÇÑ input ¿¤¸®¸ÕÆ®¿Í v-model
    ____6.1.2 ¸ÖƼ Çà ÅØ½ºÆ® ÀÔ·ÂÀ» À§ÇÑ textarea ¿¤¸®¸ÕÆ®¿Í v-model
    ____6.1.3 ¿É¼Ç ¼±Åà °¡´ÉÇÑ checkbox¿Í v-model
    ____6.1.4 ¼±Åà °¡´ÉÇÑ ´Ù¼öÀÇ ¾ÆÀÌÅÛÀ» ¹ÙÀεùÇÏ´Â select
    ____6.1.5 v-model ¼ö½Ä¾îÀ» ÀÌ¿ëÇÑ °ø¹é Á¦°Å, data ÇÁ·ÎÆÛƼ Áö¿¬ ¾÷µ¥ÀÌÆ®
    __6.2 À¯È¿¼º °Ë»ç
    ____6.2.1 vue.js¿¡¼­ÀÇ ±âº»ÀûÀÎ À¯È¿¼º °Ë»ç
    ____6.2.2 Vuetify¸¦ ÀÌ¿ëÇÑ form À¯È¿¼º °Ë»ç


    7Àå. À¥»çÀÌÆ® Ž»öÀ» À§ÇÑ ¶ó¿ìÆÃ

    __7.1 vue-router·Î ¶ó¿ìÆÃ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ
    __7.2 ¶ó¿ìÅÍ ºä, ¶ó¿ìÅÍ ¸µÅ©, ¸®´ÙÀÌ·ºÆ®
    __7.3 ÁßøµÈ ¶ó¿ìÆ®
    __7.4 Named Routes¿Í Named Views
    ________Named Route
    ________Named View
    __7.5 ³×ºñ°ÔÀÌ¼Ç °¡µå
    ____7.5.1 ÄÄÆ÷³ÍÆ® ¼öÁØÀÇ Guard ¸Þ¼­µå
    ________beforeRouteEnter( ) ¸Þ¼­µå
    ________beforeRouteLeave( ) ¸Þ¼­µå
    ________beforeRouteUpdate() ¸Þ¼­µå
    ____7.5.2 Per-Route Guard
    ____7.5.3 Àü¿ª Navigation Guard


    8Àå. È¿À²ÀûÀÎ µ¥ÀÌÅÍ °ü¸®¸¦ À§ÇÑ Vuex

    __8.1 Vuex ÆÐŰÁö ¼³Ä¡Çϱâ
    __8.2 Getters
    __8.3 Mutations
    __8.4 Actions
    __8.5 mapState, mapGetters, mapMutations, mapActions
    __8.6 Mutations¿Í ActionsÀÇ Â÷ÀÌÁ¡


    9Àå. MEVN(MongoDB, Express, Vue, Node.js) ±â¹Ý RESTful ¼­ºñ½º

    __9.1 REST Á¤ÀÇ ¹× °³³ä ÀÌÇØÇϱâ
    ________RESTÀÇ Á¤ÀÇ
    ________RESTÀÇ Á¦¾à Á¶°Ç
    ________RESTful À¥¼­ºñ½º
    __9.2 Äݹé, promise ÀÌÇØÇϱâ
    ____9.2.1 µ¿±â¿Í ºñµ¿±â
    ____9.2.2 ÄݹéÇÔ¼ö, callback Hell
    ____9.2.3 Promise
    ________promise »ý¼ºÇϱâ
    ________promise.then() ¸Þ¼­µå
    ________promise.catch() ¸Þ¼­µå
    ____9.2.4 Promise Chaining
    ____9.2.5 async/await¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ó¸®
    __9.3 Axios
    ____9.3.1 GET ¿äû
    ________ÀÀ´ä °´Ã¼
    ________¿¡·¯ °´Ã¼
    ____9.3.2 POST request
    ____9.3.3 PUT request
    ____9.3.4 DELETE request
    __9.4 MongoDB
    ________´Ù¿î·Îµå ¹× ¼³Ä¡
    ____9.4.1 µ¥ÀÌÅÍ Ãß°¡(CREATE)
    ____9.4.2 µ¥ÀÌÅÍ °Ë»ö(READ)
    ____9.4.3 µ¥ÀÌÅÍ ¼öÁ¤(UPDATE)
    ____9.4.4 µ¥ÀÌÅÍ »èÁ¦(DELETE)
    ____9.4.5 save( ) ¸Þ¼­µå·Î µ¥ÀÌÅÍ Ãß°¡, ¼öÁ¤
    __9.5 Node.js + MongoDB¸¦ ÀÌ¿ëÇÑ RESTful ¼­ºñ½º ¸¸µé±â
    ____9.5.1 Express.js
    ____9.5.2 RESTful ¼­ºñ½º ¼­¹ö + MongoDB
    ____9.5.3 PostmanÀ» ÀÌ¿ëÇÑ REST ¼­ºñ½º Å×½ºÆÃ
    ________µ¥ÀÌÅÍ Ãß°¡(POST)
    ________µ¥ÀÌÅÍ °Ë»ö(GET)
    ________µ¥ÀÌÅÍ ¾÷µ¥ÀÌÆ®(PUT)
    ________µ¥ÀÌÅÍ »èÁ¦(DELETE)
    __9.6 Vue.js + RESTful ¼­ºñ½º + MongoDB
    ________µ¥ÀÌÅÍ Ãß°¡Çϱâ
    ________µ¥ÀÌÅÍ ¼öÁ¤Çϱâ
    ________µ¥ÀÌÅÍ »èÁ¦Çϱâ

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

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

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

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

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

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

    ¹Ýǰ/±³È¯

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

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 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