ITºÎºÐ Àΰ­1À§
±â¾÷±³À°
HOME>ITÀü¹®°¡>ÀÚ¹Ù½ºÅ©¸³Æ® | Á¦ÀÌÄõ¸®>ŸÀÔ½ºÅ©¸³Æ® [ÀÔ¹®ºÎÅÍ Â÷±ÙÂ÷±Ù]
  • ŸÀÔ½ºÅ©¸³Æ® [ÀÔ¹®ºÎÅÍ Â÷±ÙÂ÷±Ù]

  • °­ÀDZ¸¼º
  • (19°­) Àüü : 7½Ã°£ 18ºÐ|Æò±Õ : 23ºÐ3ÃÊ
  • ÀÌ¿ë±â°£ / °­»ç
  • 2°³¿ù / ¾ËÁö¿À R&D [IT]
  • Áõºù°¡´É
  • ¼ö·áÁõ, ¼ö°­Áõ, ÇнÀÁøµµ
  • ¼ö°­·á
  • 370,000¿ø
  • 185,000¿ø
  • ¾ËÁö¿À ÆÐŰÁö
  • "5°³¿ù" ÇýÅÃ!

¼ö°­ Àü ÀÚÁÖ ¹¯´Â Áú¹®

±³Àç ¾øÀÌ? Ãʺ¸ÀÚµµ °¡´É ÇѰ¡¿ä?

±³Àç ¾øÀ̵µ µ¿¿µ»ó°ú ½Ç½À ÀڷḸÀ¸·Î ÇнÀÇÒ ¼ö ÀÖÀ¸¸ç, Ãʺ¸ÀÚµµ ÀÌÇØÇÏ°í µû¶ó¿Ã ¼ö ÀÖµµ·Ï ¼³°èµÈ °­ÀÇÀÔ´Ï´Ù.

¾ËÁö¿ÀÀÇ °­ÀÇÆ¯Â¡Àº ¹«¾ùÀΰ¡¿ä?

¾ËÁö¿À °­ÀÇ´Â ´Ü¼ø ÃÔ¿µº»ÀÌ ¾Æ´Ï¶ó, Àü¹® ÆíÁýÀ¸·Î Çٽɸ¸ ´ã¾Æ ÇнÀ È¿À²À» ³ôÀÎ °­ÀÇÀÔ´Ï´Ù.

ÇÁ·Î±×·¥Àº ¾î¶»°Ô ±¸Çϳª¿ä?

¾ËÁö¿À ´Â ¿ø°ÝÆò»ý±³À°¿ø À¸·Î, ÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¤º¸´Â ¾Ë¼ö ¾ø½À´Ï´Ù.

3¸í ÀÌ»óÀÇ »ç¶÷µé°ú ÇÔ²² ÇнÀÇÏ½Ç ¿¹Á¤Àΰ¡¿ä? ¾ËÁö¿À ´Üü¼ö°­

¾ËÁö¿À °­ÀÇ´Â ¸¹Àº ±â¾÷¿¡¼­µµ ½Å·ÚÇÏ´Â °­ÀÇ·Î ¼±ÅõǾú½À´Ï´Ù. ¼¼±Ý°è»ê¼­ ¹ßÇà±âÁØ

  • 01.19ºÐ ¼³Ä¡¹× ¼¼ÆÃ °£´ÜÇÑ Äڵ弳¸í
    ¿Ö? ¾î¶²°ÍÀ» ¼³Ä¡ ÇØ¾ß ÇÏ´ÂÁö¿Í ±âº»ÀûÀÎ ºÎºÐºÎÅÍ Â÷±ÙÂ÷±Ù
    ¼³Ä¡¿Í ¼¼ÆÃ, µð¹ö±ë ÀÇ ¼öÁ¤/ÄÜ¼Ö Ãâ·Â, Á¤Àû ŸÀÔ Ã¼Å©, flip ¸Þ¼­µå ¹Ýȯ°ª, any ŸÀÔ TypeScript, greet Ãâ·Â/ºñµ¿±â ÇÔ¼ö, Äֿܼ¡ ´ë¹®ÀÚ, °´Ã¼ ŸÀÔ printCoord
  • 02.26ºÐ printName, first ¼Ó¼º, ¿¡·¯ °¨Áö, ÁÂÇ¥, ŸÀÔ ´Ü¾ð
    TypeScript°¡ ¿¡·¯¸¦ °¨Áö, HTMLCanvasElement, literal types, interface
    obj.last, undefined, welcomePeople, type, ŸÀÔ Ã¼Å©¿Í ¿É¼Å³Î üÀÌ´×/welcomePeople, isArray, ŸÀÔÀ¸·Î ´Ù½Ã ÇÒ´ç, HTMLCanvasElement/literal types, URL°ú HTTP, non-null assertion operator, TypeError, Symbol
  • 03.25ºÐ Narrowing, interface, ŸÀÔ °¡µå
    typeof, ¹®ÀÚ¿­, ¹®ÀÚ¿­ ¹è¿­, ¶Ç´Â null, ·±Å¸ÀÓ µ¿Àû °´Ã¼ÀÇ ¼Ó¼º üũ
    Error Ãâ·Â repeat ÇØ°á, truthyÀÎÁö falsy È®ÀÎ ¹è¿­ ¿©ºÎ, undefined, factor¸¦ °öÇÑ ¹è¿­/¹®ÀÚ¿­ ¸Þ¼­µå È£Ãâ Çã¿ë, null, º¯¼öÀÇ Å¸ÀÔÀÌ ·±Å¸ÀÓ¿¡¼­ üũ/º¯¼öÀÇ Å¸ÀÔ º¯°æµÉ ¼ö ÀÖÀ½ Çã¿ë TypeScript´Â ÇØ´ç ºÐ±â¿¡¼­ shape.radius°¡ Á¤ÀÇ
  • 04.27ºÐ ¸ðµâÈ­Çϰí È®Àå, More on Functions
    Á¦³×¸¯ ŸÀÔ ¸Å°³º¯¼ö, ¹è¿­À» ÇÊÅ͸µÇÏ´Â µÎ °¡Áö ¹æ¹ý, Á¦³×¸¯ ÇÔ¼ö
    µÎ °³ÀÇ ÀÎÅÍÆäÀ̽º À¯´Ï¿Â ŸÀÔ, 󸮸¦ °­Á¦È­ ·±Å¸ÀÓ ¿¡·¯/switch ÇÔ¼ö¸¦ ÀÎÀÚ·Î, ŸÀÔ º°Äª(type alias), ´Ù¸¥ ÇÔ¼ö¿¡ Àü´Þ/´Ù¾çÇÑ Å¸ÀÔÀÇ ¹è¿­ ¹× ÇÔ¼ö, Á¦³×¸¯ ŸÀÔ ¸Å°³º¯¼ö ŸÀÔ
  • 05.21ºÐ More on Functions 2
    Äݹé ÇÔ¼ö, ÇÔ¼ö ¿À¹ö·Îµå, JSON ÆÄ½Ì, °´Ã¼ ±¸Á¶ ºÐÇØ, ÇÔ¼ö¹ÝȯŸÀÔ, ¿À¹ö·Îµå, ÇÔ¼ö ¿À¹ö·Îµù
    ¹è¿­°ú Äݹé ÇÔ¼ö, toFixed, ¼±ÅÃÀû index ¸Å°³º¯¼ö/´Ù¾çÇÑ ¸Å°³º¯¼ö ½Ã±×´Ïó, ÇÔ¼ö ¿À¹ö·Îµù/this ŸÀÔ(User) JSON ÆÄ½Ì, Àü°³ ¿¬»êÀÚ, °´Ã¼ ±¸Á¶ ºÐÇØ
  • 06.25ºÐ Object Types
    °´Ã¼ ŸÀÔ type Ű¿öµå, PaintOptions, °´Ã¼ ºñ±¸Á¶È­, TypeScript¿¡¼­ ¿¡·¯, Àε¦½Ì °¡´ÉÇÑ Å¸ÀÔ, ¿©·¯ ¿¡·¯ÀÇ ÀÌÀ¯
    ¸Å°³º¯¼ö ŸÀÔ, ¹Ýȯ ŸÀÔ, °´Ã¼ ŸÀÔÀ» type Ű¿öµå/PaintOptions »ç¿ëÇÏ¿© ÇÔ¼öÀÇ ¸Å°³º¯¼ö, destructuring ¿Í ±âº» ¸Å°³º¯¼ö default parameters/readonly ¼Ó¼º, ´Ù¸¥ ÀÎÅÍÆäÀ̽º·Î ŸÀÔ Ä³½ºÆÃ, ¼ýÀÚ ¶Ç´Â ¹®ÀÚ¿­ÀÏ ¼ö ÀÖ´Â µñ¼Å³Ê¸®
  • 07.24ºÐ Object Types 2
    ÀÎÅÍÆäÀ̽º Á¾·ùº° ÇнÀ, ŸÀÔ º°Äª, ºñ±¸Á¶È­ ÇÒ´ç
    °´Ã¼ ƯÁ¤ ±¸Á¶, optional ¼Ó¼º Çʼö ¼Ó¼º, extends, ÀÎÅÍÆäÀ̽º¸¦ °áÇÕ/¿À·ù °¨Áö, ŸÀÔ ´Ü¾ð, ÇÔ¼ö ¿À¹ö·Îµù, Á¦³×¸¯ ŸÀÔÀ» µ¿Àû, º°Äª°ú ÇÔ¼ö¸¦ »ý¼º/OneOrManyOrNullStrings, ÇÔ¼ö¸¦ È£ÃâÇÒ ¶§ ¹®ÀÚ¿­ ¹è¿­, ReadonlyArray/Æ©Çà ÇÔ¼öÀÇ ¸Å°³º¯¼ö, ÇÔ¼ö¿¡ ¿©·¯ °ªÀ» Àü´Þ, ÀÎÅÍÆäÀ̽º¸¦ »ç¿ë ƯÁ¤ÇÑ ±¸Á¶ ¹è¿­
  • 08.24ºÐ Á¦³×¸¯ ÇÔ¼ö ¿Í Classes
    Á¦³×¸¯ °ú Ŭ·¡½º ÀÎÅÍÆäÀ̽º Ȱ¿ë ÇÔ¼ö ¿¹Á¦
    ¸Å°³º¯¼ö·Î Àü´ÞµÈ °ª°ú µ¿ÀÏÇÑ Å¸ÀÔÀÇ °ª ¹è¿­À» Ãâ·Â/ƯÁ¤ ŸÀÔ¿¡ ÀÇÁ¸ÇÏÁö ¾Ê°í ÀϹÝÀûÀÎ µ¿ÀÛÀ» À¯Áö, Ŭ·¡½º¸¦ ¿©·¯ ŸÀÔ¿¡ ´ëÇØ Àç»ç¿ë/¿©·¯ Ŭ·¡½º µ¿ÀÏÇÑ »ý¼º, keyof ŸÀÔÀÇ Å° Ŭ·¡½º¿Í ÀνºÅϽº¸¦ »ç¿ë »ý¼ºÀÚ¿¡ ´ëÇÑ ¿À¹ö·Îµå
  • 09.21ºÐ Classes 2
    ÀÎÅÍÆäÀ̽º ¿Í Ŭ·¡½º ¿Í ¸Þ¼Òµå »ç¿ë½Ã ¸ðµç ¿À·ùÀÇ Á¾·ùÇØ°á
    Ŭ·¡½º »ó¼Ó °ú »ý¼ºÀÚ, Á¢±ÙÀÚ¸¦ »ç¿ë, µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á¢±ÙÀ» ³ôÀº ¼öÁØÀ¸·Î Á¦¾î/À妽º ½Ã±×´Ïó »ç¿ëÇÏ¿© µ¿ÀûÀ¸·Î ¼Ó¼ºÀ» Ãß°¡, ÆÄ¶ó¹ÌÅÍ ¿¡ ´ëÇÑ Å¸ÀÔ/Ŭ·¡½º »ó¼Ó°ú ¸Þ¼­µå È£Ãâ, Type-only Field Declarations, JavaScript¿Í TypeScript¿¡¼­ÀÇ ¼ø¼­Â÷ÀÌ
  • 10.23ºÐ Classes 3
    Ŭ·¡½ºº° Á¢±Ù½ÃµµÀÇ ¿©·¯¹æ¹ýµé
    ÇÁ·ÎÅäŸÀÔ Ã¼ÀÎÀÌ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇµµ·Ï, Ŭ·¡½º¿Í ÀνºÅϽº, ºÎ¸ð Ŭ·¡½ºÀÇ ¸Þ¼­µå Á¢±Ù/»ó¼ÓµÈ Ŭ·¡½º protected, ĸ½¶È­, private ¸â¹ö¿¡ ´ëÇÑ ºñ±³³ª Á¶ÀÛ/private Çʵå¿Í public Çʵå, Ŭ·¡½ºÀÇ Á¤Àû ¸â¹ö¿Í Á¤Àû ¸Þ¼­µå, Á¦³×¸¯ Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ŸÀÔÀ» µ¿ÀûÀ¸·Î
  • 11.24ºÐ Classes 4
    Ŭ·¡½ºÀÇ ¸Þ¼­µå¸¦ ´Ù¸¥ °´Ã¼(obj)ÀÇ ¸Þ¼­µå·Î ÇÒ´ç, this Types, Ãß»ó Ŭ·¡½ºÀÇ ÀνºÅϽº
    ÇÔ¼ö°¡ »ý¼ºµÉ ¶§ÀÇ this ÄÁÅØ½ºÆ®¸¦ À¯Áö, ƯÁ¤ °´Ã¼³ª ŸÀÔÀ» °¡Áø this¸¦ °­Á¦ÇÏ¿© ¿À·ù¸¦ ¹æÁö/¸í½ÃÀûÀÎ this ŸÀÔÀ» ÁöÁ¤Çϸé Äڵ忡¼­ ¹ß»ýÇÒ ¼ö ÀÖ´Â ÀáÀçÀûÀÎ, ¸Þ¼­µå¸¦ ¿¬´Þ¾Æ È£ÃâÇÏ¿© contents ¼Ó¼ºÀÇ °ªÀ» º¯°æ/Ŭ·¡½ºÀÇ »ó¼Ó ±¸Á¶¸¦ °í·ÁÇÏ¿© µ¿ÀÛ, »ó¼Ó ¹× ŸÀÔ °¡µå, °ªÀÌ Á¸ÀçÇÒ ¶§¸¸ ÇØ´ç °ªÀ» ¾ÈÀüÇÏ°Ô »ç¿ë/Á¢±Ù Á¦ÇÑÀÚ ÇØ´ç ¼Ó¼ºÀÇ °¡½Ã¼º°ú º¸È£ ¼öÁØÀ» ¸íÈ®È÷, Á¦³×¸¯ Ŭ·¡½º ŸÀÔÀÇ °ªÀ» °¡Áö´Â Ŭ·¡½º¸¦ µ¿Àû, Ŭ·¡½ºÀÇ ÀνºÅϽº ŸÀÔÀ» µµÃâ
  • 12.23ºÐ Modules, Utility Types
    CommonJS ½ºÅ¸ÀÏ Node.js ¸ðµâ, Partial, Required, ¿É¼Å³ÎÇÑ °´Ã¼
    ÇÔ¼ö¸¦ ³»º¸³»°í ¸ðµâ ½Ã½ºÅÛÀÇ Â÷ÀÌ, tsconfig.json ES6 ¸ðµâ·Î Ãë±Þ, ¸ðµâÀÇ ³»º¸³»±â/À¯´Ï¿Â ŸÀÔÀ» Á¤ÀÇ, ¸ðµâ¿¡¼­ °¡Á®¿Â ÇÔ¼ö¿Í ŸÀÔ, ºñµ¿±âÀûÀ¸·Î ÆÄÀÏÀ» ÀаíÀÚ ÇÑ´Ù¸é/Node.js¿¡¼­ ¸ðµâÀ» Á¤ÀÇ, ÀÎÅÍÆäÀ̽º¿Í À̸¦ ¾÷µ¥ÀÌÆ®ÇÏ´Â ÇÔ¼ö, Readonly<>·Î ¼±¾ðµÈ °´Ã¼
  • 13.24ºÐ Utility Types 2, Decorators
    Record, ReturnType, ThisParameterType, ÀÎÅÍÆäÀ̽º Á¤º¸ Á¤ÀÇ, À¯´Ï¿Â À¯Æ¿¸®Æ¼ ŸÀÔ, --target ES5, ECMAScript 5
    ÀÎÅÍÆäÀ̽º¿Í ÇϳªÀÇ °´Ã¼, ŸÀÔÀÌ Á¤ÀÇµÈ °´Ã¼/ÆÄ¶ó¹ÌÅͰ¡ ¾ø´Â ÇÔ¼ö, ThisParameterType À¯Æ¿¸®Æ¼/°´Ã¼¸¦ »ý¼ºÇÏ´Â ÇÔ¼ö, °´Ã¼ ¼Ó¼º Á¶ÀÛ ¸Þ¼­µå¸¦ È£Ãâ/µ¥ÄÚ·¹ÀÌÅÍ ÇÔ¼ö, ÆÑÅ丮 ÇÔ¼ö
  • 14.22ºÐ Decorators2, Declaration Merging
    Metadata, Node.js reflect-metadata, tsc --target ES5 --experimentalDecorators --emitDecoratorMetadata
    µ¥ÄÚ·¹ÀÌÅÍÀÇ Æò°¡, ÆÑÅ丮 ÇÔ¼ö, Ŭ·¡½º¸¦ ºÀÀÎÇÏ´Â ÇÔ¼ö/Ŭ·¡½º°¡ °íÁ¤µÈ ÇüÅÂ, µ¥ÄÚ·¹ÀÌÅÍ ·±Å¸ÀÓ, ´Ù¾çÇÑ ¿ëµµ, ¸Þ¼­µå³ª ¼Ó¼ºÀ» º¯°æ, µ¥ÄÚ·¹ÀÌÅÍ¿Í ¸ÞŸµ¥ÀÌÅÍ/npm°ü·Ã ¼³Ä¡ÈÄ tsconfig.json Ãß°¡¼¼ÆÃ/·±Å¸ÀÓ¿¡ Ŭ·¡½º¿Í ¼Ó¼º¿¡ ´ëÇÑ ¸ÞŸµ¥ÀÌÅÍ, ÀÎÅÍÆäÀ̽º¸¦ ÇÕÄ¡´Â °Í
  • 15.26ºÐ Declaration Merging 2, Enums
    ¿­°ÅÇü °ú Document ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇ
    ³×ÀÓ½ºÆäÀ̽º ´Â Àü¿ª ½ºÄÚÇÁ, Äڵ带 Á¶Á÷È­ÇÏ°í ³í¸®ÀûÀ¸·Î ¸ðµâÈ­/Äڵ带 ±×·ìÈ­, ³×ÀÓ½ºÆäÀ̽º, ¿­°ÅÇü¿¡ »õ·Î¿î ÇÔ¼ö/¸ðµâ È®Àå, È¥ÇÕµÈ Å¸ÀÔ, ¿­°ÅÇü ºñÆ® OR ¿¬»ê
  • 16.23ºÐ Enums 2, JSX
    Iterators and Generators, for...in ·çÇÁ¿Í for...of ·çÇÁ ¹è¿­ ¼øÈ¸, Ŭ·¡½º¿Í ÆÑÅ丮 ÇÔ¼ö
    IIFE(Áï½Ã ½ÇÇà ÇÔ¼ö Ç¥Çö½Ä), »ó¼ö ¿­°ÅÇü ÄÄÆÄÀÏ Á¤ÀÇÇϰí Ȱ¿ëÇÏ´Â ¿¹Á¦ÀÔ´Ï´Ù./Àбâ Àü¿ë »ó¼ö, »ó¼ö ¿­°ÅÇü, Á¦³×¸¯À» »ç¿ë, for...of ·çÇÁ¸¦ »ç¿ëÇÏ¸é ¹è¿­ÀÇ ¿ä¼Ò¸¦ ¼øÈ¸/°ª¸¸ ÀúÀåÇÏ´Â Ä÷º¼Ç, JSX ÇÔ¼ö¸¦ ¿À¹ö·Îµå/ŸÀÔÀ» Ãß·Ð ½Ã±×´Ïó¸¦ »ç¿ë, À¯È¿ÇÏÁö ¾ÊÀº ÄÄÆ÷³ÍÆ®¿Í ÆÑÅ丮 ÇÔ¼ö
  • 17.23ºÐ JSX 2, Mixins, Namespaces
    (mixin)¹Í½ÅÀ» ±¸Çö, µ¥ÄÚ·¹ÀÌÅÍ, À¯È¿¼º °Ë»ç±â
    Intrinsic Element, JSX¿¡¼­ »ç¿ëµÉ ¿ä¼ÒÀÇ ¼Ó¼º/°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö, Ŭ·¡½º¿¡ ½ºÄÉÀϸµ/¹Í½ÅÀ» Á¤ÀÇ, Àû¿ëÇÒ Å¬·¡½º¿Í ¹Í½Å Ŭ·¡½ºµé, µ¥ÄÚ·¹ÀÌÅÍ, Ŭ·¡½ºÀÇ Å¸ÀÔ Á¤º¸¸¦ À¯Áö, ¸ðµâÈ­µÈ À¯È¿¼º °Ë»ç±â
  • 18.22ºÐ Namespaces 2, Symbols
    lib ¿É¼Ç ¼³Á¤, °íÀ¯(unique) ½Éº¼, ECMAScript 2017, amd-module
    ÀÎÅÍÆäÀ̽ºÀÇ ±Ô¾à¿¡ µû¶ó ¹®ÀÚ¿­, --outFile ´ë½Å¿¡ ¸ðµâ ½Ã½ºÅÛÀ» ±ÇÀå, Äڵ带 Á¶Á÷È­/D3 ¶óÀ̺귯¸®, SymbolÀ» »ç¿ëÇÔÀ¸·Î½á ´Ù¸¥ ÄÚµå¿Í Ãæµ¹ÇÒ ¿°·Á°¡/AMD ¸ðµâÀ» Á¤ÀÇ JavaScript ¸ðµâÀ» ºñµ¿±âÀûÀ¸·Î Á¤ÀÇÇϴ ǥÁØ
  • 19.16ºÐ type-compatibility, Variable Declaration
    Áß¿ä»çÇ× ÃÑ Á¤¸®
    ÀÎÅÍÆäÀ̽º¿Í °´Ã¼, Çü½Ä ȣȯ¼º/°´Ã¼°¡ ÇÊ¿äÇÑ ¼Ó¼ºÀ» Æ÷ÇÔ, ȣȯ¼ºÀ» ¾ö°Ý/forEach ¸Þ¼­µåÀÇ Äݹé ÇÔ¼ö, °´Ã¼ÀÇ ±¸Á¶¸¦ ±â¹ÝÀ¸·Î ŸÀÔ È£È¯¼º, ÇÔ¼öÀÇ ¸Å°³º¯¼ö¸¦ ¿É¼Å³Î

°­ÀǸñ·Ï ´Ù¿î·Îµå                        1:1 °­ÀÇ Áú¹®&´äº¯