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

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

    ¿¹Á¦·Î ¹è¿ì´Â ŸÀÔ½ºÅ©¸³Æ® 2.X

    • »çÄ£ ¿ÀÈ帮 Àú
    • ±èâ¼ö ¿ª
    • ÅÍ´×Æ÷ÀÎÆ®
    • 2018³â 08¿ù 01ÀÏ
    • Á¤°¡
      25,000¿ø
    • ÆǸŰ¡
      22,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,250¿ø Àû¸³ [5%P]

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

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

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

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

      close

      2025³â 02¿ù 07ÀÏ(±Ý)

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

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161340265 400ÂÊ 188 x 240 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆǸÅÁö¼ö : 110

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

    ÃâÆÇ»ç ¸®ºä

    TypeScript, Angular¸¦ »ç¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßºÎÅÍ NativeScript¸¦ È°¿ëÇÑ ³×ÀÌƼºê ¾Û º¯È¯°ú Azure Ŭ¶ó¿ìµå¿¡¼­ ¼­ºñ½º »ý¼º±îÁö ±×´ë·Î µû¶óÇÏ¸ç °³¹ßÇϱâ

    ÀÌ Ã¥Àº TypeScript °³¹ßÀ» °¡Àå ½Ç¿ëÀûÀ¸·Î ½ÃÀÛÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. µÎ °³ÀÇ Èï¹Ì·Î¿î ÇÁ·ÎÁ§Æ®¸¦ óÀ½ºÎÅÍ °³¹ßÇϸç TypeScriptÀÇ ±âÃʸ¦ ´ÙÁö°í ÇÔ¼ö, Á¦³×¸¯, ÇÁ·Î¹Ì½º, Äݹé°ú °°Àº ±â´ÉÀ» ¹è¿ì°Ô µÈ´Ù. °´Ã¼ÁöÇâ ¹æ½ÄÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í È¿À²ÀûÀ¸·Î ¸Þ¸ð¸®¸¦ °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¹è¿î´Ù. ¶ÇÇÑ Á¦ÀÛÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷Çϱâ Àü¿¡ Å×½ºÆ®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ¼³¸íÇÑ´Ù. Angular¸¦ »ç¿ëÇØ ´ÜÀÏ ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼Ç(SPA)À» ¸¸µé°í, ÀÌ·¸°Ô ¸¸µç À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» NativeScript¸¦ »ç¿ëÇØ ³×ÀÌƼºê ¾ÛÀ¸·Î º¯È¯ÇÑ´Ù. ¸¶Áö¸·À¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÁ¦ ¼­ºñ½ºÇϱâ À§ÇØ Azure Ŭ¶ó¿ìµå Ç÷§Æû¿¡ ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ÀÌ·¯ÇÑ °úÁ¤Àº »çÀüÁö½Ä ¾øÀ̵µ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±âÃʺÎÅÍ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ÀÌ Ã¥À» ÀÐ°í ³ª¸é µÎ °³ÀÇ ±âº»ÀûÀÎ ±â´ÉÀÌ ¸ðµÎ Æ÷ÇÔµÈ ÇÁ·ÎÁ§Æ®¸¦ ¾òÀ» ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó, ´ÙÀ½ ´Ü°è·Î ³ª¾Æ°¥ ¼ö ÀÖ´Â ´Ù¾çÇÑ ±âº» ±â¼úÀ» ¿¬¸¶ÇÏ°Ô µÈ´Ù.

    £¿ Visual Studio Code¿¡¼­ ù ¹ø° ÇÁ·ÎÁ§Æ® ¼³°èÇϱâ
    £¿ TypeScriptÀÇ µ¥ÀÌÅÍ Å¸ÀÔ ÀÌÇØÇϱâ
    £¿ TypeScript¸¦ »ç¿ëÇØ °´Ã¼ÁöÇâ ¹æ½ÄÀ¸·Î À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    £¿ TypeScriptÀÇ °í±Þ ±â´ÉÀ» »ç¿ëÇØ Trello ÀÏÁ¤°ü¸® ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    £¿ Jasmine°ú Karma Å×½ºÆà µµ±¸¸¦ »ç¿ëÇØ ´ÜÀ§ Å×½ºÆ®Çϱâ
    £¿ Azure Ŭ¶ó¿ìµå¿¡ ¸®¼Ò½º¸¦ ÇÒ´çÇÏ°í À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷

    1Àå ¡°TypeScript ½ÃÀÛÇϱ⡱
    TypeScript¿Í ±× ±â´É¿¡ ´ëÇؼ­ ¼³¸íÇÑ´Ù. ±âº»ÀûÀÎ TypeScript ±â´É¿¡ ´ëÇÑ ÀÌÇظ¦ µ½±â À§ÇØ °£´ÜÇÑ TODO ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î º»´Ù.

    2Àå ¡°Ã¹ ¹ø° ¾ÖÇø®ÄÉÀÌ¼Ç £¿ Sports News Combinator¡±
    TypScript¿Í AngularÀÇ ±âº» °³³ä¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. TypeScriptÀÇ Å¸ÀÔ¿¡ ´ëÇØ ¾Ë¾Æº¸°í Angular ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý°ú ÇÔ²² ÄÄÆ÷³ÍÆ®ÀÇ °³³ä¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.

    3Àå ¡°Sport News Combinator £¿ ±â´É Ãß°¡¡±
    ÀÎÅÍÆäÀ̽º, Ŭ·¡½º, °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö°ú °°Àº TypeScriptÀÇ Áß¿ä °³³äÀ» ´Ù·é´Ù. AngularÀÇ µ¥ÀÌÅÍ ¹ÙÀεù, Áö½ÃÀÚ, ÅÛÇø´¿¡ ´ëÇؼ­µµ ¾Ë¾Æº»´Ù.

    4Àå ¡°Sports News Combinator £¿ ÃÖÁ¾ ¹öÀü¡±
    ÃÖÁ¾ ±â´ÉÀ» Ãß°¡ÇÏ°í µ¥ÄÚ·¹ÀÌÅÍ, ÀÇÁ¸¼º ÁÖÀÔ, ¶ó¿ìÆÃ, ±×¸®°í RxJS observableÀ» »ç¿ëÇÑ HTTP È£ÃâÀ» ´Ù·é´Ù.

    5Àå ¡°µÎ ¹ø° ¾ÖÇø®ÄÉÀÌ¼Ç £¿ Trello¡±
    µÎ ¹ø° ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ÀÌ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ TypeScriptÀÇ Á¦³×¸¯, ³×ÀÓ½ºÆäÀ̽º, ¸ðµâ¿¡ ´ëÇØ »ìÆ캻´Ù. ¶ÇÇÑ AngularÀÇ ÄÄÆ÷³ÍÆ® °£ Åë½ÅÀ̳ª »ý¸íÁÖ±â ÈÄÅ·°ú °°Àº °í±Þ ±â´É¿¡ ´ëÇؼ­µµ »ìÆ캻´Ù.

    6Àå ¡°Trello £¿ ±â´É Ãß°¡¡±
    TypeScript¿Í AngularÀÇ ±â´É¿¡ ´ëÇØ ±íÀÌ ÀÖ°Ô ¼³¸íÇÑ´Ù. ¹Ýº¹ÀÚ¿Í Äݹé, promise, observableÀ» »ç¿ëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ´Ù·é´Ù. AngularÀÇ ÆÄÀÌÇÁ¿Í ÀÇÁ¸¼º ÁÖÀÔ¿¡ ´ëÇØ »ìÆ캻´Ù.

    7Àå ¡°Trello ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®¡±
    Angular¿¡¼­ Á¦°øÇÏ´Â Å×½ºÆ® ±â´ÉÀ» ¼Ò°³ÇÑ´Ù. ¼­ºñ½º, ÆÄÀÌÇÁ, ÄÄÆ÷³ÍÆ®ÀÇ ´ÜÀ§ Å×½ºÆ®¸¦ »ìÆ캻´Ù.

    8Àå ¡°Angular CLI¸¦ ÀÌ¿ëÇÑ Trello¡±
    Angular CLI¿Í ¼¼ºÎ ±â´ÉµéÀ» ¼Ò°³ÇÑ´Ù. »õ·Î¿î ¾ÖÇø®ÄÉÀ̼Ç, ÄÄÆ÷³ÍÆ®, ¼­ºñ½º, ÆÄÀÌÇÁ, Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¹è¿î´Ù. ±× ´ÙÀ½ Angular ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ºôµåÇÏ°í ¼­¹ö¸¦ ¶ç¿ì°í À¯Áöº¸¼ö ÇÏ´Â °Í¿¡ ÃÊÁ¡À» µÎ°í »ìÆ캻´Ù.

    9Àå ¡°NativeScript¸¦ »ç¿ëÇÑ Trello ¸ð¹ÙÀÏ¡±
    À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ³×ÀÌƼºê ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î º¯È¯Çϵµ·Ï ÇÑ´Ù. NativeScript ÇÁ·¹ÀÓ¿öÅ©¸¦ »ìÆ캸°í ¾î¶»°Ô ¿ì¸®ÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾Èµå·ÎÀ̵峪 iOS ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´ÂÁö »ìÆ캻´Ù.

    10Àå ¡°Trello ¿¹Á¦¸¦ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Azure Ŭ¶ó¿ìµå¿¡ ¹èÆ÷Çϱ⡱
    Ŭ¶ó¿ìµå ¹èÆ÷ Ç÷§Æû¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. PaaS(Platform as a Service) ¹èÆ÷ ȯ°æÀÎ Azure¿¡ ´ëÇØ ¾Ë¾Æº¸°í, FTP¿Í GitHub¸¦ »ç¿ëÇØ ¹èÆ÷ÇÑ´Ù. ¶ÇÇÑ Azure°¡ ¾î¶»°Ô Áö¼ÓÀûÀ¸·Î ¾ÛÀ» ¹èÆ÷Çϵµ·Ï µµ¿ÍÁÖ´ÂÁö »ìÆ캻´Ù.

    ÀúÀÚ ¼Ò°³

    »çÄ£ ¿ÀÈ帮

    ÁöÀºÀÌ : »çÄ£ ¿ÀÈ帮 (Sachin Ohri)
    À¥ ±â¹Ý ±â¼ú¿¡ ±íÀº °ü½ÉÀ» °¡Áø ±â¼ú ¾ÆÅ°ÅØÆ®·Î 10³â ³Ñ°Ô ´å³Ý, JavaScript, Durandal, Angular, TypeScript¿Í °°Àº ±â¼úÀ» »ç¿ëÇÏ¿© À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ÀÖ´Ù. Fortune 500´ë ±â¾÷¿¡ ¼³°è µðÀÚÀÎ, ±â¼ú Áö¿ø, °³¹ß Àü¹® °¡À̵带 Æ÷ÇÔÇÑ ±â¼ú ¼Ö·ç¼ÇÀ» Á¦°øÇÏ°í ÀÖ´Ù.
    »õ·Î¿î ¾ð¾î¿Í ±â¼úÀ» ¹è¿ì´Â °ÍÀ» Áñ±â´Â Æú¸®±Û¶ù °³¹ßÀÚ(¿©·¯ ¾ð¾î¸¦ ±¸»çÇÏ´Â °³¹ßÀÚ)ÀÌ´Ù. ÃÖ±Ù¿¡´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Azure¸¦ »ç¿ëÇÑ Å¬¶ó¿ìµå ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, Microsoft Azure Architect, Microsoft ASP.NET MVC Web Application, Microsoft Programming with C#°ú °°Àº ´Ù¾çÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀÚ°ÝÁõÀ» °¡Áö°í ÀÖ´Ù.  

    ¿Å±äÀÌ : ±èâ¼ö
    ¾ÆÁÖ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇÏ°í ½º¿þµ§ ·ê·¹¿À ´ëÇб³¿¡ ±³È¯ÇлýÀ» ´Ù³à¿Ô´Ù. ÁßÇб³¶§ºÎÅÍ ½ÃÀÛÇÑ °³¹ßÀ» õÁ÷À¸·Î ¾Ë°í ÇູÇÑ ÄÚµùÀ» °è¼ÓÇÏ°í ÀÖ´Ù. ³×À̹ö¿¡¼­ °Ë»ö±¤°í½Ã½ºÅÛÀ» °³¹ßÇß°í, Áö±ÝÀº SKÅÚ·¹ÄÞ¿¡¼­ NUGU Ç÷§ÆûÀÇ ÀÚ¿¬¾î ÀÌÇØ ¼­¹ö °³¹ßÀ» ´ã´çÇÏ°í ÀÖ´Ù.  

    ¿ªÀÚ ¼Ò°³

    ±èâ¼ö


    ¾ÆÁÖ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇÏ°í ½º¿þµ§ ·ê·¹¿À ´ëÇб³¿¡ ±³È¯ÇлýÀ» ´Ù³à¿Ô´Ù. ÁßÇб³¶§ºÎÅÍ ½ÃÀÛÇÑ °³¹ßÀ» õÁ÷À¸·Î ¾Ë°í ÇູÇÑ ÄÚµùÀ» °è¼ÓÇÏ°í ÀÖ´Ù. ³×À̹ö¿¡¼­ °Ë»ö±¤°í½Ã½ºÅÛÀ» °³¹ßÇß°í, Áö±ÝÀº SKÅÚ·¹ÄÞ¿¡¼­ NUGU Ç÷§ÆûÀÇ ÀÚ¿¬¾î ÀÌÇØ ¼­¹ö °³¹ßÀ» ´ã´çÇÏ°í ÀÖ´Ù.

    Ã¥ ¼Ó¿¡¼­

    ¸ñÂ÷

    Chapter 1>>> TypeScript ½ÃÀÛÇϱâ
    JavaScriptÀÇ ÇöÀç
    JavaScriptÀÇ ÁÁÁö ¾ÊÀº ºÎºÐ
    ±â´É
    ŸÀÔ À¯Ãß(Type Inference)
    ¹è¿­
    µ¿µî ºñ±³(Equality comparision)
    Null or undefined
    TypeScript ±¸Á¶´ë
    TypeScriptÀÇ ÀåÁ¡
    TypeScript¿Í JavaScript ºñ±³
    JavaScriptÀÇ ´ë¾È
    TypeScript ±â´É
    ÁÖ¿ä ±â´É
    µ¥ÀÌÅÍ Å¸ÀÔ
    Á¦¾î È帧 ºÐ¼®(Control flow analysis)
    ĸ½¶È­
    »ó¼Ó
    ÀÎÅÍÆäÀ̽º
    ½¦ÀÌÇÁ(Shape)
    µ¥ÄÚ·¹ÀÌÅÍ
    TypeScript ¹®¹ý°ú Å°¿öµå
    ¼³Ä¡¿Í ¼³Á¤
    TypeScript ¼³Ä¡
    TypeScript ¿¡µðÅÍ
    Visual Studio
    VS Code
    TypeScript ÄÄÆÄÀÏ·¯
    TypeScript TODO ¸ñ·Ï ¾ÖÇø®ÄÉÀ̼Ç
    todo.ts
    TypeScriptÀÇ Å¬·¡½º
    TypeScriptÀÇ ÇÔ¼ö
    TypeScript ÄÚµå µð¹ö±ë
    ³îÀÌÅÍ(Playground)
    ¿ä¾à

    Chapter 2>>> ù ¹ø° ¾ÖÇø®ÄÉÀÌ¼Ç . Sport News Combinator
    Sports News Combinator . SNC
    ÄÚµå ´Ù¿î·Îµå
    SNCÀÇ ±â´É
    ŸÀÔ ½Ã½ºÅÛ(Type System)
    º¯¼ö
    var Å°¿öµå
    let°ú const Å°¿öµå
    TypeScriptÀÇ Å¸ÀÔ
    ŸÀÔ ¾î³ëÅ×À̼Ç
    ¿ø½Ã ŸÀÔ
    ¹è¿­
    Æ©ÇÃÇü(Tuple)
    Any
    Void
    Null°ú undefined
    À¯´Ï¿Â ŸÀÔ(Union types)
    ŸÀÔ Ãß·Ð(Type Inference)
    ŸÀÔ Ã¼Å©
    TypeScriptÀÇ Å¬·¡½º
    TypeScriptÀÇ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
    Ŭ·¡½ºÀÇ ÀÌÇØ
    Á¢±Ù Á¦¾îÀÚ(access modifier)
    Ŭ·¡½º¿¡¼­ º¯È¯µÈ JavaScript
    SNC . °³¿ä
    Angular . superhero ÇÁ·¹ÀÓ¿öÅ©
    SPA
    Angular . °³³ä
    Angular . ¾ÆÅ°ÅØÃÄ
    SNC . ¾ÆÅ°ÅØÃÄ
    SNC . ÄÚµå ¼³Á¤
    Angular CLI ¼Â¾÷
    ¾ÖÇø®ÄÉÀÌ¼Ç ¼Â¾÷
    SNC . Æú´õ ±¸Á¶
    ¸ðµ¨ ¸¸µé±â
    ù ¹ø° ÄÄÆ÷³ÍÆ® . NewsComponent
    ÅÛÇø´
    ÄÄÆ÷³ÍÆ® Ŭ·¡½º
    ÄÄÆ÷³ÍÆ® ¸ÞŸµ¥ÀÌÅÍ
    Import
    newsComponent
    newsComponent ºñÁî´Ï½º ·ÎÁ÷
    newsComponent template ·ÎÁ÷
    SNC - ÄÚµå ½ÇÇà
    ¿ä¾à

    Chapter 3>>> Sports News Combinator - ±â´É Ãß°¡
    ÇÔ¼ö
    ÇÔ¼öÀÇ Å¸ÀÔ
    ¼±ÅÃÀû(Optional)/±âº»(default) ÆĶó¹ÌÅÍ
    ³ª¸ÓÁö(Rest) ÆĶó¹ÌÅÍ
    ÇÔ¼ö ¿À¹ö·Îµù
    ŸÀÔ½ºÅ©¸³Æ®ÀÇ Å¬·¡½º
    Ŭ·¡½º Á¤ÀÇ
    »ý¼ºÀÚ
    ÇÁ·ÎÆÛƼ¿Í ¸Þ¼­µå
    »ó¼Ó
    Ãß»ó(Abstract) Ŭ·¡½º
    ÀÎÅÍÆäÀ̽º
    ÀÎÅÍÆäÀ̽º Á¤ÀÇ
    ´ö ŸÀÌÇÎ(duck typing)
    ÀÎÅÍÆäÀ̽º È®Àå
    ÀÎÅÍÆäÀ̽º ±¸Çö
    SNC¿¡ ±â´É Ãß°¡
    ¸ðµ¨ À籸¼º
    ÄÚ¾î ÄÄÆ÷³ÍÆ®
    ÅÛÇø´°ú »ðÀÔ½Ä(interpolation)
    AngularÀÇ Áö½ÃÀÚ ·Îµå ÀýÂ÷
    ¿ä¾à

    Chapter 4>>> Sports News Combinator
    µ¥ÄÚ·¹ÀÌÅÍ
    µ¥ÄÚ·¹ÀÌÅÍ µðÀÚÀÎ ÆÐÅÏ
    TypeScript µ¥ÄÚ·¹ÀÌÅÍ
    SNC µ¥ÄÚ·¹ÀÌÅÍ
    SNC Ãß°¡ ±â´É
    SNC¿¡ ¼­ºñ½º Ãß°¡
    SNC¿¡¼­ HTTP È£Ãâ ±¸Çö
    SNC ¶ó¿ìÆÃ
    ÃÖÁ¾ ÇÁ·Î´öÆ®
    ¿ä¾à

    Chapter 5>>> µÎ ¹ø° ¾ÖÇø®ÄÉÀÌ¼Ç . Æ®·¼·Î
    Æ®·¼·Î ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ¼Ò°³
    ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä
    ±â¼ú °³¿ä
    TypeScript ³×ÀÓ½ºÆäÀ̽º¿Í ¸ðµâ
    À¯´Ï¹ö¼³ ³×ÀÓ½ºÆäÀ̽º
    TypeScript ³×ÀÓ½ºÆäÀ̽º
    TypeScript ¸ðµâ
    TypeScript Á¦³×¸¯
    Á¤ÀÇ
    ÇÔ¼ö
    Ŭ·¡½º
    Á¦³×¸¯ Á¦¾à
    Æ®·¼·Î ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼Ç
    ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃÄ
    ÄÚµå ¼³Á¤
    Æ®·¼·Î ȨÆäÀÌÁö
    ¸ðµ¨
    ȨÆäÀÌÁö ÄÄÆ÷³ÍÆ®
    ȨÆäÀÌÁö . µ¥ÀÌÅÍ ÃʱâÈ­
    ȨÆäÀÌÁö . ÅÛÇø´
    ȨÆäÀÌÁö . »õ·Î¿î º¸µå Ãß°¡
    ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    Æ®·¼·Î - º¸µå ÄÄÆ÷³ÍÆ®
    ¶ó¿ìÆÃ
    º¸µå ÄÄÆ÷³ÍÆ® . µ¥ÀÌÅÍ ÃßÃâ
    º¸µå ÄÄÆ÷³ÍÆ® . ÀÚ½Ä ÄÄÆ÷³ÍÆ®¿¡ µ¥ÀÌÅÍ Àü´ÞÇϱâ
    ¿ä¾à

    Chapter 6>>> Æ®·¼·Î¿¡ ±â´É Ãß°¡Çϱâ
    ¹Ýº¹ÀÚ(iterator)
    JavaScript ¹Ýº¹ÀÚ
    TypeScript ¹Ýº¹ÀÚ
    TypeScript for...of¿Í for...in ·çÇÁ
    TypeScript¸¦ ÀÌ¿ëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹Ö
    Äݹé ÇÔ¼ö
    ÇÁ·Î¹Ì½º(Promise)
    Async-await
    ¿¹Á¦ Æ®·¼·Î ¾ÖÇø®ÄÉÀ̼ǿ¡ ±â´É Ãß°¡
    ¿¹Á¦ Æ®·¼·Î¿¡¼­ ÇÁ·Î¹Ì½º »ç¿ëÇϱâ
    ÇÁ·Î¹Ì½º ±¸Çö
    ȨÆäÀÌÁö ÄÄÆ÷³ÍÆ®¿¡¼­ È£ÃâÇϱâ
    ±â´É ±¸Çö
    ±¸Çö . »õ·Î¿î ÀÛ¾÷ Ãß°¡
    ±¸Çö . »õ·Î¿î ÇÏÀ§ ÀÛ¾÷ Ãß°¡Çϱâ
    º¸µå, ÀÛ¾÷, ÇÏÀ§ ÀÛ¾÷ÀÇ Á¦¸ñ º¯°æÇϱâ
    AngularÀÇ µ¥ÀÌÅÍ Æ÷¸ËÆÃ
    ³»Àå ÆÄÀÌÇÁ
    »ç¿ëÀÚÁ¤ÀÇ ÆÄÀÌÇÁ
    Angular ÀÇÁ¸¼º ÁÖÀÔ ÀÌÇØÇϱâ
    ÀÇÁ¸¼º °ü¸®
    ¿ä¾à

    Chapter 7>>> Æ®·¼·Î ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®
    ±âº» °³³ä
    Å×½ºÆ®ÀÇ ¾î·Á¿ò
    Å×½ºÆ® ±â¹Ý °³¹ß
    ´ÜÀ§ Å×½ºÆ® vs Á¾´Ü°£ Å×½ºÆ®(end-to-end test)
    Å×½ºÆ® ±¸Á¶
    Å×½ºÆ® µµ±¸
    ÀÚ½º¹Î(Jasmine)
    Ä«¸£¸¶(Karma)
    ÀÚ½º¹Î°ú Ä«¸£¸¶ ¼³Ä¡ ¹× ¼³Á¤
    Å×½ºÆ® ÇÁ·ÎÁ§Æ®ÀÇ Æú´õ¿Í ÆÄÀÏ ±¸Á¶
    ÆÄÀÌÇÁ¿ë Å×½ºÆ® ÀÛ¼ºÇϱâ
    »õ·Î¿î ÆÄÀÏ »ý¼º
    Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º
    Å×½ºÆ® ÄÉÀ̽º ½ÇÇà
    ¼­ºñ½º Ŭ·¡½º¸¦ À§ÇÑ Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º
    »õ·Î¿î ÆÄÀÏ »ý¼º
    Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º
    µ¶¸³µÈ ÄÄÆ÷³ÍÆ®ÀÇ Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º
    »õ·Î¿î ÆÄÀÏ ÀÛ¼º
    Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º
    Å×½ºÆ® ÄÉÀ̽º ±¸Çö
    ÅëÇÕ ÄÄÆ÷³ÍÆ®¸¦ À§ÇÑ Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º
    ÅëÇÕ Å×½ºÆ® ¼³Á¤
    Å×½ºÆ® ÄÉÀ̽º ±¸Çö
    ´Ù¸¥ ÄÄÆ÷³ÍÆ®¸¦ À§ÇÑ Å×½ºÆ® ÄÉÀ̽º
    ¿ä¾à

    Chapter 8>>> Æ®·¼·Î . Angular CLI »ç¿ëÇϱâ
    Angular CLI ¼Ò°³
    Angular CLI ¼³Á¤
    Angular CLI help ¸í·É¾î
    Angular CLI·Î ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
    ÆÄÀÏ °³¿ä
    ng new . Ç÷¡±×¿Í Ä¿½ºÅ͸¶ÀÌ¡
    ¾Û Ä¿½ºÅ͸¶ÀÌ¡
    Angular CLI ÆÄÀÏ
    ¾ÖÇø®ÄÉÀ̼ǿë ÆÄÀÏ ¸¸µé±â
    ÄÄÆ÷³ÍÆ® ¸¸µé±â
    ¼­ºñ½º »ý¼º
    ÆÄÀÌÇÁ »ý¼º
    ¸ðµâ »ý¼º
    TypeScript ÆÄÀÏ »ý¼º
    Angular ¾Û ºôµå
    ºôµå ÇÁ·Î¼¼½º
    dev ¸ðµå·Î ¾ÖÇø®ÄÉÀÌ¼Ç ºôµå
    »ó¿ë ¸ðµå¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ºôµå
    Angular ¾Û ±¸µ¿
    ng serve ¿É¼Ç
    Angular ¾ÖÇø®ÄÉÀÌ¼Ç ¸°ÆÃ
    ¸°ÆÃ ±ÔÄ¢
    ¸°Æà ¿É¼Ç
    Æ®·¼·Î ¾ÖÇø®ÄÉÀÌ¼Ç ¸°ÆÃ
    Angular CLI¸¦ »ç¿ëÇÑ ÄÚµå Ä¿¹ö¸®Áö
    Æ®·¼·Î ¾ÖÇø®ÄÉÀÌ¼Ç ÄÚµå Ä¿¹ö¸®Áö
    ¿ä¾à

    Chapter 9>>> Æ®·¼·Î ¸ð¹ÙÀÏ . NativeScript »ç¿ëÇϱâ
    NativeScript¶õ?
    NativeScript µðÀÚÀÎ
    NativeScript vs À¥ ¾ÖÇø®ÄÉÀ̼Ç
    NativeScript ȯ°æ ¼³Á¤
    NativeScript CLI
    ¸ð¹ÙÀÏ Ç÷§Æû ÀÇÁ¸¼º ¼³Ä¡
    NativeScript¸¦ »ç¿ëÇÑ ¿¹Á¦ Æ®·¼·Î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
    ¾ÖÇø®ÄÉÀÌ¼Ç °ñ°Ý »ý¼º
    NativeScript ¾ÖÇø®ÄÉÀÌ¼Ç ±âº» Æú´õ ±¸Á¶
    ȨÆäÀÌÁö ÄÄÆ÷³ÍÆ® °³¹ß
    ±âÁ¸ ÄÁÅÙÃ÷ Á¦°Å
    Æ®·¼·Î º¸µå ¸ðµ¨
    Æ®·¼·Î ¼­ºñ½º ±¸Çö
    ȨÆäÀÌÁö ÄÄÆ÷³ÍÆ® ±¸Çö
    ȨÆäÀÌÁö ÄÄÆ÷³ÍÆ® ¿¬°á
    Áö±Ý±îÁöÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °ËÅä
    run ¸í·É¾î ½ÇÇà
    ¾ÖÇø®ÄÉÀÌ¼Ç µð¹ö±ë
    º¸µå ÄÄÆ÷³ÍÆ® °³¹ß
    º¸µå ÄÄÆ÷³ÍÆ® ÅÛÇø´
    º¸µå ÄÄÆ÷³ÍÆ® ¶ó¿ìÆà º¯°æ
    ÄÚµå ½ÇÇà
    NativeScript UI ¿¤¸®¸ÕÆ®
    ¿ä¾à

    Chapter 10>>> ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Azure¸¦ »ç¿ëÇؼ­ ¿¹Á¦ Æ®·¼·Î¸¦
    Ŭ¶ó¿ìµå¿¡ ¹èÆ÷Çϱâ
    ¹èÆ÷ Ç÷§ÆûÀ¸·Î¼­ÀÇ Azure Ŭ¶ó¿ìµå
    Ŭ¶ó¿ìµå Ç÷§ÆûÀÇ ÀåÁ¡
    ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® Azure ¹èÆ÷ ¿É¼Ç
    FTP¸¦ »ç¿ëÇÑ ¿¹Á¦ Æ®·¼·Î À¥¾Û ¼­ºñ½º ¹èÆ÷
    À¥¾Û ¼­ºñ½º °ü¸®
    Æ®·¼·Î ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷
    À¥¾Û ¼­ºñ½º GitHub¸¦ »ç¿ëÇÑ ¿¹Á¦ Æ®·¼·Î ¹èÆ÷
    GitHub ÅëÇÕ
    ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
    Áö¼ÓÀûÀÎ ¹èÆ÷¿Í ¸ð´ÏÅ͸µ
    ¿ä¾à

    Appendix A>>> ºÎ·Ï
    1. ºñÁÖ¾ó ½ºÆ©µð¿À Äڵ忡¼­ TypeScript µð¹ö±ëÇϱâ
    2. TypeScript 2.8 ¼Ò°³
    3. TypeScript 2.9 ¼Ò°³

    ã¾Æº¸±â

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

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

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

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

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

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

    ¹ÝÇ°/±³È¯

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

    ¹ÝÇ°/±³È¯

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