
HOME µµ¼Á¤º¸ IT µµ¼

À¥ °³¹ßÀÚºÎÅÍ µðÀÚÀ̳ʱîÁö,
¸ðµÎ¸¦ À§ÇÑ ½Ç¿ëÀûÀÎ À¥ ÀÎÅÍ·¢Æ¼ºê Ȱ¿ë¼!
ÀÌ Ã¥Àº À¥ °³¹ß Ã¥ Áß¿¡¼µµ ½Ç¹«¿¡¼ Áï½Ã Ȱ¿ë °¡´ÉÇÑ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î »ç¿ëµÇ´Â ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ ±¸ÇöÇØ º¸¸é¼, ±¸Çö ¹æ¹ý°ú ÇÔ²² ±â¼úÀûÀÎ ÀÌÇØ¸¦ µ¿½Ã¿¡ ÇнÀÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÀÌ Ã¥Àº »ç¿ëÀÚ °æÇè(UX)À» Áß¿äÇÏ°Ô ´Ù·ç¸ç ¾Ö´Ï¸ÞÀ̼ÇÀ» Àû¿ëÇÏ´Â ¹æ¹ý°ú »ç¿ëÀÚ °æÇèÀ» °³¼±ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ³»¿ëÀº À¥ °³¹ßÀÚ»Ó¸¸ ¾Æ´Ï¶ó UX µðÀÚÀ̳Ê, µðÀÚÀ̳Ê, ±âȹÀÚ µî À¥ ¼ºñ½º¸¦ ±¸ÃàÇÏ´Â ¸ðµç »ç¶÷µé¿¡°Ô ¸Å¿ì À¯¿ëÇϸç, ÀÌÇØ¸¦ µµ¿ÍÁÝ´Ï´Ù.
ÀÌ Ã¥Àº Å©°Ô 12ÀåÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. 1ÀåºÎÅÍ 5Àå±îÁö´Â ÀÎÅÍ·¢Æ¼ºê À¥ ½Ç½À¿¡ ¾Õ¼ HTML, CSS, JavaScript ±âº» °³³ä¿¡ ´ëÇØ¼ ¾Ë¾Æº¾´Ï´Ù. ¼¼ºÎÀûÀ¸·Î 1ÀåÀº ÇÁ·ÐÆ®¿£µå À¥ °³¹ßÀ» À§ÇÑ È¯°æ ¼³Á¤, 2ÀåÀº HTMLÀÇ ±âº» °³³ä, 3ÀåÀº CSSÀÇ ±âº» °³³ä, 4ÀåÀº ÀÎÅÍ·¢Æ¼ºê À¥À» À§ÇÑ Ãß°¡ÀûÀÎ Áö½ÄÀ» ´Ù·ì´Ï´Ù. ±×¸®°í 5ÀåÀº JavaScriptÀÇ ±âº» °³³äÀ» º¸ÃæÇϰí 6ÀåºÎÅÍ ½ÇÁ¦ Çö¾÷¿¡¼ »ç¿ëµÇ´Â ´Ù¾çÇÑ ÀÎÅÍ·¢Æ¼ºê À¥À» Çϳª¾¿ ±¸ÇöÇÏ¸ç ½Ç½ÀÇÏ°Ô µË´Ï´Ù. 11ÀåºÎÅÍ´Â React ÇÁ·¹ÀÓ¿öÅ©¿Í Three.js ¶óÀ̺귯¸®¸¦ Ȱ¿ëÇØ¼ °í±Þ ÀÎÅÍ·¢Æ¼ºê À¥ ÄÜÅÙÃ÷¿Í À¥ °ÔÀÓÀ» Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» ¹è¿ó´Ï´Ù.
½Ç½À Áß½ÉÀÇ ±¸¼ºÀ¸·Î, ¿Ï¼ºÇÑ Äڵ带 ¹Ù·Î Æ÷Æ®Æú¸®¿À¿¡ Ȱ¿ëÇÒ ¼ö ÀÖÀ¸¸ç ÀÎÅÍ·¢Æ¼ºê À¥ °³¹ßÀ» ÀÌÇØÇÏ°í ½ÍÀº µ¶Àڵ鿡°Ô ÃÖÀûÈµÈ Ã¥ÀÔ´Ï´Ù.

ÃâÆÇ ±³Á¤ ¾÷¹«¸¦ ÇÏ´ø Áß ¿ì¿¬È÷ HTML ÄÚµå·Î À¥ÆäÀÌÁö µðÀÚÀÎÀ» º¯°æÇØ º¸¸é¼ °³¹ßÀÇ ¸Å·Â¿¡ ºüÁ® ¸¶Å©¾÷ °³¹ßÀڷΠù ¹ßÀ» µó¾ú½À´Ï´Ù.
À¥ ¿¡ÀÌÀü½Ã¿¡¼ ´Ù¾çÇÑ À¥»çÀÌÆ® ·ÐĪÀ» °æÇèÇϰí, īī¿À °è¿»ç¿¡¼ ½ºÇÁ¸µ À¥ °³¹ßÀÚ·Î ±Ù¹«Çß¾ú°í, ÇöÀç ÇÁ·ÐÆ®¿£µå °³¹ßÀÚ·Î 10¿©³âÀÇ °æ·ÂÀ» À̾î¿À°í ÀÖ½À´Ï´Ù.
ÇöÀç, ¿Â¶óÀÎ °ÀÇ ¹× ¸àÅ丵À» µîÀ» ÅëÇØ »ç¿ëÀÚ °üÁ¡ÀÇ Á¢±Ù¼º°ú ´Ù¾çÇÑ À¥ °³¹ß ±â¼úÀ» ³Î¸® ¾Ë¸®´Â µ¥ ÁÖ·ÂÇÏ°í ½Ç¹« °æÇè°ú ±³À° °æÇèÀ» ¹ÙÅÁÀ¸·Î Ãʺ¸ÀÚµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â °³¹ß ÄÜÅÙÃ÷ Á¦ÀÛ¿¡ Èû¾²°í ÀÖ½À´Ï´Ù.

1Àå À¥ ÇÁ·ÐÆ®¿£µå °³¹ß, ÀÛ¾÷ ȯ°æÀ» À§ÇÑ Áغñ
1-1 ÇÁ·ÐÆ®¿£µå °³¹ß ¿Âº¸µù
1-2 ÀÛ¾÷ ȯ°æ ±¸¼º – ºê¶ó¿ìÀú, Node.js
1-3 ÀÛ¾÷ ȯ°æ ±¸¼º – IDE
1-4 ÀÛ¾÷ ȯ°æ ±¸¼º – VS Code È®Àå ÇÁ·Î±×·¥ ¼³Ä¡ ¹× ¼³Á¤
2Àå HTML ¹®¹ýÀ» ÀÍÈ÷´Ù
2-1 HTML(Hyper Text Markup Language)
2-2 ÅÂ±×¿Í ºê¶ó¿ìÀú ÀÛµ¿ ¿ø¸®
2-3 HTML ¿ä¼ÒÀÇ Á¾·ù¿Í HTML µð¹ö±ë
2-4 ¸¹ÀÌ »ç¿ëµÇ´Â HTML ±âº» ¿ä¼Ò ¹è¿ì±â
3Àå CSS ¹®¹ýÀ» ÀÍÈ÷´Ù
3-1 CSS ÆÄÀϰú ±âº» ȯ°æ ¼³Á¤
3-2 CSS ¼±ÅÃÀÚ »ç¿ë
3-3 CSS ·¹À̾ƿô
3-4 À¥ ÆäÀÌÁö ¸®¼Ò½º »ç¿ë
4Àå À¥¿¡ UI, UX¸¦ ÷°¡ÇÏ´Ù
4-1 ÀÎÅÍ·¢Æ¼ºê À¥À̶õ?
4-2 ·¹À̾ƿôÀÌ ¼¼È÷ ³ëÃâµÇµµ·Ï Çϱâ
4-3 Ä«µå ¸ñ·Ï¿¡¼ÀÇ ¾Ö´Ï¸ÞÀ̼Ç
4-4 SVG Ȱ¿ëÇϱâ
4-5 ¹ÝÀÀÇü À¥
5Àå JavaScript ¹®¹ýÀ» ÀÍÈ÷´Ù
5-1 JavaScript ÆÄÀÏ »ý¼ºÇϱâ
5-2 JavaScript¸¦ À§ÇÑ È¯°æ ¼³Á¤
5-3 JavaScript DOM »ç¿ëÇϱâ
5-4 JavaScript À̺¥Æ®
5-5 JavaScript ÇÔ¼ö
5-6 ºñµ¿±â ó¸®
6Àå ¹ÝÀÀÇü Ä«µå ·¹À̾ƿô ·Îµù UI ¸¸µé±â
6-1 ¹ÝÀÀÇü Ä«µå ·¹À̾ƿô°ú Spinner UI
6-2 SVG ·Îµù UI
6-3 ½ºÄÌ·¹Åæ UI
7Àå ´«±æÀ» »ç·ÎÀâ´Â ÀÎÅÍ·¢Æ¼ºê ·Î±×ÀÎ
7-1 ·Î±×ÀÎ Æû ·¹À̾ƿô
7-2 ÀÔ·Â Çʵ带 µû¶ó´Ù´Ï´Â ´«À» ±¸ÇöÇϱâ
8Àå ±×¸®µå ·¹À̾ƿô°ú µ¿Àû UI¸¦ Ȱ¿ëÇÑ ¹ÝÀÀÇü ´ë½Ãº¸µå
8-1 Grid¸¦ »ç¿ëÇÏ¿© ´ë½Ãº¸µå ¸¸µé±â
8-2 ÇϳªÀÇ HTML·Î Ä«µå UI¿Í ¸®½ºÆ® UI ¸¸µé±â
8-3 ¸ð¹ÙÀÏ ¸Þ´º ¸¸µé±â(position fixed)
8-4 ´ÙÅ© ¸ðµå¿Í ¶óÀÌÆ® ¸ðµå
8-5 ÁÁ¾Æ¿ä ±â´É ±¸ÇöÇϱâ
8-6 À¥ ÆäÀÌÁö¸¦ ¶°³¯ ¶§ »óÅ ÀúÀåÇϱâ
8-7 °Ë»ö ±â´É ¸¸µé±â
9Àå ÆäÀÌÁö°¡ ÀüȯµÇ´Â ·£µù ÆäÀÌÁö ¸¸µé±â
9-1 SEO¸¦ °í·ÁÇÑ ¸¶Å©¾÷
9-2 scroll-snap-type, animation-timelineÀ» Ȱ¿ëÇÑ fullPage ¾Ö´Ï¸ÞÀ̼Ç
9-3 ¹ÝÀÀÇü ȯ°æÀ» À§ÇÑ ¹Ìµð¾î Äõ¸® ÀÛ¾÷À» ÃÖ¼ÒÈÇϱâ
9-4 Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¸¦ À§ÇØ @supports Ű¿öµå Ȱ¿ë
9-5 JavaScript¿¡¼ setProperty¸¦ Ȱ¿ëÇÑ Å׸¶ °ü¸®
9-6 proxy¿Í observer¸¦ »ç¿ëÇÑ »óÅ °ü¸®
9-7 µÚ·Î °¡±â ±â´É, ·»´õ¸µ ÃÖÀûÈ ¹× ÄÜÅÙÃ÷ ºÎµå·´°Ô ³ëÃâÇϱâ
10Àå ¿ÜºÎ API¸¦ Ȱ¿ëÇÑ ³¯¾¾ ¾ÖÇø®ÄÉÀ̼Ç
10-1 REST API¶õ?
10-2 API KEY ¹ß±ÞÇϱâ
10-3 ³¯¾¾ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¶Å©¾÷
10-4 ³¯¾¾ ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÅ¸Àϸµ
10-5 JavaScript Ŭ·¡½º ¹®¹ý ¾Ë¾Æº¸±â
10-6 ³¯¾¾ Á¤º¸ °¡Á®¿Í¼ Ç¥½ÃÇϱâ
10-7 ³¯¾¾ ´ÜÀ§ º¯°æÇϱâ
10-8 ³¯¾¾¿¡ µû¸¥ ºñµð¿À Àüȯ È¿°ú ¸¸µé±â
10-9 ³¯¾¾ °Ë»ö ±â´É ¸¸µé±â
11Àå ½ºÅ©·ÑÀ» µû¶ó ȸÀüÇÏ´Â µµ³Ó(R3F)
11-1 React¿Í Three.js
11-2 Vite¸¦ »ç¿ëÇØ ¸®¾×Æ® °³¹ß ȯ°æ ±¸¼º
11-3 R3F¸¦ »ç¿ëÇØ Three.js °³¹ß ȯ°æ ±¸¼º
11-4 ½ºÅ©·Ñ¿¡ µû¶ó ȸÀüÇÏ´Â ¹Ú½º ¸¸µé±â
11-5 GSAP ¶óÀ̺귯¸® Àû¿ë
11-6 ½ºÅ©·Ñ¿¡ µû¶ó ȸÀüÇÏ´Â µµ³Ó ¸¸µé±â
11-7 ½ºÅ©·Ñ µµ³Ó ·£µù ÆäÀÌÁö ¸¸µé±â
12Àå WebGLÀ» Ȱ¿ëÇÑ À¥ °ÔÀÓ ¸¸µé±â
12-1 Game ÇÁ·ÎÁ§Æ® »ý¼º ¹× ±âº» ¼³Á¤
12-2 useGLTF Ȱ¿ëÇÑ 3D ij¸¯ÅÍ ·Îµå
12-3 ȯ°æ Á¶¸í ¹× ¹æÇâ Á¶¸í »ý¼º
12-4 Ä«¸Þ¶ó À§Ä¡ ¹× ¿òÁ÷ÀÓ ±¸¼º
12-5 TextureLoader¸¦ »ç¿ëÇÑ ¹Ù´Ú »ý¼º
12-6 ij¸¯ÅÍ Å©±â Á¶Àý ¹× ¾Ö´Ï¸ÞÀÌ¼Ç Àû¿ë
12-7 ¸¶¿ì½º ÀÎÅÍ·¢¼ÇÀ¸·Î ij¸¯ÅÍ À̵¿ ±¸Çö
12-8 Űº¸µå ÀÎÅÍ·¢¼ÇÀ¸·Î ij¸¯ÅÍ Á¡ÇÁ ±¸Çö
12-9 À̺¥Æ®¸¦ ÅëÇÑ Ã౸°ø ³ëÃâ ±¸Çö
