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

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

    MEAN ½ºÅÃÀ» »ç¿ëÇÑ ¸ð´ø À¥ °³¹ß ÀÔ¹® - ¿¡ÀÌÄÜ À¥ ÇÁ·ÎÆä¼Å³Î Ç® ½ºÅà ¿£Áö´Ï¾î·Î À̲ø¾îÁÖ´Â

    ½Ã¸®Áî : ¿¡ÀÌÄÜ À¥ ÇÁ·ÎÆä¼Å³Î [22]

    ¿øÁ¦ : Write Modern Web Apps with the MEAN Stack

    • Á¦ÇÁ µðÅ° Àú
    • ¹ÚÀçÈ£ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2015³â 02¿ù 17ÀÏ
    • Á¤°¡
      28,000¿ø
    • ÆǸŰ¡
      25,200¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,400¿ø Àû¸³ [5%P]

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

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

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

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

      close

      2024³â 04¿ù 29ÀÏ(¿ù)

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

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

    Áö±Ý ÀÌÃ¥Àº

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

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

    ÀÌ Ã¥ÀÇ ½Ã¸®Áî

    Àüü ¼±Åà ¼îÇÎÄ«Æ® ´ã±â

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ¿ä¾à ¡Ú
    ÀüÅëÀûÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº ¹é¿£µå°¡ ¸ðµç ÇÁ·ÐÆ®¿£µå Äڵ带 ¸¸µé¾î³»°Ô ¾ÆÅ°ÅØó¸¦ ¼ö¸³ÇØ¿Ô´Ù. ÇÏÁö¸¸ ÀÌ·± ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ¸é °ü¸®¿Í È®ÀåÀÌ ¾î·Á¿î º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®°¡ ¸¸µé¾îÁö°í ¸¸´Ù. ÀÌ Ã¥Àº ÇÁ·ÐÆ®¿£µå¸¦ ¸¶Ä¡ ¸ð¹ÙÀÏ Å¬¶óÀ̾ðƮó·³ ´Ù·ç´Â ¹æ½ÄÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â »õ·Î¿î ¹æ½ÄÀ» ¼³¸íÇÑ´Ù. ±¸Ã¼ÀûÀ¸·Î MEAN ÀÚ¹Ù½ºÅ©¸³Æ® Ç÷§ÆûÀ» È°¿ëÇØ °ü¸®¿Í È®ÀåÀÌ ¼Õ½¬¿î Çö´ëÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ººÎÅÍ ¹èÆ÷¿Í Å×½ºÆ®¿¡ À̸£±â±îÁö Àü °³¹ßÁֱ⸦ ¼³¸íÇÑ´Ù. À¥ °³¹ßÀÇ º¯Ãµ»ç¿¡ À̾î MEAN ½ºÅÃÀÇ ÀåÁ¡À» ¼Ò°³ÇÑ ´Ù...
    ¡Ú ¿ä¾à ¡Ú
    ÀüÅëÀûÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº ¹é¿£µå°¡ ¸ðµç ÇÁ·ÐÆ®¿£µå Äڵ带 ¸¸µé¾î³»°Ô ¾ÆÅ°ÅØó¸¦ ¼ö¸³ÇØ¿Ô´Ù. ÇÏÁö¸¸ ÀÌ·± ¾ÆÅ°ÅØó¸¦ ±â¹ÝÀ¸·Î ÇÏ¸é °ü¸®¿Í È®ÀåÀÌ ¾î·Á¿î º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®°¡ ¸¸µé¾îÁö°í ¸¸´Ù. ÀÌ Ã¥Àº ÇÁ·ÐÆ®¿£µå¸¦ ¸¶Ä¡ ¸ð¹ÙÀÏ Å¬¶óÀ̾ðƮó·³ ´Ù·ç´Â ¹æ½ÄÀ¸·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â »õ·Î¿î ¹æ½ÄÀ» ¼³¸íÇÑ´Ù. ±¸Ã¼ÀûÀ¸·Î MEAN ÀÚ¹Ù½ºÅ©¸³Æ® Ç÷§ÆûÀ» È°¿ëÇØ °ü¸®¿Í È®ÀåÀÌ ¼Õ½¬¿î Çö´ëÀûÀÎ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ººÎÅÍ ¹èÆ÷¿Í Å×½ºÆ®¿¡ À̸£±â±îÁö Àü °³¹ßÁֱ⸦ ¼³¸íÇÑ´Ù. À¥ °³¹ßÀÇ º¯Ãµ»ç¿¡ À̾î MEAN ½ºÅÃÀÇ ÀåÁ¡À» ¼Ò°³ÇÑ ´ÙÀ½¿¡ MEANÀ» ±¸¼ºÇÏ´Â °³º° ¿ä¼Ò¿¡ ´ëÇØ ¼³¸íÇÏ°í ³ª¼­ ¿Ïº®ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß·Î ¶Ù¾îµç´Ù. ÀÌ Ã¥À» ÀÐÀ¸¸é¼­ MEANÀ» »ç¿ëÇÑ °³¹ß ȯ°æ ¼³Á¤, ºôµå, Å×½ºÆ®, ¹èÆ÷¿¡ ´ëÇÑ ±âº»±â¸¦ źźÇÏ°Ô ´ÙÁ®º¸ÀÚ!
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ÀÚ¼¼ÇÑ ¼³¸í, dzºÎÇÑ ±×¸², ¸íÄèÇÑ ¿¹Á¦
    ¡á MEAN °³¹ßÀڷκÎÅÍ ¾ò´Â ÅëÂû·Â ÀÖ´Â ¿ì¼ö °ü·Ê
    ¡á È®Àå °¡´ÉÇÑ °í¼Ó ¾ÖÇø®ÄÉÀ̼ÇÀ» ºü¸£°Ô ¸¸µå´Â ¹æ¹ý °­Á¶
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    ÀÌ Ã¥Àº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÇöÀÇ º¯Ãµ»ç¸¦ ¹è¿ì°í ½ÍÀº À¥ °³¹ßÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù. ÀÌ Ã¥Àº
    µ¶ÀÚ¿¡°Ô ±âÃÊÀûÀÎ ÀÚ¹Ù½ºÅ©¸³Æ® Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ³ëµå³ª AngularJS¿¡ ´ëÇÑ Áö½Ä
    Àº µµ¿òÀÌ µÇÁö¸¸ Çʼö Á¶°ÇÀº ¾Æ´Ï´Ù.
    ¡Ú ÀúÀÚ ¼­¹® ¡Ú
    ³ª´Â 2004³âºÎÅÍ À¥ °³¹ßÀÚ·Î ÀÏÇØ¿ÔÀ¸¸ç, ÁÖ¿ä À¥ Ç÷§Æû ´ë´Ù¼ö¿¡¼­ Àü¹®ÀûÀÎ °³¹ßÀ» ÁøÇàÇØ¿Ô´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛÀ» ´õ ÆíÇÏ°Ô ¸¸µé±â À§ÇÑ »õ·Î¿î ±â¼ú ŽÇèÀ» ÁÁ¾ÆÇÑ´Ù.
    AngularJS¿Í °°Àº MVC ÇÁ·¹ÀÓ¿öÅ©·Î ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº Áö±Ý±îÁö À¥ °øµ¿Ã¼¿¡¼­ ¸ñ°ÝÇÑ Æз¯´ÙÀÓ º¯È­ Áß¿¡ °¡Àå ±ÞÁøÀûÀ̾ú´Ù. ¸¹Àº ÇÁ·¹ÀÓ¿öÅ©¿Í µµ±¸µéÀÌ ³ªÅ¸³µ´Ù »ç¶óÁ³Áö¸¸, Ŭ¶óÀ̾ðÆ® ÂÊÀÇ MVC ¾ÖÇø®ÄÉÀ̼ÇÀº ±Ùº»ÀûÀ¸·Î ´Ù¸£´Ù.
    AngularJS¿Í ³ëµå¸¦ »ç¿ëÇØ Ãâ½ÃÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ç°Áú¿¡ °¨¸íÀ» ¹Þ¾Æ¿Ô´Ù. AngularJS¿Í ³ëµå´Â ´Ü¼øÇÏ¸ç ¾î¶² °æ¿ì¿¡´Â ´Ù¼Ò ¼Ò¹ÚÇϱ⵵ ÇÏ´Ù. ÇÏÁö¸¸ ÀÌ·± ´Ü¼ø¼º¿¡´Â ÄÚµå ±â¹ÝÀ» À¯ÁöÇÏ°í ±â´ÉÀ» ¹Ýº¹ÀûÀ¸·Î °³¼±Çϱâ À§ÇÑ È¯»óÀûÀÎ ´É·ÂÀÌ µû¶ó¿Â´Ù.
    MEAN ½ºÅÃÀ¸·Î ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº Á¡Á¡ ÀαⰡ ³ô¾ÆÁö°í ÀÖÁö¸¸, ¸¹Àº °³¹ß ÆÀÀº ¿©ÀüÈ÷ ¼­¹ö¿¡¼­ »ý¼ºµÈ ÆäÀÌÁö¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ Æí¾ÈÇÔÀ» ´À³¤´Ù.
    MEAN ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ Çà¿îÀ» Åä´ë·Î ¿©·¯ °³¹ßÀÚµé°ú MEANÀ» »ç¿ëÇÑ ±¸Ãà Áö½ÄÀ» °øÀ¯ÇÏ°í ½Í´Ù.
    ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀÇ »õ·Î¿î ¹æ¹ýÀ» ŽÇèÇÏ´Â °úÁ¤À» Áñ±â±â ¹Ù¶õ´Ù. ÀÌ·± ÁÖÁ¦¿¡ ´ëÇÑ ³íÀǸ¦ ÁÁ¾ÆÇϱ⿡, Æ®À§ÅÍ¿¡¼­ ´ëÈ­¸¦ °è¼Ó ³ª´­ ¼ö ÀÖÀ¸¸é ÁÁ°Ú´Ù.
    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
    ÀÚ¹Ù½ºÅ©¸³Æ® Çϸé À¥ºê¶ó¿ìÀúºÎÅÍ ¶°¿Ã¸®±â ¸¶·ÃÀÌ´Ù. ÇÏÁö¸¸ Á¡Á¡ ¿µ¿ªÀ» ³ÐÇô¼­ ¿äÁò ÀÚ¹Ù½ºÅ©¸³Æ®´Â ÀÓº£µðµå ÀåºñºÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿Í µ¥ÀÌÅͺ£À̽º¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ ¸ÍÈ°¾à ÁßÀÌ´Ù. ÀÏ·Ê·Î TESSEL(http://www.tessel.io)Àº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±¸µ¿ÇÏ´Â ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ÀÌ¸ç ³ëµå ȣȯÀÌ °¡´ÉÇÑ °³¹ß ȯ°æÀ» °®Ãç npm ÆÐÅ°Áö ÇüÅ·Π´Ù¾çÇÑ µð¹ÙÀ̽º ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÇÏ°Ô ¸¸µç´Ù.
    bonescript(http://beagleboard.org/support/bonescript)´Â ºñ±Ûº»(Beaglebone) º¸µå¿¡ ÃÖÀûÈ­µÈ Node.js ¶óÀ̺귯¸®·Î ¾ÆµÎÀ̳ë(Arduino) ÇÔ¼ö È£Ãâ ¹æ½ÄÀ¸·Î ÀÓº£µðµå ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°Ô µµ¿ÍÁØ´Ù. Ç® ½ºÅÃ(full stack)À» ±âÄ¡·Î ³»°É¾î À¥ºÎÅÍ µ¥ÀÌÅͺ£À̽º±îÁö ¸ðµç ÇÁ·Î±×·¡¹ÖÀ» ÀÚ¹Ù½ºÅ©¸³Æ®·Î °¡´ÉÇÏ°Ô ¸¸µé¾úÀ¸¸ç, ÀÌÁ¦ ÀÓº£µðµå ´Ü¸»±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ ¼¼»óÀÌ µµ·¡Çß´Ù. ÀÌ·± º¯È­´Â °³¹ßÀÚ¿¡°Ô »ó´çÈ÷ Å« Àǹ̸¦ ºÎ¿©ÇÑ´Ù. °ú°Å¿¡´Â ÀÓº£µðµå ÇÁ·Î±×·¥Àº C, À¥ ¼­ºñ½º/¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀº PHP³ª ·çºñ µîÀÇ ÀÎÅÍÇÁ¸®ÅÍ ¶Ç´Â ±â¾÷¿ë ȯ°æ¿¡ ÀûÇÕÇÑ ÀÚ¹Ù, À¥ ºê¶ó¿ìÀú ÇÁ·Î±×·¡¹ÖÀº ÀÚ¹Ù½ºÅ©¸³Æ®(±×¸®°í HTML5¿Í CSS), µ¥ÀÌÅͺ£À̽º ÁúÀÇ´Â SQL µîÀ¸·Î ¸íÈ®ÇÏ°Ô ³ª´µ¾îÁ³Áö¸¸ ÀÌÁ¦´Â ¸ðµÎ ÀÚ¹Ù½ºÅ©¸³Æ®·Î °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. C¿Í ºñ±³ÇÒ ¼ö ¾ø´Â ¹ü¿ë¼ºÀ» ÀÚ¶ûÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â ¾ð¾î°¡ µîÀåÇßÀ¸¹Ç·Î ÇÁ·Î±×·¡¹Ö ¾ð¾î ÇнÀ¿¡ µû¸¥ ºÎ´ãÀÌ ÁÙ¾îµé¾ú´Ù.
    ÀÚ, ±×·¸´Ù¸é ¼­ºñ½º °³¹ßÀÚ ÀÔÀå¿¡¼­ ÆíÀçÀûÀÎ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ À¥ºê¶ó¿ìÀúºÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¸¦ °ÅÃÄ µ¥ÀÌÅͺ£À̽º¿¡ À̸£±â±îÁö ºü¸¥ ½Ã°£ ³»¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? ´ë´äÀº ¹Ù·Î MEANÀÌ´Ù. MEANÀº ¸ù°íDB(MongoDB), ÀͽºÇÁ·¹½º(Express), AngularJS, ³ëµå(Node.js)ÀÇ Ã¹ ±ÛÀÚ¸¦ µû¼­ ¸¸µé¾úÀ¸¸ç, °ú°Å À¥ °³¹ß¿¡ À¯¸íÇß´ø LAMP(¸®´ª½ºLinux, ¾ÆÆÄÄ¡Apache, MySQL, PHP(¶Ç´Â ÆÞPerl))¿¡ ºñ°ßÇÒ¸¸ÇÑ ÁöÀ§¸¦ °®Ãß°í ÀÖ´Ù. MEAN°ú LAMPÀÇ °øÅëÁ¡Àº ±¸¼º ¿ä¼Ò°¡ ¸ðµÎ ¿ÀǼҽº¶ó´Â Á¡ÀÌ°í Â÷ÀÌÁ¡Àº ¿©·¯ °¡Áö ¾ð¾î°¡ º¹ÀâÇÏ°Ô ¾ôÈù LAMP¿Í ´Þ¸® MEAN¿¡¼­´Â óÀ½ºÎÅÍ ³¡±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®¸¸ »ç¿ëÇؼ­ ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù.
    ÀÌ Ã¥Àº (ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀº ¾î´À Á¤µµ ¾Ë°í ÀÖÁö¸¸) MEAN ½ºÅÃÀ» óÀ½ Á¢ÇÏ´Â »ç¶÷¿¡°Ô ÀûÇÕÇÑ ±¸¼ºÀ» ÅÃÇÏ°í ÀÖ´Ù. Æ®À§ÅÍ Çǵå¿Í À¯»çÇÑ ¼Ò¼È ¾ÛÀ» ±¸ÃàÇÏ·Á´Â Å« ¸ñÇ¥¸¦ Áß½ÉÀ¸·Î ´Ü°èº°·Î ±Û ¾²±â, ±Û Àбâ, µ¥ÀÌÅͺ£À̽º ¼³Á¤, ÀÎÁõ°ú ·Î±×ÀÎ, À¥¼ÒÄÏÀ¸·Î
    »óÈ£ ´ëÈ­¼º ³ôÀ̱â, NPM(¼­¹ö ´Ü)°ú ¹Ù¿ì¾î(Ŭ¶óÀ̾ðÆ® ´Ü) ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛÀ» »ç¿ëÇÑ ÀÇÁ¸¼º °ü¸®, ºôµå ÀÚµ¿È­, ÅëÇÕ Å×½ºÆ®, ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ´ÜÀ§ Å×½ºÆ® ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×¸®°í ¸¶Áö¸·¿¡´Â PaaS¿Í IaaS¿¡ ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ¸·Î ¸¶¹«¸®ÇÑ´Ù. À¥ ºê¶ó¿ìÀú ´Ü¿¡¼­ µ¥ÀÌÅͺ£À̽º ´Ü±îÁö Àüü¸¦ ´Ù·ê »Ó¸¸ ¾Æ´Ï¶ó, ±¸ÇöºÎÅÍ ¹èÆ÷¿¡ À̸£±â±îÁö ¹Ýµå½Ã ÇÊ¿äÇÑ ´Ù¾çÇÑ µµ±¸¿Í ±â¹ýÀ» ¼³¸íÇÏ°í ÀÖÀ¸¹Ç·Î ºü¸¥ ½Ã°£ ³»¿¡ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ±¸ÇöÀÌ ÇÊ¿äÇÑ °³¹ßÀÚ¿¡°Ô ¸¹Àº µµ¿òÀÌ µÉ °ÍÀ¸·Î È®½ÅÇÑ´Ù.
    ÀÌ Ã¥À» ÀÐ°í ³ª¼­ MEAN¿¡ ´ëÇÑ °¨À» ÀâÀ¸¸é °¢°¢ÀÇ ±â¼ú¿¡ ´ëÇØ ¼¼ºÎÀûÀ¸·Î ÆÄ°íµé ÇÊ¿ä°¡ ÀÖ´Ù. ºñµ¿±â½Ä ÇÁ·Î±×·¡¹Ö, »ç°Ç ±¸µ¿ ¹æ½Ä, MVVM(Model-View-ViewModel), ÀÇÁ¸¼º ÁÖÀÔ, ÀÇÁ¸¼º °ü¸®¿Í °°Àº º¹ÀâÇÑ °³³äÀ¸·Î ÀÎÇØ ÇнÀ °î¼±ÀÌ »ó´çÈ÷ °¡Æĸ£±â ¶§¹®ÀÌ´Ù. ´ÙÇེ·´°Ôµµ ÃÖ±Ù¿¡´Â ³ëµå»Ó¸¸ ¾Æ´Ï¶ó AngularJS¿¡ ´ëÇÑ Àú¼­¿Í ¹ø¿ª¼­µéµµ ¸¹ÀÌ Ãâ°£µÇ°í Àֱ⠶§¹®¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾ò±â¿¡ ¾î·Á¿òÀÌ ¾øÀ» °ÍÀÌ´Ù. ¾Æ¹«ÂÉ·Ï MEAN ½ºÅÃÀ» »ç¿ëÇØ »ý»ê¼ºÀ» ³ôÀÌ°í ¼º´É°ú È®À强µµ ´ýÀ¸·Î ¾ò´Â ÁÁÀº ¼º°ú¸¦ ¾ò±â ¹Ù¶õ´Ù. »õ·Î¿î °³¹ß ¼¼»ó¿¡ ¿Â µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù!

    ÀúÀÚ ¼Ò°³

    Á¦ÇÁ µðÅ°

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ¹Ì±¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ
    • ÀαâÁö¼ö : 15

    »÷ÇÁ¶õ½Ã½ºÄÚ¿Í ·Î½º¾ØÁ©·¹½º¿¡¼­ ¿©·¯ ÇØ¿¡ °ÉÃÄ ½ºÅ¸Æ®¾÷ °æ·ÂÀ» ½×¾ÒÀ¸¸ç Àüü¸¦ ´Ù·ê ÁÙ ¾Æ´Â Ç® ½ºÅÃ(full-stack) À¥ °³¹ßÀÚ´Ù. Á¦ÇÁ´Â ÇÁ·ÎÁ§Æ®¸¦ ¼º°ø¸®¿¡ ¿Ï¼öÇÏ°í, ´ë±Ô¸ð ½Ã½ºÅÛÀ» À¯Áö º¸¼öÇϸç, °³¹ß ÆÀÀ» À̲ø¾î¿Ô´Ù. ÁÖ¿ä À¥ Ç÷§Æû ´ë´Ù¼ö¿¡¼­ 10³â ÀÌ»ó ½×Àº °æÇèÀ» Åä´ë·Î, ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ÃֽŠ±â¼úÀ» ²÷ÀÓ¾øÀÌ Å½±¸ÇÏ°í ÀÖ´Ù. ÇöÀç´Â Çã·ÎÄí(Heroku)¿¡¼­ ù CLI °³¹ßÀÚ·Î ÀÏÇÏ°í ÀÖ´Ù. ¶ÇÇÑ Á¦³Ê·² ¾î¼Àºí¸®(General Assembly)¿¡¼­ ¹é¿£µå À¥ °³¹ß ÄÚ½ºµµ °¡¸£Ä£´Ù.

    ¿ªÀÚ ¼Ò°³

    ¹ÚÀçÈ£

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °æÁ¦/°æ¿µ/ÀÚ±â°è¹ß ÀúÀÚ , °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 491

    Æ÷Ç×°ø°ú´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ÇÐºÎ¿Í ÄÄÇ»ÅÍ°øÇаú ´ëÇпøÀ» Á¹¾÷Çß´Ù. ºí·Î±× ¡®ÄÄÇ»ÅÍ vs Ã¥(http://jhrogue.blogspot.com)¡¯À» ¿î¿µÇÏ°í ÀÖ´Ù. ¿¡ÀÌÄÜÃâÆǻ翡¼­ Æì³½ ¡ºÁ¶¿¤ ¿Â ¼ÒÇÁÆ®¿þ¾î¡», ¡ºÃʳ­°¨ ±â¾÷ÀÇ Á¶°Ç¡», ¡º¸®´ª½º ½Ã½ºÅÛ °ü¸® ¿Ïº® °¡À̵塻, ¡ºÄÚµå·Î Àд ¸®´ª½º µð¹ÙÀ̽º µå¶óÀ̹ö¡», ¡º¾Ç¼ºÄÚµå¿Í ¸Ö¿þ¾î Æ÷·»½Ä¡», ¡º¾ÆÆÄÄ¡ Solr 4 ±¸Ãà°ú °ü¸®¡», ¡ºÀü¹® °Ë»ö°ú ºÐ¼®À» À§ÇÑ Elasticsearch ¼­¹ö¡», ¡ºMEAN ½ºÅÃÀ» »ç¿ëÇÑ ¸ð´ø À¥ °³¹ß ÀÔ¹®¡» µîÀ» ¹ø¿ªÇß´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå. »õ·Î¿î ¸ð´ø À¥ ¾ÆÅ°ÅØóÀÇ º¯È­
    __Á¤ÀûÀÎ ¾ÛÀÇ µîÀå
    ____Ajax·Î °­È­µÈ ÀÚ¹Ù½ºÅ©¸³Æ®
    ____Á¡ÁøÀûÀÎ Çâ»ó
    ____½ºÆÄ°ÔƼ ÀÚ¹Ù½ºÅ©¸³Æ®
    ____¸ð¹ÙÀÏ API
    __¹«°Å¿î Ŭ¶óÀ̾ðÆ® ¼¼»óÀ¸·Î
    ____¸ð´ø À¥ ¾Æ?Å°ÅØóÀÇ µ¿ÀÛ ¹æ½Ä
    ____¸ð´ø À¥ ¾ÆÅ°ÅØóÀÇ ÀåÁ¡
    2Àå. ÀÚ¹Ù½ºÅ©¸³Æ®°¡ ¸ð´ø ¾ÛÀ» À§ÇÑ ÁÁÀº ¼±ÅÃÀÎ ÀÌÀ¯
    __AngularJS¶õ ¹«¾ùÀΰ¡
    ____AngularJS´Â Á¦ÀÌÄõ¸®¿Í ¾î¶»°Ô ´Ù¸¥°¡
    __³ëµå¶õ ¹«¾ùÀΰ¡
    ____½ºÅ¸Æ®¾÷ VS ±â¾÷
    ____±â¾÷ ȯ°æ¿¡¼­ ³ëµå
    ____³ëµåÀÇ ¼º´É
    ____À̺¥Æ® ¾ÆÅ°ÅØó
    ____ÄÝ¹é µ¿ÀÛ ¹æ½Ä
    ____¸ðµâ°ú NPM
    ____³ëµå ¼³Ä¡
    ____Æò¹üÇÑ HTTP ¼­¹ö ¸¸µé±â
    __ÀͽºÇÁ·¹½º¶õ ¹«¾ùÀΰ¡
    ____ÀͽºÇÁ·¹½º ¼³Ä¡
    ____³ëµå¸¦ À§ÇÑ µ¥ÀÌÅͺ£À̽º
    __¸ù°íDB¶õ ¹«¾ùÀΰ¡
    ____¹®¼­ Áß½É
    ____BSON
    ____ÀÚµ¿ »þµùÀ» »ç¿ëÇÑ ¼öÆò È®Àå
    ____½ºÅ°¸¶ ºÎÀç
    ____¸ù°íDB ¼³Ä¡
    ____¸ù°íDB »ç¿ë
    ____´ÙÅ¥¸ÕÆ® »ðÀÔ
    ____´ÙÅ¥¸ÕÆ® ÁúÀÇ
    3Àå. ¼Ò¼È ³×Æ®¿öÅ© ÇÁ·ÎÁ§Æ® ¼Ò°³
    __ÃֽŠ±ÛÀ» º¸¿©ÁÖ±â À§ÇÑ Á¤Àû ¸ðÇü ÆäÀÌÁö »ý¼º
    __ÆäÀÌÁö¸¦ AngularJSÈ­ Çϱâ
    __»õ·Î¿î ±Û Ãß°¡
    __Á¤¸®
    4Àå. ³ëµå API ±¸Ãà
    __±âº»ÀûÀÎ Á¾´ÜÁ¡
    __API·Î ±Û ¿Ã¸®±â
    __¸ù±¸½º·Î ¸ù°íDB ¸ðµ¨ »ý¼º
    __POST Á¾´ÜÁ¡¿¡¼­ ¸ù±¸½º ¸ðµ¨ »ç¿ë
    __Á¤¸®
    5Àå. ³ëµå¿Í AngularJS ÅëÇÕ
    __$http
    ____ÇÁ¶ó¹Ì½º¶õ
    __$http¸¦ »ç¿ëÇØ API·Î ±Û Àбâ
    __³ëµå¸¦ »ç¿ëÇÑ posts.html Á¦°ø
    __$http¸¦ »ç¿ëÇØ API·Î ±Û ÀúÀåÇϱâ
    __±Û ¼ø¼­ °íÄ¡±â
    __server.js Á¤¸®
    ____/api/posts ºÐ¸®Çϱâ
    ____À̸§°ø°£À¸·Î ¶ó¿ìÅÍ °æ·Î ÁöÁ¤
    ____sendfile Á¾´ÜÁ¡ ºÐ¸®
    __AngularJS Á¤¸®
    ____Á¤Àû ÀÚ»ê Á¦°ø
    ____AngularJS¸¦ ¼­ºñ½º·Î ºÐ¸®Çϱâ
    __Á¤¸®
    6Àå. °ÉÇÁ¸¦ »ç¿ëÇÑ ºôµå ÀÚµ¿È­
    __±×·éÆ®¿Í °ÉÇÁ ¼Ò°³
    __Gulp Hello World
    __°ÉÇÁ¸¦ »ç¿ëÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ºôµå
    ____Uglifier
    ____ÆÄÀÏ º¯°æ¿¡ µû¸¥ Àçºôµå
    ____¼Ò½º Áöµµ
    __°ÉÇÁ¸¦ »ç¿ëÇÑ CSS ºôµå
    __°ÉÇÁ dev ÀÛ¾÷
    ____Gulp-Nodemon
    __±× ¹ÛÀÇ °ÉÇÁ Ç÷¯±×ÀÎ
    __Á¤¸®
    7Àå. ³ëµå·Î ÀÎÁõ ±¸Çö
    __ÅäÅ« ÀÎÁõ ¼Ò°³
    __JWT(JSON Web Token)
    ____ÀͽºÇÁ·¹½º¿Í ÇÔ²²ÇÏ´Â JWT
    ____ºñ¹Ð¹øÈ£ ÀÎÁõ
    __BCrypt »ç¿ë
    __¸ù°íDB·Î ÀÎÁõ
    __Á¤¸®
    8Àå. ¶ó¿ìÆðú Ŭ¶óÀ̾ðÆ® ÀÎÁõ Ãß°¡
    __¶ó¿ìÆÃ
    __·Î±×ÀÎ Æû »ý¼º
    __ÀͽºÇÁ·¹½º ÀÎÁõ
    __AngularJS À̺¥Æ®
    __¼Ò¼È ±Û ÀÎÁõ
    __HTML5 pushstate
    __µî·Ï
    __·Î±×¾Æ¿ô
    __±â¾ïÇϱâ
    __user ¿Ü·¡ Å°
    __Á¤¸®
    9Àå. À¥¼ÒÄÏÀ» »ç¿ëÇÑ Çª½Ã ÅëÁö
    __À¥¼ÒÄÏ ¼Ò°³
    __À¥¼ÒÄÏ µ¿ÀÛ ¹æ½Ä
    __À¥¼ÒÄÏÀ» ¾îµð¿¡ »ç¿ëÇØ¾ß Çϴ°¡
    __¼Ò¼È ¾Û¿¡¼­ À¥¼ÒÄÏ ±¸Çö
    ____ws À¥¼ÒÄÏ¿¡ ¿¬°á
    ____»õ·Î¿î ±Û ÅëÁö
    __AngularJS¿¡¼­ À¥¼ÒÄÏ ±¸Çö
    __À¥¼ÒÄÏ ¾ÆÅ°ÅØó
    ____ÀçÁ¢¼Ó
    ____º¸¾È
    ____´ÙÁß ÇÁ·Î¼¼½º/´ÙÁß ¼­¹ö ¼³°è
    ____Ŭ¶óÀ̾ðÆ®¿¡¼­ ¿Â À̺¥Æ® Àü´Þ
    __µ¿Àû À¥¼ÒÄÏ È£½ºÆ® À̸§
    __Á¤¸®
    10Àå. Á¾´Ü°£ Å×½ºÆ® ¼öÇà
    __ÇÁ·ÎÆ®·¢ÅÍ ¼³Á¤
    __ÀÚ¹Ù½ºÅ©¸³Æ® Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©
    __±âº»ÀûÀÎ ÇÁ·ÎÆ®·¢ÅÍ Å×½ºÆ® ÀÛ¼º
    ____ÇÁ·ÎÆ®·¢ÅÍ ±¸¼º°ú µ¿ÀÛ
    ____ÇÁ·ÎÆ®·¢ÅÍ ³»ºÎ¿¡¼­ ³ëµå ½ÃÀÛ
    ____ÇÁ·ÎÆ®·¢ÅÍ À§Ä¡ ŽÁö±â
    ____navbarÀÇ ·Î±×ÀÎ ¸µÅ© ´©¸£±â
    ____ÇÁ·ÎÆ®·¢ÅÍ·Î ½ÇÁ¦ ±ÛÀ» ¿Ã¸®±â
    ____ÇÁ·ÎÆ®·¢ÅÍ ½ÇÇà ÈÄ¿¡ µ¥ÀÌÅͺ£À̽º »èÁ¦Çϱâ
    __ÇÁ·ÎÆ®·¢ÅÍ °á°ú ºñ±³
    __chai-as-promised
    __Á¾´Ü°£ Å×½ºÆ®¸¦ »ç¿ëÇØ¾ß ÇÒ ½ÃÁ¡
    __Á¤¸®
    11Àå. ³ëµå ¼­¹ö Å×½ºÆ®
    __¿ÏÀüÇÏÁö ¾ÊÀº ´ÜÀ§ Å×½ºÆ®
    __³ëµå¸¦ À§ÇÑ ¸ðÄ«
    __post ÄÁÆ®·Ñ·¯
    __SuperTest
    __±âº» ¶ó¿ìÅÍ
    __SuperTest·Î ±â¹Ý ¶ó¿ìÅÍ »ç¿ë
    __ÄÁÆ®·Ñ·¯ Å×½ºÆ®¿¡¼­ ¸ðµ¨ Á¡°Ë
    __ÄÁÆ®·Ñ·¯¿¡¼­ ÀÎÁõ Å×½ºÆ®
    __ÄÚµå Ä¿¹ö¸®Áö
    __npm test ¸í·É
    __JSHint
    __Á¤¸®
    12Àå. AngularJS Å×½ºÆ®
    __Ä«¸£¸¶ »ç¿ë
    __¹Ù¿ì¾î »ç¿ë
    __Ä«¸£¸¶ ¼³Á¤
    __±âº»ÀûÀÎ Ä«¸£¸¶ ¼­ºñ½º Å×½ºÆ®
    __Ä«¸£¸¶¸¦ »ç¿ëÇÑ HTTP Å×½ºÆ®
    __Ä«¸£¸¶ ÄÁÆ®·Ñ·¯ Å×½ºÆ®
    __½ºÆÄÀÌ Å×½ºÆ®
    __Á¤¸®
    13Àå. Çã·ÎÄí¿¡ ¹èÆ÷
    __¼­ºñ½º·Î¼­ Ç÷§Æû
    __Çã·ÎÄí µ¿ÀÛ ¹æ½Ä
    __¾ÛÀ» À§ÇÑ 12°¡Áö ¿ä¼Ò ¹æ¹ý·Ð
    __¾ÖÇø®ÄÉÀ̼ÇÀ» Çã·ÎÄí¿¡ ¹èÆ÷
    __Çã·ÎÄí¿¡¼­ ¸ù°íDB »ç¿ë
    __Çã·ÎÄí¿¡¼­ ·¹µð½º
    __ÀÚ»ê ÄÄÆÄÀÏ
    __³ëµå Ŭ·¯½ºÅÍ
    __Á¤¸®
    14Àå. µðÁöÅÐ ¿À¼Ç¿¡ ¹èÆ÷
    __µðÁöÅÐ ¿À¼ÇÀ̶õ?
    __´ÜÀÏ ¼­¹ö ´ë ´ÙÁß ¼­¹ö ¾ÆÅ°ÅØó
    __Æäµµ¶ó 20
    __¼­¹ö »ý¼º
    __³ëµå ¼³Ä¡
    __¸ù°íDB ¼³Ä¡
    __·¹µð½º ¼³Ä¡
    __¼Ò¼È ¾Û ¼­ºñ½ºÇϱâ
    __systemd ¾Æ·¡¿¡¼­ ¼Ò¼È ¾Û ¼­ºñ½ºÇϱâ
    __¹«Áß´Ü ¹èÆ÷
    __´ÙÁß ¼­¹ö ÀÌÁÖ
    ____ºÎÇÏ ºÐ»ê
    ____Áß¾ÓÁýÁßÈ­µÈ µ¥ÀÌÅͺ£À̽º
    ____»ç¼³ ³×Æ®¿öÅ©
    __Á¤¸®
    __°á·Ð

    ¸Ó¸®¸»

    ¡Ú ÀúÀÚ ¼­¹® ¡Ú

    ³ª´Â 2004³âºÎÅÍ À¥ °³¹ßÀÚ·Î ÀÏÇØ¿ÔÀ¸¸ç, ÁÖ¿ä À¥ Ç÷§Æû ´ë´Ù¼ö¿¡¼­ Àü¹®ÀûÀÎ °³¹ßÀ» ÁøÇàÇØ¿Ô´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛÀ» ´õ ÆíÇÏ°Ô ¸¸µé±â À§ÇÑ »õ·Î¿î ±â¼ú ŽÇèÀ» ÁÁ¾ÆÇÑ´Ù.
    AngularJS¿Í °°Àº MVC ÇÁ·¹ÀÓ¿öÅ©·Î ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº Áö±Ý±îÁö À¥ °øµ¿Ã¼¿¡¼­ ¸ñ°ÝÇÑ Æз¯´ÙÀÓ º¯È­ Áß¿¡ °¡Àå ±ÞÁøÀûÀ̾ú´Ù. ¸¹Àº ÇÁ·¹ÀÓ¿öÅ©¿Í µµ±¸µéÀÌ ³ªÅ¸³µ´Ù »ç¶óÁ³Áö¸¸, Ŭ¶óÀ̾ðÆ® ÂÊÀÇ MVC ¾ÖÇø®ÄÉÀ̼ÇÀº ±Ùº»ÀûÀ¸·Î ´Ù¸£´Ù.
    AngularJS¿Í ³ëµå¸¦ »ç¿ëÇØ Ãâ½ÃÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Ç°Áú¿¡ °¨¸íÀ» ¹Þ¾Æ¿Ô´Ù. AngularJS¿Í ³ëµå´Â ´Ü¼øÇÏ¸ç ¾î¶² °æ¿ì¿¡´Â ´Ù¼Ò ¼Ò¹ÚÇϱ⵵ ÇÏ´Ù. ÇÏÁö¸¸ ÀÌ·± ´Ü¼ø¼º¿¡´Â ÄÚµå ±â¹ÝÀ» À¯ÁöÇÏ°í ±â´ÉÀ» ¹Ýº¹ÀûÀ¸·Î °³¼±Çϱâ À§ÇÑ È¯»óÀûÀÎ ´É·ÂÀÌ µû¶ó¿Â´Ù.
    MEAN ½ºÅÃÀ¸·Î ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº Á¡Á¡ ÀαⰡ ³ô¾ÆÁö°í ÀÖÁö¸¸, ¸¹Àº °³¹ß ÆÀÀº ¿©ÀüÈ÷ ¼­¹ö¿¡¼­ »ý¼ºµÈ ÆäÀÌÁö¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ Æí¾ÈÇÔÀ» ´À³¤´Ù.
    MEAN ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ Çà¿îÀ» Åä´ë·Î ¿©·¯ °³¹ßÀÚµé°ú MEANÀ» »ç¿ëÇÑ ±¸Ãà Áö½ÄÀ» °øÀ¯ÇÏ°í ½Í´Ù.
    ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀÇ »õ·Î¿î ¹æ¹ýÀ» ŽÇèÇÏ´Â °úÁ¤À» Áñ±â±â ¹Ù¶õ´Ù. ÀÌ·± ÁÖÁ¦¿¡ ´ëÇÑ ³íÀǸ¦ ÁÁ¾ÆÇϱ⿡, Æ®À§ÅÍ¿¡¼­ ´ëÈ­¸¦ °è¼Ó ³ª´­ ¼ö ÀÖÀ¸¸é ÁÁ°Ú´Ù.


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

    ÀÚ¹Ù½ºÅ©¸³Æ® Çϸé À¥ºê¶ó¿ìÀúºÎÅÍ ¶°¿Ã¸®±â ¸¶·ÃÀÌ´Ù. ÇÏÁö¸¸ Á¡Á¡ ¿µ¿ªÀ» ³ÐÇô¼­ ¿äÁò ÀÚ¹Ù½ºÅ©¸³Æ®´Â ÀÓº£µðµå ÀåºñºÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿Í µ¥ÀÌÅͺ£À̽º¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ ¸ÍÈ°¾à ÁßÀÌ´Ù. ÀÏ·Ê·Î TESSEL(http://www.tessel.io)Àº ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ±¸µ¿ÇÏ´Â ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ÀÌ¸ç ³ëµå ȣȯÀÌ °¡´ÉÇÑ °³¹ß ȯ°æÀ» °®Ãç npm ÆÐÅ°Áö ÇüÅ·Π´Ù¾çÇÑ µð¹ÙÀ̽º ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÇÏ°Ô ¸¸µç´Ù.
    bonescript(http://beagleboard.org/support/bonescript)´Â ºñ±Ûº»(Beaglebone) º¸µå¿¡ ÃÖÀûÈ­µÈNode.js ¶óÀ̺귯¸®·Î ¾ÆµÎÀ̳ë(Arduino) ÇÔ¼ö È£Ãâ ¹æ½ÄÀ¸·Î ÀÓº£µðµå ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°Ô µµ¿ÍÁØ´Ù. Ç® ½ºÅÃ(full stack)À» ±âÄ¡·Î ³»°É¾î À¥ºÎÅÍ µ¥ÀÌÅͺ£À̽º±îÁö ¸ðµç ÇÁ·Î±×·¡¹ÖÀ» ÀÚ¹Ù½ºÅ©¸³Æ®·Î °¡´ÉÇÏ°Ô ¸¸µé¾úÀ¸¸ç, ÀÌÁ¦ ÀÓº£µðµå ´Ü¸»±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®·Î ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ ¼¼»óÀÌ µµ·¡Çß´Ù. ÀÌ·± º¯È­´Â °³¹ßÀÚ¿¡°Ô »ó´çÈ÷ Å« Àǹ̸¦ ºÎ¿©ÇÑ´Ù. °ú°Å¿¡´Â ÀÓº£µðµå ÇÁ·Î±×·¥Àº C, À¥ ¼­ºñ½º/¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀº PHP³ª ·çºñ µîÀÇ ÀÎÅÍÇÁ¸®ÅÍ ¶Ç´Â ±â¾÷¿ë ȯ°æ¿¡ ÀûÇÕÇÑ ÀÚ¹Ù, À¥ ºê¶ó¿ìÀú ÇÁ·Î±×·¡¹ÖÀº ÀÚ¹Ù½ºÅ©¸³Æ®(±×¸®°í HTML5¿Í CSS), µ¥ÀÌÅͺ£À̽º ÁúÀÇ´Â SQL µîÀ¸·Î ¸íÈ®ÇÏ°Ô ³ª´µ¾îÁ³Áö¸¸ ÀÌÁ¦´Â ¸ðµÎ ÀÚ¹Ù½ºÅ©¸³Æ®·Î °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. C¿Í ºñ±³ÇÒ ¼ö ¾ø´Â ¹ü¿ë¼ºÀ» ÀÚ¶ûÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â ¾ð¾î°¡ µîÀåÇßÀ¸¹Ç·Î ÇÁ·Î±×·¡¹Ö ¾ð¾î ÇнÀ¿¡ µû¸¥ ºÎ´ãÀÌ ÁÙ¾îµé¾ú´Ù.
    ÀÚ, ±×·¸´Ù¸é ¼­ºñ½º °³¹ßÀÚ ÀÔÀå¿¡¼­ ÆíÀçÀûÀÎ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇØ À¥ºê¶ó¿ìÀúºÎÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¸¦ °ÅÃÄ µ¥ÀÌÅͺ£À̽º¿¡ À̸£±â±îÁö ºü¸¥ ½Ã°£ ³»¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î? ´ë´äÀº ¹Ù·Î MEANÀÌ´Ù. MEANÀº ¸ù°íDB(MongoDB), ÀͽºÇÁ·¹½º(Express), AngularJS, ³ëµå(Node.js)ÀÇ Ã¹ ±ÛÀÚ¸¦ µû¼­ ¸¸µé¾úÀ¸¸ç, °ú°Å À¥ °³¹ß¿¡ À¯¸íÇß´ø LAMP(¸®´ª½ºLinux, ¾ÆÆÄÄ¡Apache, MySQL, PHP(¶Ç´Â ÆÞPerl))¿¡ ºñ°ßÇÒ¸¸ÇÑ ÁöÀ§¸¦ °®Ãß°í ÀÖ´Ù. MEAN°ú LAMPÀÇ °øÅëÁ¡Àº ±¸¼º ¿ä¼Ò°¡ ¸ðµÎ ¿ÀǼҽº¶ó´Â Á¡ÀÌ°í Â÷ÀÌÁ¡Àº ¿©·¯ °¡Áö ¾ð¾î°¡ º¹ÀâÇÏ°Ô ¾ôÈù LAMP¿Í ´Þ¸® MEAN¿¡¼­´Â óÀ½ºÎÅÍ ³¡±îÁö ÀÚ¹Ù½ºÅ©¸³Æ®¸¸ »ç¿ëÇؼ­ ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù.
    ÀÌ Ã¥Àº (ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀº ¾î´À Á¤µµ ¾Ë°í ÀÖÁö¸¸) MEAN ½ºÅÃÀ» óÀ½ Á¢ÇÏ´Â »ç¶÷¿¡°Ô ÀûÇÕÇÑ ±¸¼ºÀ» ÅÃÇÏ°í ÀÖ´Ù. Æ®À§ÅÍ Çǵå¿Í À¯»çÇÑ ¼Ò¼È ¾ÛÀ» ±¸ÃàÇÏ·Á´Â Å« ¸ñÇ¥¸¦ Áß½ÉÀ¸·Î ´Ü°èº°·Î ±Û ¾²±â, ±Û Àбâ, µ¥ÀÌÅͺ£À̽º ¼³Á¤, ÀÎÁõ°ú ·Î±×ÀÎ, À¥¼ÒÄÏÀ¸·Î
    »óÈ£ ´ëÈ­¼º ³ôÀ̱â, NPM(¼­¹ö ´Ü)°ú ¹Ù¿ì¾î(Ŭ¶óÀ̾ðÆ® ´Ü) ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛÀ» »ç¿ëÇÑ ÀÇÁ¸¼º °ü¸®, ºôµå ÀÚµ¿È­, ÅëÇÕ Å×½ºÆ®, ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ´ÜÀ§ Å×½ºÆ® ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±×¸®°í ¸¶Áö¸·¿¡´Â PaaS¿Í IaaS¿¡ ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ¸·Î ¸¶¹«¸®ÇÑ´Ù. À¥ ºê¶ó¿ìÀú ´Ü¿¡¼­ µ¥ÀÌÅͺ£À̽º ´Ü±îÁö Àüü¸¦ ´Ù·ê »Ó¸¸ ¾Æ´Ï¶ó, ±¸ÇöºÎÅÍ ¹èÆ÷¿¡ À̸£±â±îÁö ¹Ýµå½Ã ÇÊ¿äÇÑ ´Ù¾çÇÑ µµ±¸¿Í ±â¹ýÀ» ¼³¸íÇÏ°í ÀÖÀ¸¹Ç·Î ºü¸¥ ½Ã°£ ³»¿¡ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ±¸ÇöÀÌ ÇÊ¿äÇÑ °³¹ßÀÚ¿¡°Ô ¸¹Àº µµ¿òÀÌ µÉ °ÍÀ¸·Î È®½ÅÇÑ´Ù.
    ÀÌ Ã¥À» ÀÐ°í ³ª¼­ MEAN¿¡ ´ëÇÑ °¨À» ÀâÀ¸¸é °¢°¢ÀÇ ±â¼ú¿¡ ´ëÇØ ¼¼ºÎÀûÀ¸·Î ÆÄ°íµé ÇÊ¿ä°¡ ÀÖ´Ù. ºñµ¿±â½Ä ÇÁ·Î±×·¡¹Ö, »ç°Ç ±¸µ¿ ¹æ½Ä, MVVM(Model-View-ViewModel), ÀÇÁ¸¼º ÁÖÀÔ, ÀÇÁ¸¼º °ü¸®¿Í °°Àº º¹ÀâÇÑ °³³äÀ¸·Î ÀÎÇØ ÇнÀ °î¼±ÀÌ »ó´çÈ÷ °¡Æĸ£±â ¶§¹®ÀÌ´Ù. ´ÙÇེ·´°Ôµµ ÃÖ±Ù¿¡´Â ³ëµå»Ó¸¸ ¾Æ´Ï¶ó AngularJS¿¡ ´ëÇÑ Àú¼­¿Í ¹ø¿ª¼­µéµµ ¸¹ÀÌ Ãâ°£µÇ°í Àֱ⠶§¹®¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾ò±â¿¡ ¾î·Á¿òÀÌ ¾øÀ» °ÍÀÌ´Ù. ¾Æ¹«ÂÉ·Ï MEAN ½ºÅÃÀ» »ç¿ëÇØ »ý»ê¼ºÀ» ³ôÀÌ°í ¼º´É°ú È®À强µµ ´ýÀ¸·Î ¾ò´Â ÁÁÀº ¼º°ú¸¦ ¾ò±â ¹Ù¶õ´Ù. »õ·Î¿î °³¹ß ¼¼»ó¿¡ ¿Â µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù!

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

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

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

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

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

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

    ¹ÝÇ°/±³È¯

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

    ¹ÝÇ°/±³È¯

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