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

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

    AngularJS·Î ÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß

    AngularJS·Î ÇÏ´Â À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß

    ¿øÁ¦ : Mastering Web Application Development with An

    • ÆÄÀ£ ÄÚÁñ·ÎÇÁ½ºÅ°, ÇÇÅÍ º£ÀÌÄÁ ´ÙÀ© Àú
    • Çö¼ö¸í ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2014³â 06¿ù 30ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆÇ¸Å°¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

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

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

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

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

      close

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

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

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

    Áö±Ý ÀÌÃ¥Àº

    • ÆÇ¸ÅÁö¼ö : 205

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

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

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ¿ä¾à ¡Ú
    ¿äÁò °¡Àå ¶°¿À¸£´Â ÇÁ·ÐÆ®¿£µå Ãø °³¹ß ÇÁ·¹ÀÓ¿öÅ©¸¦ ²ÅÀÚ¸é ´Ü¿¬ÄÚ AngularJS´Ù. °­·ÂÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ ÀûÀº ÄÚµå·Î ½±°Ô °³¹ßÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ ÇÁ·¹ÀÓ¿öÅ© ÀÚü¿¡¼­ Å×½ºÆ®¸¦ ¹«¾ùº¸´Ù Áß¿äÇÏ°Ô »ý°¢Çϱ⠶§¹®¿¡ Å×½ºÆ® Äڵ带 ÇÔ²² ÀÛ¼ºÇÏ¿© ´õ¿í °ß°íÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº AngularJSÀÇ ±âº» Áö½Ä¿¡ ´ëÇÑ ¼³¸í°ú ÇÔ²² AngularJS·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¸¸µå´ÂÁö Àß ¼³¸íÇÑ´Ù. ±×¸®°í ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼­ AngularJS¸¦ »ç¿ëÇÏ´Â °æ¿ì ¸Â´Ú¶ß¸± ...
    ¡Ú ¿ä¾à ¡Ú
    ¿äÁò °¡Àå ¶°¿À¸£´Â ÇÁ·ÐÆ®¿£µå Ãø °³¹ß ÇÁ·¹ÀÓ¿öÅ©¸¦ ²ÅÀÚ¸é ´Ü¿¬ÄÚ AngularJS´Ù. °­·ÂÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ ÀûÀº ÄÚµå·Î ½±°Ô °³¹ßÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¶ÇÇÑ ÇÁ·¹ÀÓ¿öÅ© ÀÚü¿¡¼­ Å×½ºÆ®¸¦ ¹«¾ùº¸´Ù Áß¿äÇÏ°Ô »ý°¢Çϱ⠶§¹®¿¡ Å×½ºÆ® Äڵ带 ÇÔ²² ÀÛ¼ºÇÏ¿© ´õ¿í °ß°íÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº AngularJSÀÇ ±âº» Áö½Ä¿¡ ´ëÇÑ ¼³¸í°ú ÇÔ²² AngularJS·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¸¸µå´ÂÁö Àß ¼³¸íÇÑ´Ù. ±×¸®°í ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼­ AngularJS¸¦ »ç¿ëÇÏ´Â °æ¿ì ¸Â´Ú¶ß¸± ¼ö ÀÖ´Â ÁÖ¿äÇÑ ¹®Á¦µé¿¡ ´ëÇÑ ÇØ°áÃ¥µµ Á¦½ÃÇØÁÖ°í ÀÖ´Ù. ´Ü¼øÈ÷ AngularJS¸¦ ¹è¿ì´Â °ÍÀ» ³Ñ¾î¼­ ½ÇÁ¦ Çö¾÷¿¡¼­ AngularJS¸¦ Àß »ç¿ëÇÒ ¼ö ÀÖ´Â ÁÁÀº °¡À̵尡 µÇ¾îÁÙ °ÍÀÌ´Ù.
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á AngularJS ¼­ºñ½º¿Í µð·ºÆ¼ºê¸¦ »ç¿ëÇØ¼­ ¿ÏÀüÇÏ°í °ß°íÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý
    ¡á ¸¶¶¥ÇÑ ÇØ°áÃ¥ÀÌ ¾øÀ» °æ¿ì AngularJS(µð·ºÆ¼ºê, ¼­ºñ½º, ÇÊÅÍ)¸¦ È®ÀåÇÏ´Â ¹æ¹ý
    ¡á ³ôÀº ǰÁúÀÇ AngularJS °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â ¹æ¹ý (ÄÚµå ±¸Á¶, ºôµå, Å×½ºÆÃ, ¼º´É °³¼±)
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    ÀÌ Ã¥Àº AngularJS¸¦ ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëÇϱâ·Î °áÁ¤Ç߰ųª ¾Æ´Ï¸é °í·ÁÁßÀÎ °³¹ßÀÚ¿¡°Ô ¸Å¿ì À¯¿ëÇÒ °ÍÀÌ´Ù. AngularJS¿¡ ´ëÇØ¼­´Â ÃÖ¼ÒÇÑ ±âº» ¿¹Á¦ Á¤µµ´Â °æÇèÇØºÃ¾î¾ß ÇÑ´Ù. ±×¸®°í HTML, CSS, ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ ´ëÇÑ Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù
    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
    1Àå. AngularJS öÇÐ: AngularJS ÇÁ·¹ÀÓ¿öÅ©¿Í ÇÁ·ÎÁ§Æ®¸¦ ¼Ò°³ÇÑ´Ù. ±×¸®°í ÇÁ·ÎÁ§Æ®ÀÇ Ã¶Çаú ÁÖ¿ä °³³ä, ±âº» ±¸¼º ¿ä¼Ò¸¦ ¾Ë¾Æº»´Ù.
    2Àå. ºôµå¿Í Å×½ºÆÃ: ÀÌ Ã¥¿¡¼­ »ç¿ëÇÒ »ùÇà ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±âÃʸ¦ ¸¸µé¾î º»´Ù. ¹®Á¦ µµ¸ÞÀΰú ÇÔ²² Å×½ºÆÃ°ú ºôµå¿¡ ´ëÇÑ ¿ì¼ö »ç·Ê¸¦ »ìÆìº»´Ù.
    3Àå. ¹é¿£µå ¼­¹ö¿ÍÀÇ Åë½Å: ¿ø°Ý ¹é¾Øµå¿¡¼­ µ¥ÀÌÅ͸¦ ¹Þ¾Æ¿À´Â ¹æ¹ý°ú ¹Þ¾Æ¿Â µ¥ÀÌÅ͸¦ AngularJS·Î UI¿¡ È¿°úÀûÀ¸·Î º¸¿©ÁÖ´Â ¹æ¹ýÀ» ¹è¿öº»´Ù. ÀÌ Àå¿¡¼­´Â ÇÁ¶ó¹Ì½º API¿¡ ´ëÇØ¼­µµ »ìÆìº»´Ù.
    4Àå. µ¥ÀÌÅÍ Æ÷¸Ë°ú Ãâ·Â: º¸¿©ÁÙ µ¥ÀÌÅ͸¦ ÀÌ¹Ì ¹é¿£µå¿¡¼­ ¹Þ¾Æ¿Ô´Ù°í °¡Á¤ÇÏ°í µ¥ÀÌÅ͸¦ UI¿¡ ¾î¶»°Ô ·»´õ¸µÇÏ´ÂÁö ¾Ë¾Æ º»´Ù. ¶ÇÇÑ UI¸¦ ·»´õ¸µÇϱâ À§ÇÑ AngularJS µð·ºÆ¼ºê¿Í µ¥ÀÌÅÍ Æ÷¸ËÀ» º¯°æÇϱâ À§ÇÑ AngularJS ÇÊÅÍÀÇ »ç¿ë¹ýµµ »ìÆìº»´Ù.
    5Àå. °í±Þ Æû ¸¸µé±â: ´Ù¾çÇÑ Á¾·ùÀÇ input Çʵå¿Í ÆûÀ¸·Î »ç¿ëÀÚ¿¡°Ô µ¥ÀÌÅ͸¦ Á¶ÀÛÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» ¾î¶»°Ô Á¦°øÇÏ´ÂÁö ¾Ë¾Æº»´Ù. AngularJS°¡ Áö¿øÇÏ´Â ´Ù¾çÇÑ Á¾·ùÀÇ inputÀ» »ìÆìº¸°í Æû °ËÁõ¿¡ ´ëÇØ¼­µµ ¾Ë¾Æº»´Ù.
    6Àå. ³»ºñ°ÔÀÌ¼Ç ±¸¼º: °¢°¢ÀÇ È­¸éÀ» Àß ±¸¼ºÇؼ­ ½±°Ô À̵¿ÇÒ ¼ö ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» »ìÆìº»´Ù. ±×¸®°í ´ÜÀÏ ÆäÀÌÁö À¥ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ URLÀÇ ¿ªÇÒÀ» ¾Ë¾Æº¸°í URL°ú ³»ºñ°ÔÀ̼ÇÀ» °ü¸®ÇÏ´Â AngularJS ¼­ºñ½º¸¦ ÀÍÇôº»´Ù.
    7Àå. ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È: AngularJS·Î ¸¸µç ´ÜÀÏ ÆäÀÌÁö À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ º¸¾È¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù. ±×¸®°í »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ°í ±ÇÇÑÀ» ºÎ¿©ÇÏ´Â ÄÁ¼Á°ú ¹æ¹ýµµ ¾Ë¾Æº»´Ù.
    8Àå. ³ª¸¸ÀÇ µð·ºÆ¼ºê ¸¸µé±â: AngularJSÀÇ °¡Àå Èï¹Ì·Î¿î ºÎºÐ Áß ÇϳªÀÎ µð·ºÆ¼ºê¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. »ùÇà µð·ºÆ¼ºêÀÇ ±¸Á¶¸¦ ¼³¸íÇϰí Å×½ºÆ® Äڵ带 ÀÛ¼ºÇÏ´Â Àü·«µµ ¾Ë¾Æº»´Ù.
    9Àå. µð·ºÆ¼ºê ¸¸µé±â ½ÉÈ­: 8ÀåÀÇ ³»¿ëÀ» ±âÃÊ·Î ÇØ¼­ µð·ºÆ¼ºê¿¡ ´ëÇÑ Á¶±Ý ´õ ½Éµµ ±íÀº ³»¿ëÀ» ¾Ë¾Æº»´Ù. ½ÇÁ¦ µð·ºÆ¼ºê ¿¹Á¦¸¦ ÅëÇØ º¹ÀâÇÑ ±â¹ýµµ »ìÆìº»´Ù.
    10Àå. Àü ¼¼°è¸¦ ´ë»óÀ¸·Î ÇÏ´Â AngularJS À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â: AngularJS ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¹Á¦È­¿¡ ´ëÇÑ ³»¿ëÀ» »ìÆìº»´Ù. ÅÛÇø´ÀÇ ³»¿ëÀ» ·ÎÄÉÀÏ ¼³Á¤ °ª¿¡ µû¶ó ¹ø¿ªÇÏ´Â ¹æ¹ýµµ ¾Ë¾Æº»´Ù.
    11Àå. °ß°íÇÑ AngularJS À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â: À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºñ±â´ÉÀûÀÎ ¿ä¼ÒÀÎ ¼º´É ¿ä±¸»çÇ׿¡ ÁýÁßÇØº»´Ù. ¼º´É Ư¼ºÀ» ÀÌÇØÇϱâ À§ÇØ AngularJSÀÇ ³»ºÎ¸¦ »ìÆìº¸°í ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â °æ¿ì¿¡ ´ëÇØ¼­µµ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù.
    12Àå. AngularJS À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÆÐŰ¡°ú ¹èÆ÷: ½ÇÁ¦ ¿î¿µ ȯ°æ¿¡ ¹èÆ÷Çϱâ À§ÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÁغñÇÏ´Â °úÁ¤À» »ìÆìº»´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ÃÖÀûÈ­ÇÏ´ÂÁö ¾Ë¾Æº¸°í ƯÈ÷ ½ÃÀÛ ÆäÀÌÁöÀÇ ÃÖÀûÈ­ ¹æ¹ý¿¡ ÁýÁßÇØº»´Ù.
    ¡Ú ÀúÀÚ ¼­¹® ¡Ú
    AngularJS´Â ºñ±³Àû »õ·Î µîÀåÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® MVC ÇÁ·¹ÀÓ¿öÅ©ÀÌÁö¸¸ ½ÃÀåÀÇ ÆÇµµ¸¦ ¹Ù²Ü ¸¸ÇÑ ´ë´ÜÇÑ ¹°°ÇÀÌ´Ù. ÅÛÇø´À» ±×¸®´Â »õ·Î¿î ¹æ½Ä°ú ¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεùÀ» Áö¿øÇؼ­ ¸Å¿ì °­·ÂÇÏ°í »ç¿ëÇϱ⵵ ½±´Ù. »ç¶÷µéÀº ´Ù¸¥ ¹æ¹ý¿¡ ºñÇØ¼­ AngularJS¸¦ »ç¿ëÇßÀ» ¶§ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµåÀÇ ¾çÀ» ȹ±âÀûÀ¸·Î ÁÙÀÏ ¼ö ÀÖ¾ú´Ù´Â À̾߱⸦ °è¼Ó µé·ÁÁÖ°í ÀÖ´Ù.
    AngularJS´Â ¶Ù¾î³­ ±â¼úÀÇ Áý¾àü´Ù. Å×½ºÆ®¿Í ÄÚµå ǰÁúÀ» °­·ÂÇÏ°Ô °­Á¶Çϱ⠶§¹®¿¡ Àüü ÀÚ¹Ù½ºÅ©¸³Æ® ¿¡ÄÚ ½Ã½ºÅÛ¿¡¼­ ÁÁÀº »ç·Ê·Î ¼Õ²ÅÈ÷°í ÀÖ´Ù. ³ôÀº ǰÁú°ú ±â¼úÀÇ Âü½ÅÇÔÀ» °í·ÁÇØº¼ ¶§ ¸¹Àº »ç¶÷µéÀÌ ÀÌ ÇÁ·¹ÀÓ¿öÅ©¿¡ ²ø¸®´Â ¸ð½ÀÀ» º¸´Â °ÍÀº ±×¸® ³î¶øÁö ¾Ê´Ù. AngularJS¿¡ ´ëÇÑ ¸Å¿ì Ȱ¹ßÇϰí Àû±ØÀûÀÎ Ä¿¹Â´ÏƼ¸¦ ¸¸µé¸é¼­ ¸»ÀÌ´Ù. ±×¸®°í ÀÌ·Î ÀÎÇØ AngularJS´Â Á¡Á¡ ´õ À¯¸íÇØÁö°í ÀÖ´Ù.
    AngularJS°¡ Á¡Á¡ ´õ À¯¸íÇØÁö¸é¼­ »ç¶÷µéÀº º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®¿¡µµ AngularJS¸¦ »ç¿ëÇϱ⠽ÃÀÛÇß´Ù. ÇÏÁö¸¸ ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ °ø½Ä ¹®¼­³ª À¥»óÀÇ °£´ÜÇÑ ¿¹Á¦·Î´Â ÇØ°áÇÒ ¼ö ¾ø´Â ¹®Á¦¿¡ ¸Â´Ú¶ß¸®°Ô µÉ °ÍÀÌ´Ù. ´Ù¸¥ ±â¼ú°ú ºñ±³Çؼ­ AngularJS¿¡´Â Ä¿¹Â´ÏƼ¿¡ ¾ÆÁ÷ °øÀ¯µÇÁö ¸øÇÑ, °æÇèÀ¸·ÎºÎÅÍ ³ª¿À´Â À̵ð¾ö, ÆÐÅÏ, ¿ì¼ö »ç·Ê°¡ ¸¹ÀÌ Á¸ÀçÇϱ⠶§¹®ÀÌ´Ù.
    ÀÌ Ã¥À» ÁýÇÊÇÑ ÀÌÀ¯´Â AngularJS ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¤¼®´ë·Î ¸¸µå´Â ¹æ¹ýÀÌ ¹«¾ùÀÎÁö ¾Ë·ÁÁÖ°í ½Í¾î¼­´Ù. ±×·¡¼­ ÀÌ Ã¥Àº ÇÁ·¹ÀÓ¿öÅ©°¡ ¾î¶»°Ô µ¿ÀÛÇÏÁö¸¦ ´Ù·ç±âº¸´Ù´Â AngularJS¸¦ »ç¿ëÇØ¼­ º¹ÀâÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¸¸µå´ÂÁö¿¡ ÁýÁßÇÑ´Ù. ±×¸®°í AngularJS Ä¿¹Â´ÏƼ¿¡ ½ÇÁ¦·Î ¿Ã¶ó¿Â Áú¹®°ú ±×¿¡ ´ëÇÑ ½ÇÁ¦ ÇØ°áÃ¥µµ Á¦°øÇÑ´Ù.
    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
    ¿äÁò °¡Àå ¶°¿À¸£´Â ÇÁ·ÐÆ®¿£µå MVC ÇÁ·¹ÀÓ¿öÅ©¸¦ ²ÅÀÚ¸é ´Ü¿¬ÄÚ AngularJS´Ù. °­·ÂÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ´ÜÀÏ ÆäÀÌÁö À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô °³¹ßÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ÀÇÁ¸¼º ÁÖÀÔ ±â´ÉÀ¸·Î Àç»ç¿ëÀÌ °¡´ÉÇÑ Äڵ带 ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ°í µð·ºÆ¼ºê¸¦ »ç¿ëÇØ¼­ »õ·Î¿î HTML ű׸¦ ¸¸µé¾î Á» ´õ ¼±¾ðÀûÀÎ ¹æ½ÄÀ¸·Î ÅÛÇø´À» ±¸¼ºÇÒ ¼öµµ ÀÖ´Ù. ±×¸®°í ¸ðµ¨ÀÇ °èÃþ±¸Á¶¸¦ ¸¸µé¾î¼­ Áߺ¹µÇ´Â Äڵ带 ÁÙÀÌ°í ´õ¿í ±ò²ûÇÑ Äڵ带 ÀÛ¼ºÇÒ ¼öµµ ÀÖ´Ù.
    ÇÏÁö¸¸ À̺¸´Ù ³» ¸¶À½À» ²ø¾ú´ø °ÍÀº AngularJS ÇÁ·¹ÀÓ¿öÅ© ÀÚü¿¡¼­ Å×½ºÆ®¸¦ °­Á¶ÇÏ´Â ¸ð½ÀÀ̾ú´Ù. ¹é¿£µå´Â ±×³ª¸¶ Å×½ºÆ® Äڵ带 ÀÛ¼ºÇϱ⠽¬¿î ȯ°æÀÌÁö¸¸ ÇÁ·ÐÆ®¿£µå´Â »ó´ëÀûÀ¸·Î Å×½ºÆ® Äڵ带 ÀÛ¼ºÇϱⰡ ¾î·Á¿î °Ô Çö½ÇÀÌ´Ù. ÇÏÁö¸¸ AngularJS´Â ´Ù¸£´Ù. Å×½ºÆ® ÀÛ¼ºÀ» Àå·ÁÇϰí Å×½ºÆ® Äڵ带 ÀÛ¼ºÇϱ⠽±µµ·Ï ÇÁ·¹ÀÓ¿öÅ©°¡ µµ¿ÍÁÖ°í ÀÖ´Ù. Jasmine°ú Karma¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ´ÜÀ§ Å×½ºÆ®ºÎÅÍ protractor¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÅëÇÕÅ×½ºÆ®±îÁö ±¤¹üÀ§ÇÏ°Ô Å×½ºÆ®¸¦ ÀÛ¼ºÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ÇÁ·ÐÆ®¿£µå ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÑ´Ù¸é ¿ì¸®¸¦ µçµçÇÏ°Ô ÁöÄÑÁÖ´Â Å×½ºÆ® ÄÚµå¿Í ÇÔ²² ´õ¾øÀÌ Áñ°Ì°Ô °³¹ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. AngularJS·Î ½ÇÁ¦ À¥ ¼­ºñ½º¸¦ °³¹ßÇϸ鼭 ÀÌ¿Í °°Àº ³» »ý°¢Àº ´õ È®°íÇØÁ³´Ù.
    ÇÏÁö¸¸ AngularJS·Î ½ÇÁ¦ À¥ ¼­ºñ½º¸¦ °³¹ßÇÏ´Ù º¸´Ï ÀÌ·± Àú·± ¹®Á¦

    ÀúÀÚ ¼Ò°³

    ÆÄÀ£ ÄÚÁñ·ÎÇÁ½ºÅ°

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

    15³â ÀÌ»óÀÇ À¥ °³¹ß °æ·ÂÀÌ ÀÖÀ¸¸ç, ´Ù¾çÇÑ Á¾·ùÀÇ À¥ ±â¼ú, ¾ð¾î, Ç÷§ÆûÀ» °æÇèÇØ ¿Ô´Ù. Ŭ¶óÀÌ¾ðÆ® Ãø°ú ¼­¹ö ÃøÀ» ¸ðµÎ ´Ù·ç´Â µ¥ °Ì³»Áö ¾ÊÀ¸¸ç, Ç×»ó »ý»êÀûÀÎ Åø°ú ÇÁ·Î¼¼½º¸¦ ã°í ÀÖ´Ù. ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î¸¦ ±»°Ô ½Å·ÚÇÑ´Ù. ±×·¡¼­ AngularJS ÇÁ·ÎÁ§Æ®¿¡ ¸Å¿ì ¸¹Àº ±â¿©¸¦ ÇßÀ¸¸ç, AngularJS Ä¿¹Â´ÏƼ¿¡¼­ Ȱ¹ßÇÏ°Ô È°µ¿ ÁßÀÌ´Ù. AngularJS ÇÁ·¹ÀÓ¿öÅ© ±â¹ÝÀÇ Angular UI ÇÁ·ÎÁ§Æ®¿¡µµ ±â¿© ÁßÀ̸ç, AngularJS·Î ±¸ÇöÇÑ Æ®À§ÅÍ ºÎÆ®½ºÆ®·¦ µð·ºÆ¼ºê(Twitter Bootstrap)¿¡ ÁýÁßÇÑ´Ù. ÄÚµùÀ» ÇÏÁö ¾ÊÀ» ¶§´Â ´Ù¾çÇÑ ÄÁÆÛ·±½º¿Í Çà»ç¿¡¼­ AngularJS¿¡ ´ëÇÑ ¹ßÇ¥¸¦ ÇÑ´Ù.

    ÇÇÅÍ º£ÀÌÄÁ ´ÙÀ©

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

    20³â ³Ñ´Â µ¿¾È ÇÁ·Î±×·¡¹ÖÀ» ÇØ¿Ô´Ù. ´å³ÝÀÌ Ãâ½ÃµÇ±â ÀüºÎÅÍ °ü·Ã ÀÏÀ» ÇØ¿ÔÀ¸¸ç, ¾ÆÀ̾ð·çºñ(IronRuby) °³¹ß¿¡ Âü¿©Çß°í Avanade¿Í IMGROUPÀÇ IT ÄÁ¼³ÅÏÆ®·Î ÀÏÇß´Ù. ÀÌÈÄ ¾ÆÀ̵é°ú ÇÔ²² ½Ã°£À» º¸³»°í ÇÁ¸®·£¼­ °³¹ßÀÚ·Î ÀÏÇϱâ À§ÇØ ÀÏÀ» ±×¸¸µ×´Ù.
    AngularJS Ä¿¹Â´ÏƼ¿¡¼­ ÁÖ¸ñÇÒ ¸¸ÇÑ Àι°ÀÌ´Ù. AngularUI ÇÁ·ÎÁ§Æ®ÀÇ ¼³¸³ ¸â¹ö Áß ÇÑ ¸íÀ¸·Î ÃÖ±Ù ±¸±ÛÀÇ AngularJS ÆÀ¿¡ ¿ÜºÎ Çù·ÂÀÚ·Î ÇÕ·ùÇß´Ù. Devoxx UK³ª ·±´ø¿¡¼­ ¿­¸®´Â Çà»ç¿¡¼­ AngularJS °ü·Ã ¹ßÇ¥¸¦ Çß°í, AngularJS¿¡ ´ëÇÑ ±³À°µµ ÁøÇàÇß´Ù.
    ¿äÁò AngularJS¸¦ »ç¿ëÇØ¼­ ºñÁî´Ï½º¸¦ ¼º°ø½ÃŰ´Â ºÎºÐ¿¡ ÁýÁßÇϰí ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    Çö¼ö¸í

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 49

    ÀåÀÎ °³¹ßÀÚ¸¦ ²Þ²Ù´Â °ß½À °³¹ßÀÚ·Î, ÇÔ²² ¹è¿ì°í Åä·ÐÇϸç Áö½Ä °øÀ¯Çϱ⸦ ÁÁ¾ÆÇÑ´Ù. ½Å³ª°í Áñ°Ì°Ô °³¹ßÇϱâ À§ÇØ ³ë·Â ÁßÀ̸ç, ½ÀµæÇÑ Áö½ÄÀº ºí·Î±×(soomong.net)¸¦ ÅëÇØ °øÀ¯ÇÑ´Ù. ÇöÀç »ï¼ºÀüÀÚ¿¡¼­ À¥ ¼­ºñ½º¸¦ °³¹ß ÁßÀÌ´Ù. ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Ãâ°£µÈ ¡ºAndroid Application Testing Guide Çѱ¹¾îÆÇ¡»(2012)¸¦ ¹ø¿ªÇß´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå AngularJS öÇÐ
    AngularJS¿ÍÀÇ Ã¹ ¸¸³²
    __ÇÁ·¹ÀÓ¿öÅ©¿¡ Àͼ÷ÇØÁö±â
    __ÇÁ·ÎÁ§Æ®¿¡¼­ ÀڽŸ¸ÀÇ ±æ ã±â
    ____Ä¿¹Â´ÏƼ
    ____¿Â¶óÀÎ ÇнÀ ÀÚ·á
    __¶óÀ̺귯¸®¿Í È®À强
    __µµ±¸
    ____Batarang
    ____Plunker¿Í jSFiddle
    ____IDE È®Àå ±â´É°ú Ç÷¯±×ÀÎ
    AngularJS ÁýÁß °­ÁÂ
    __Hello World: AngularJS ¿¹Á¦
    ____¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεù
    __AngularJSÀÇ MVC ÆÐÅÏ
    ____Àüü »ìÆìº¸±â
    ____½ºÄÚÇÁ ½ÉÈ­
    ____ºä
    __¸ðµâ°ú ÀÇÁ¸¼º ÁÖÀÔ
    ____AngularJSÀÇ ¸ðµâ
    ____°´Ã¼µé°úÀÇ ¿¬µ¿
    ____¼­ºñ½º µî·Ï
    ____¸ðµâ »ý¸íÁÖ±â
    ____´Ù¸¥ ¸ðµâ¿¡ ÀÇÁ¸ÇÏ´Â ¸ðµâ
    AngularJS¿Í ³ª¸ÓÁö ¼¼»ó
    __Á¦ÀÌÄõ¸®¿Í AngularJS
    ____»ç°ú¿Í ¿À·»Áö
    __¹Ì·¡ »ì¦ ¿³º¸±â
    Á¤¸®
    2Àå ºôµå¿Í Å×½ºÆÃ
    »ùÇà ¾ÖÇø®ÄÉÀÌ¼Ç ¼Ò°³
    __¹®Á¦ µµ¸ÞÀο¡ Àͼ÷ÇØÁö±â
    __±â¼ú ½ºÅÃ
    __¿µ±¸ ÀúÀå¼Ò
    ____¸ù°í·¦
    ____¼­¹ö Ãø ȯ°æ
    ____¼­µåÆÄƼ ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀ̺귯¸®
    ____ºÎÆ®½ºÆ®·¦ CSS
    ºôµå ½Ã½ºÅÛ
    __ºôµå ½Ã½ºÅÛ ¿øÄ¢
    ____¸ðµÎ ÀÚµ¿È­
    ____ºü¸¥ ½ÇÆÐ¿Í ºü¸¥ ¼ö½À
    ____´Ù¸¥ ÀýÂ÷¶ó¸é ´Ù¸¥ ¸í·ÉÀ¸·Î
    ____ºôµå ½ºÅ©¸³Æ®µµ ÄÚµå´Ù
    __µµ±¸
    ____Grunt.js
    ____Å×½ºÆ® ¶óÀ̺귯¸®¿Í µµ±¸
    ____Jasmine
    ____Karma ½ÇÇà±â
    ÆÄÀϰú Æú´õ ±¸Á¶
    __·çÆ® Æú´õ
    __¼Ò½º Æú´õ ³»ºÎ
    ____AngularJS °ü·Ã ÆÄÀÏ
    ____½ÃÀÛÀº °£´ÜÇϰÔ
    ____Å×½ºÆ® Æú´õ ³»¿ë
    __ÆÄÀÏ ¸í¸í ±ÔÄ¢
    AngularJS ¸ðµâ°ú ÆÄÀÏ
    __ÇϳªÀÇ ¸ðµâÀº ÇϳªÀÇ ÆÄÀÏ·Î
    __¸ðµâ ³»ºÎ
    ____Á¦°øÀÚ¸¦ µî·ÏÇÏ´Â ¿©·¯ °¡Áö ¹®¹ý
    ____¼³Á¤°ú ½ÇÇà ¹üÀ§¸¦ ¼±¾ðÇÏ´Â ¹®¹ý
    ÀÚµ¿È­µÈ Å×½ºÆ®
    __´ÜÀ§ Å×½ºÆ®
    ____Jasmine Å×½ºÆ® ±¸Á¶
    ____AngularJS °´Ã¼ Å×½ºÆ®
    ____¼­ºñ½º Å×½ºÆ®
    ____ÄÁÆ®·Ñ·¯ Å×½ºÆ®
    ____¸ñ °´Ã¼¿Í ºñµ¿±â ÄÚµå Å×½ºÆ®
    __Á¾´Ü °£ Å×½ºÆ®
    ____ÀÏÀÏ ÀÛ¾÷ È帧
    ____Karma ½ÇÇà±â ÆÁ
    ____ƯÁ¤ Å×½ºÆ®¸¸ ½ÇÇà
    ____µð¹ö±ë
    Á¤¸®
    3Àå ¹é¿£µå ¼­¹ö¿ÍÀÇ Åë½Å
    $http·Î XHR°ú JSONP ¿äû »ý¼º
    __µ¥ÀÌÅÍ ¸ðµ¨°ú MongoLab URL¿¡ Àͼ÷ÇØÁö±â
    __$http API ºü¸£°Ô »ìÆìº¸±â
    ____¼³Á¤ °´Ã¼ ÀÔ¹®
    ____¿äû µ¥ÀÌÅÍ º¯È¯
    ____HTTP ÀÀ´ä ó¸®
    ____ÀÀ´ä µ¥ÀÌÅÍ º¯È¯
    __µ¿ÀÏ Ãâó Á¤Ã¥ Á¦ÇÑ ´Ù·ç±â
    ____JSONP·Î µ¿ÀÏ Ãâó Á¤Ã¥ Á¦ÇÑ ±Øº¹
    ____JSONPÀÇ ÇѰè
    ____CORS·Î µ¿ÀÏ Ãâó Á¤Ã¥ Á¦ÇÑ ±Øº¹
    ____¼­¹ö Ãø ÇÁ¶ô½Ã
    $q ÇÁ¶ó¹Ì½º API
    __ÇÁ¶ó¹Ì½º¿Í $q ¼­ºñ½º »ç¿ë
    ____$q ¼­ºñ½º ±âº»
    ____ÀÏ±Þ ÀÚ¹Ù½ºÅ©¸³Æ® °´Ã¼ÀÎ ÇÁ¶ó¹Ì½º
    ____ÄÝ¹é ¸ðÀ½
    ____ÄÝ¹é µî·Ï°ú ÇÁ¶ó¹Ì½º »ý¸íÁÖ±â
    ____ºñµ¿±â µ¿ÀÛ Ã¼ÀÎ
    ____$q ½ÉÈ­
    __AngularJSÀÇ $q ÅëÇÕ
    $http¿Í ÇÁ¶ó¹Ì½º API
    RESTful ¿£µåÆ÷ÀÎÆ®¿Í Åë½Å
    __$resource ¼­ºñ½º
    ____»ý¼ºÀÚ ±â¹Ý ¸Þ¼Òµå¿Í ÀνºÅϽº ±â¹Ý ¸Þ¼Òµå
    ____$resource°¡ »ý¼ºÇÏ´Â ºñµ¿±â ¸Þ¼Òµå
    ____$resource ¼­ºñ½ºÀÇ ÇѰè
    __$http·Î ¸¸µç »ç¿ëÀÚ Á¤ÀÇ REST ¾î´ðÅÍ
    $http Ãß°¡ ±â´É »ç¿ë
    __ÀÀ´ä °¡·Îä±â
    $http¿Í Åë½ÅÇÏ´Â Å×½ºÆ® ÄÚµå
    Á¤¸®
    4Àå µ¥ÀÌÅÍ Æ÷¸Ë°ú Ãâ·Â
    µð·ºÆ¼ºê¿¡ ´ëÇÑ ÂüÁ¶
    Ç¥Çö½Ä Æò°¡ °á°ú Ãâ·Â
    __ÀÎÅÍÆú·¹ÀÌ¼Ç µð·ºÆ¼ºê
    __ngBind·Î ¸ðµ¨ °ª ·»´õ¸µ
    __AngularJS Ç¥Çö½Ä ¾ÈÀÇ HTML
    Á¶°ÇºÎ Ãâ·Â
    __Á¶°Çº°·Î ƯÁ¤ ºí·Ï Ãß°¡
    ngRepeat µð·ºÆ¼ºê·Î Ä÷º¼Ç ·»´õ¸µ
    __ngRepeat µð·ºÆ¼ºê Àͼ÷ÇØÁö±â
    __Ưº°ÇÑ º¯¼ö
    __°´Ã¼ÀÇ ÇÁ·ÎÆÛƼ ¼øÈ¸
    __ngRepeat ÆÐÅÏ
    ____¸®½ºÆ®¿Í ¼¼ºÎ ³»¿ë
    ____Å×À̺í, ¿ä¼Ò, Ŭ·¡½º ¼öÁ¤
    DOM À̺¥Æ® Çڵ鷯
    DOM ±â¹Ý ÅÛÇø´ÀÇ È¿À²ÀûÀÎ »ç¿ë
    __ÀåȲÇÑ ¹®¹ý
    __ngRepeat°ú ¿©·¯ DOM ¿ä¼Ò
    __½ÇÇà Áß¿¡ º¯°æÇÒ ¼ö ¾ø´Â ¿ä¼Ò¿Í ¼Ó¼º
    __»ç¿ëÀÚ Á¤ÀÇ HTML ¿ä¼Ò¿Í ¿À·¡µÈ ¹öÀüÀÇ IE
    ÇÊÅÍ·Î ¸ðµ¨ ´Ù·ç±â
    __±âº» Á¦°ø ÇÊÅÍ
    ____¼­½Ä º¯°æ ÇÊÅÍ
    ____¹è¿­ º¯°æ ÇÊÅÍ
    __»ç¿ëÀÚ Á¤ÀÇ ÇÊÅÍ »ý¼º: ÆäÀÌÁö ¹øÈ£ ¸Å±â±â ¿¹Á¦
    __ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ忡¼­ ÇÊÅÍ Á¢±Ù
    __ÇÊÅÍ ÁÖÀÇ »çÇ×
    ____ÇÊÅÍ¿Í DOM Á¶ÀÛ
    ____ÇÊÅÍÀÇ µ¥ÀÌÅÍ º¯Çü ºñ¿ë
    ____ºÒ¾ÈÁ¤ÇÑ ÇÊÅÍ
    Á¤¸®
    5Àå °í±Þ Æû ÀÛ¼º
    ±âº» Æû°ú AngularJS Æû ºñ±³
    __ngModel µð·ºÆ¼ºê ¼Ò°³
    »ç¿ëÀÚ Á¤º¸ Æû ÀÛ¼º
    input µð·ºÆ¼ºêÀÇ ÀÌÇØ
    __ÇÊ¿äÇÑ °ª °ËÁõ
    __¹®ÀÚ ±â¹Ý input »ç¿ë
    __üũ¹Ú½º input »ç¿ë
    __¶óµð¿À input »ç¿ë
    __select input »ç¿ë
    ____°£´ÜÇÑ ¹®ÀÚ¿­ ¿É¼Ç
    ____ngOptions µð·ºÆ¼ºê¸¦ »ç¿ëÇÑ µ¿ÀûÀÎ ¿É¼Ç
    ____select µð·ºÆ¼ºê·Î ºó ¿É¼Ç ó¸®
    ____select¿Í °´Ã¼ µ¿Ä¡ ÀÌÇØ
    ____¿©·¯ °³ÀÇ ¿É¼Ç ¼±ÅÃ
    __±âÁ¸ HTML hidden input Çʵå
    ____¼­¹ö°¡ »ý¼ºÇÑ °ª¿¡ Æ÷ÇÔµÈ °æ¿ì
    ____±âÁ¸ HTML Æû Á¦Ãâ
    ngModel µ¥ÀÌÅÍ ¹ÙÀεù ½ÉÈ­ ÇнÀ
    __ngModelController
    ____¸ðµ¨°ú ºäÀÇ °ª º¯Çü
    ____°ª º¯°æ ¿©ºÎ ÃßÀû
    ____input Çʵå À¯È¿ ¿©ºÎ ÃßÀû
    AngularJS Æû °ËÁõ
    __ngFormController
    ____name ¼Ó¼ºÀ¸·Î ÆûÀ» ½ºÄÚÇÁ¿¡ Ãß°¡
    __»ç¿ëÀÚ Á¤º¸ Æû¿¡ µ¿ÀûÀÎ µ¿ÀÛ Ãß°¡
    ____À¯È¿ °Ë»ç ¿À·ù º¸¿©ÁÖ±â
    ____ÀúÀå ¹öư ºñȰ¼ºÈ­
    __ºê¶ó¿ìÀú ÀÚü °ËÁõ ±â´É ºñȰ¼ºÈ­
    ´Ù¸¥ Æû°ú ÁßøµÈ Æû
    __Àç»ç¿ë °¡´ÉÇÑ ÄÄÆ÷³ÍÆ®·Î¼­ÀÇ ¼­ºê Æû »ç¿ë
    ¼­ºê Æû ¹Ýº¹ »ç¿ë
    __¹Ýº¹µÇ´Â input °ËÁõ
    ±âÁ¸ HTML Æû Á¦Ãâ
    __¼­¹ö·Î ¹Ù·Î Æû Á¦Ãâ
    __Á¦Ãâ À̺¥Æ® ´Ù·ç±â
    ____ngSubmitÀ¸·Î Æû Á¦Ãâ
    ____ngClickÀ¸·Î Æû Á¦Ãâ
    »ç¿ëÀÚ Á¤º¸ Æû ÃʱâÈ­
    Á¤¸®
    6Àå ³»ºñ°ÔÀÌ¼Ç ±¸¼º
    ´ÜÀÏ ÆäÀÌÁö À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ URL
    __HTML5 ÀÌÀü ½Ã´ëÀÇ Hashbang URL
    __HTML5¿Í history API
    $location ¼­ºñ½º »ç¿ë
    __$location ¼­ºñ½º API¿Í URL ÀÌÇØ
    __ÇØ½Ã, ÆäÀÌÁö ³»ºñ°ÔÀ̼Ç, $anchorScroll
    __HTML5 ¸ðµå ¼³Á¤
    ____Ŭ¶óÀÌ¾ðÆ® Ãø
    ____¼­¹ö Ãø
    __$location ¼­ºñ½º·Î Á÷Á¢ ³»ºñ°ÔÀÌ¼Ç ÀÛ¼º
    ____ÆäÀÌÁö °æ·Î ÀÛ¼º
    ____°æ·Î¿¡ URL ¿¬°á
    ____°æ·Î¸¶´Ù ÄÁÆ®·Ñ·¯ Á¤ÀÇ
    ____Á÷Á¢ Á¦ÀÛÇÑ ³»ºñ°ÔÀ̼ÇÀÇ ´ÜÁ¡
    AngularJS ³»Àå °æ·Î ¼­ºñ½º »ç¿ë
    __±âº»ÀûÀÎ °æ·Î Á¤ÀÇ
    ____ÀÏÄ¡ÇÏ´Â °æ·ÎÀÇ ³»¿ë º¸¿©ÁÖ±â
    __º¯°æµÇ´Â °æ·Î ã±â
    ____±âº» °æ·Î ¼³Á¤
    ____°æ·ÎÀÇ ¸Å°³º¯¼ö °ª »ç¿ë
    __¼­·Î ´Ù¸¥ ÄÁÆ®·Ñ·¯¿¡¼­ ÆÄ¼È Àç»ç¿ë
    __°æ·Î º¯°æ ½Ã ±ôºý°Å¸² Çö»ó Á¦°Å
    __°æ·Î º¯°æ ¹æÁö
    $route ¼­ºñ½ºÀÇ ÇѰè
    __ÇÑ È­¸éÀÇ ÇÑ ¿µ¿ª¿¡ ´ëÇÑ °æ·Î
    ____ng-include·Î ¿©·¯ UI ¿µ¿ª ´Ù·ç±â
    __Áö¿øÇÏÁö ¾Ê´Â Áßø °æ·Î
    °æ·Î ÆÐÅÏ, ÆÁ, Æ®¸¯
    __¸µÅ© ´Ù·ç±â
    ____Ŭ¸¯ °¡´ÉÇÑ ¸µÅ© ÀÛ¼º
    ____HTML5¿Í Hashbang ¸ðµå¿¡¼­µµ µ¿ÀÏÇÏ°Ô µ¿ÀÛÇÏ´Â ¸µÅ©
    ____¿ÜºÎ ÆäÀÌÁö ¸µÅ©
    __°æ·Î Á¤ÀÇ ±¸Á¶È­
    ____°æ·Î Á¤ÀǸ¦ ¿©·¯ °³ÀÇ ¸ðµâ·Î ºÐÇÒ
    ____°æ·Î Á¤ÀÇ ½Ã Áߺ¹ ÄÚµå Á¦°Å
    Á¤¸®
    7Àå ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È
    ¼­¹ö Ãø¿¡¼­ ÀÎÁõ°ú Çã°¡ Á¦°ø
    __ÀÎÁõµÇÁö ¾ÊÀº Á¢±Ù ó¸®
    __¼­¹ö Ãø ÀÎÁõ API Á¦°ø
    ÆÄ¼È ÅÛÇø´ º¸È£
    ¾ÇÀÇÀûÀÎ °ø°Ý Â÷´Ü
    __ÄíŰ ½º´©ÇÎ(Áß°£ÀÚ °ø°Ý) ¹æÁö
    __Å©·Î½º»çÀÌÆ® ½ºÅ©¸³ÆÃ °ø°Ý ¹æÁö
    ____AngularJS Ç¥Çö½ÄÀ¸·Î HTML ³»¿ë º¸È£
    ____¾ÈÀüÇÏÁö ¾ÊÀº HTML ¹ÙÀεù Çã¿ë
    ____HTML ¾ÈÀüÇÏ°Ô ¸¸µé±â
    __JSON ÁÖÀÔ Ãë¾àÁ¡ ¹æÁö
    __Å©·Î½º»çÀÌÆ® ¿äû À§Á¶ °ø°Ý ¹æÁö
    Ŭ¶óÀÌ¾ðÆ® Ãø º¸¾È Ãß°¡

    ¸Ó¸®¸»

    ¡Ú ÀúÀÚ ¼­¹® ¡Ú
    AngularJS´Â ºñ±³Àû »õ·Î µîÀåÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® MVC ÇÁ·¹ÀÓ¿öÅ©ÀÌÁö¸¸ ½ÃÀåÀÇ ÆÇµµ¸¦ ¹Ù²Ü ¸¸ÇÑ ´ë´ÜÇÑ ¹°°ÇÀÌ´Ù. ÅÛÇø´À» ±×¸®´Â »õ·Î¿î ¹æ½Ä°ú ¾ç¹æÇâ µ¥ÀÌÅÍ ¹ÙÀεùÀ» Áö¿øÇؼ­ ¸Å¿ì °­·ÂÇÏ°í »ç¿ëÇϱ⵵ ½±´Ù. »ç¶÷µéÀº ´Ù¸¥ ¹æ¹ý¿¡ ºñÇØ¼­ AngularJS¸¦ »ç¿ëÇßÀ» ¶§ ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµåÀÇ ¾çÀ» ȹ±âÀûÀ¸·Î ÁÙÀÏ ¼ö ÀÖ¾ú´Ù´Â À̾߱⸦ °è¼Ó µé·ÁÁÖ°í ÀÖ´Ù.

    AngularJS´Â ¶Ù¾î³­ ±â¼úÀÇ Áý¾àü´Ù. Å×½ºÆ®¿Í ÄÚµå ǰÁúÀ» °­·ÂÇÏ°Ô °­Á¶Çϱ⠶§¹®¿¡ Àüü ÀÚ¹Ù½ºÅ©¸³Æ® ¿¡ÄÚ ½Ã½ºÅÛ¿¡¼­ ÁÁÀº »ç·Ê·Î ¼Õ²ÅÈ÷°í ÀÖ´Ù. ³ôÀº ǰÁú°ú ±â¼úÀÇ Âü½ÅÇÔÀ» °í·ÁÇØº¼ ¶§ ¸¹Àº »ç¶÷µéÀÌ ÀÌ ÇÁ·¹ÀÓ¿öÅ©¿¡ ²ø¸®´Â ¸ð½ÀÀ» º¸´Â °ÍÀº ±×¸® ³î¶øÁö ¾Ê´Ù. AngularJS¿¡ ´ëÇÑ ¸Å¿ì Ȱ¹ßÇϰí Àû±ØÀûÀÎ Ä¿¹Â´ÏƼ¸¦ ¸¸µé¸é¼­ ¸»ÀÌ´Ù. ±×¸®°í ÀÌ·Î ÀÎÇØ AngularJS´Â Á¡Á¡ ´õ À¯¸íÇØÁö°í ÀÖ´Ù.

    AngularJS°¡ Á¡Á¡ ´õ À¯¸íÇØÁö¸é¼­ »ç¶÷µéÀº º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®¿¡µµ AngularJS¸¦ »ç¿ëÇϱ⠽ÃÀÛÇß´Ù. ÇÏÁö¸¸ ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ °ø½Ä ¹®¼­³ª À¥»óÀÇ °£´ÜÇÑ ¿¹Á¦·Î´Â ÇØ°áÇÒ ¼ö ¾ø´Â ¹®Á¦¿¡ ¸Â´Ú¶ß¸®°Ô µÉ °ÍÀÌ´Ù. ´Ù¸¥ ±â¼ú°ú ºñ±³Çؼ­ AngularJS¿¡´Â Ä¿¹Â´ÏƼ¿¡ ¾ÆÁ÷ °øÀ¯µÇÁö ¸øÇÑ, °æÇèÀ¸·ÎºÎÅÍ ³ª¿À´Â À̵ð¾ö, ÆÐÅÏ, ¿ì¼ö »ç·Ê°¡ ¸¹ÀÌ Á¸ÀçÇϱ⠶§¹®ÀÌ´Ù.

    ÀÌ Ã¥À» ÁýÇÊÇÑ ÀÌÀ¯´Â AngularJS ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¤¼®´ë·Î ¸¸µå´Â ¹æ¹ýÀÌ ¹«¾ùÀÎÁö ¾Ë·ÁÁÖ°í ½Í¾î¼­´Ù. ±×·¡¼­ ÀÌ Ã¥Àº ÇÁ·¹ÀÓ¿öÅ©°¡ ¾î¶»°Ô µ¿ÀÛÇÏÁö¸¦ ´Ù·ç±âº¸´Ù´Â AngularJS¸¦ »ç¿ëÇØ¼­ º¹ÀâÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¸¸µå´ÂÁö¿¡ ÁýÁßÇÑ´Ù. ±×¸®°í AngularJS Ä¿¹Â´ÏƼ¿¡ ½ÇÁ¦·Î ¿Ã¶ó¿Â Áú¹®°ú ±×¿¡ ´ëÇÑ ½ÇÁ¦ ÇØ°áÃ¥µµ Á¦°øÇÑ´Ù.

     

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
    ¿äÁò °¡Àå ¶°¿À¸£´Â ÇÁ·ÐÆ®¿£µå MVC ÇÁ·¹ÀÓ¿öÅ©¸¦ ²ÅÀÚ¸é ´Ü¿¬ÄÚ AngularJS´Ù. °­·ÂÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ´ÜÀÏ ÆäÀÌÁö À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô °³¹ßÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ÀÇÁ¸¼º ÁÖÀÔ ±â´ÉÀ¸·Î Àç»ç¿ëÀÌ °¡´ÉÇÑ Äڵ带 ½±°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ°í µð·ºÆ¼ºê¸¦ »ç¿ëÇØ¼­ »õ·Î¿î HTML ű׸¦ ¸¸µé¾î Á» ´õ ¼±¾ðÀûÀÎ ¹æ½ÄÀ¸·Î ÅÛÇø´À» ±¸¼ºÇÒ ¼öµµ ÀÖ´Ù. ±×¸®°í ¸ðµ¨ÀÇ °èÃþ±¸Á¶¸¦ ¸¸µé¾î¼­ Áߺ¹µÇ´Â Äڵ带 ÁÙÀÌ°í ´õ¿í ±ò²ûÇÑ Äڵ带 ÀÛ¼ºÇÒ ¼öµµ ÀÖ´Ù.

    ÇÏÁö¸¸ À̺¸´Ù ³» ¸¶À½À» ²ø¾ú´ø °ÍÀº AngularJS ÇÁ·¹ÀÓ¿öÅ© ÀÚü¿¡¼­ Å×½ºÆ®¸¦ °­Á¶ÇÏ´Â ¸ð½ÀÀ̾ú´Ù. ¹é¿£µå´Â ±×³ª¸¶ Å×½ºÆ® Äڵ带 ÀÛ¼ºÇϱ⠽¬¿î ȯ°æÀÌÁö¸¸ ÇÁ·ÐÆ®¿£µå´Â »ó´ëÀûÀ¸·Î Å×½ºÆ® Äڵ带 ÀÛ¼ºÇϱⰡ ¾î·Á¿î °Ô Çö½ÇÀÌ´Ù. ÇÏÁö¸¸ AngularJS´Â ´Ù¸£´Ù. Å×½ºÆ® ÀÛ¼ºÀ» Àå·ÁÇϰí Å×½ºÆ® Äڵ带 ÀÛ¼ºÇϱ⠽±µµ·Ï ÇÁ·¹ÀÓ¿öÅ©°¡ µµ¿ÍÁÖ°í ÀÖ´Ù. Jasmine°ú Karma¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ´ÜÀ§ Å×½ºÆ®ºÎÅÍ protractor¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÅëÇÕÅ×½ºÆ®±îÁö ±¤¹üÀ§ÇÏ°Ô Å×½ºÆ®¸¦ ÀÛ¼ºÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ÇÁ·ÐÆ®¿£µå ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÑ´Ù¸é ¿ì¸®¸¦ µçµçÇÏ°Ô ÁöÄÑÁÖ´Â Å×½ºÆ® ÄÚµå¿Í ÇÔ²² ´õ¾øÀÌ Áñ°Ì°Ô °³¹ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. AngularJS·Î ½ÇÁ¦ À¥ ¼­ºñ½º¸¦ °³¹ßÇϸ鼭 ÀÌ¿Í °°Àº ³» »ý°¢Àº ´õ È®°íÇØÁ³´Ù.

    ÇÏÁö¸¸ AngularJS·Î ½ÇÁ¦ À¥ ¼­ºñ½º¸¦ °³¹ßÇÏ´Ù º¸´Ï ÀÌ·± Àú·± ¹®Á¦µé¿¡ ºÎµúÈ÷°Ô µÆ´Ù. ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀº ¹«¾ùÀÎÁö, ¾î¶»°Ô ±¸ÇöÇÏ´Â °Ô °¡Àå ÁÁÀº ¹æ¹ýÀÎÁö´Â AngularJS °ø½Ä ÆäÀÌÁöÀÇ Æ©Å丮¾ó°ú °¡À̵å·Î´Â ºÎÁ·Çß´Ù. ±×·² ¶§¸¶´Ù ÀÌ Ã¥ÀÇ µµ¿òÀ» ¸¹ÀÌ ¹Þ¾Ò´Ù. ÀÌ Ã¥Àº AngularJSÀÇ ±âº»ÀûÀÎ ³»¿ëÀº ¹°·ÐÀÌ°í ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼­ AngularJS¸¦ »ç¿ëÇÒ ¶§ ºÎµúÈú ¼ö ÀÖ´Â ¿©·¯ ¹®Á¦µé¿¡ ´ëÇÑ ÇØ°áÃ¥À» Ä£ÀýÇÏ°Ô ¼³¸íÇØÁØ´Ù. Å×½ºÆ® Äڵ带 Àß ÀÛ¼ºÇÏ´Â ¹æ¹ýµµ ¹°·Ð ¾Ë·ÁÁØ´Ù. ±×¸®°í ÇÁ·¹ÀÓ¿öÅ© ³»ºÎÀÇ ½Éµµ ±íÀº ³»¿ë±îÁö ´Ù·ç°í À־ Çö¾÷¿¡ AngularJS¸¦ ¾²°í ÀÖ´Â °³¹ßÀڵ鿡°Ô ¸¹Àº µµ¿òÀÌ µÇ¸®¶ó »ý°¢ÇÑ´Ù.

    ÀÚ, ÀÌÁ¦ ÁÖÀúÇÏÁö ¸»°í AngularJS¶ó´Â °ÅÀÎÀÇ ¾î±ú À§¿¡ ¿Ã¶ó°¡¼­ ´õ ¸Ö¸® ¹Ù¶óº¸°í ´õ ºü¸£°Ô À̵¿ÇÏÀÚ. ºÐ¸í »õ·Î¿î ¼¼»óÀÌ º¸ÀÏ °ÍÀÌ´Ù.

     

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

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

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

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

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

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

    ¹Ýǰ/±³È¯

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

    ¹Ýǰ/±³È¯

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