½ÇÀü! ½ºÇÁ¸µ ºÎÆ®¿Í ¸®¾×Æ®·Î ½ÃÀÛÇÏ´Â ¸ð´ø À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
À§Å°ºÏ½º | 2023-07-10
eBook
2023-07-04
´ëÃ⿹Á¤ÀÏ2025-01-02 º¸À¯ 2 ´ëÃâ 1 ¿¹¾à 1
ezPDF | ±³º¸ÀüÀÚÃ¥
Ã¥ Á¤º¸
Ç®½ºÅà °³¹ßÀ» ½ÃÀÛÇÏ·Á¸é ¹«¾ùºÎÅÍ ½ÃÀÛÇÒÁö È¥¶õ½º·´°Ô ´À²¸Áú ¼ö ÀÖ´Ù. ½ºÇÁ¸µ ºÎÆ®¿Í ¸®¾×Æ® °°Àº ÃÖ°íÀÇ Åø¿¡ Àͼ÷ÇÑ °³¹ßÀÚ¶óµµ °í±Þ ¿ä¼Ò¸¦ ¸¶½ºÅÍÇÏ´Â °ÍÀº °í»çÇÏ°í ±âÃʸ¦ ÆľÇÇϱ⵵ ¾î·Á¿ï ¼ö ÀÖ´Ù.
ÀÌ Ã¥¿¡¼´Â ½ºÇÁ¸µ ºÎÆ®¿Í ¸®¾×Æ®¸¦ È°¿ëÇÑ Ç®½ºÅà °³¹ßÀ̶ó´Â ±¤¹üÀ§ÇÑ ¿µ¿ª¿¡¼ Ãʺ¸ÀÚ°¡ ¼÷·ÃÀÚÀÇ ±æ·Î µé¾î¼±â À§ÇÑ ¹æÇâÀ» ¾È³»ÇÑ´Ù. ¸ÕÀú °·ÂÇÑ ¹é¿£µå¸¦ ±¸ÃàÇϱâ À§ÇÑ ½ºÇÁ¸µ ºÎÆ®ÀÇ ÃֽŠ±â´ÉÀ» ¾È³»ÇÏ°í, ȯ°æ ¼³Á¤°ú Á¾¼Ó¼º ÁÖÀÔ, º¸¾È°ú Å×½ºÆ®¿¡ À̸£´Â ¸ðµç °ÍÀ» ´Ù·ç´Â ½Ç¿ëÀûÀÎ Á¢±Ù ¹æ½ÄÀ» ¼³¸íÇÑ´Ù.
¸®¾×Æ® ±â¹ÝÀÇ ÇÁ·±Æ®¿£µå °³¹ß·Î ³Ñ¾î°¡¼´Â ¸ÂÃãÇü ÈÄÅ©, ¼µåÆÄƼ ÄÄÆ÷³ÍÆ®, MUI°ú °ü·ÃÇؼ ±âº»ÀûÀ¸·Î ¾Ë¾Æ¾ß ÇÒ ¸ðµç ³»¿ëÀ» ÀÌ Ã¥¿¡¼ ¹è¿ï ¼ö ÀÖ´Ù. ´õºÒ¾î ½ºÇÁ¸µ ºÎÆ®, ¸®¾×Æ®¸¦ ºñ·ÔÇØ ÃÖ÷´Ü ±â¼úÀÇ ¸ðµç ÃֽŠÅøÀ» ÀÌ¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ß, Å×½ºÆ®, º¸È£, ¹èÆ÷ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ³»¿ëÀ» ¹è¿î´Ù.
ÀÌ Ã¥À» ³¡±îÁö ÀÐ°í ³ª¸é ÃֽŠǮ½ºÅà ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀÌ·ÐÀ» ¹è¿ì´Â °ÍÀº ¹°·Ð ¸ðµç ȯ°æ¿¡¼ È°¿ë °¡´ÉÇÑ ±ÍÁßÇÑ ±â¼úÀ» Å͵æÇÏ°Ô µÉ °ÍÀÌ´Ù.
ÀúÀÚ Á¤º¸
ÁÖÇÏ ÈùÄð¶ó( ÀúÀÚ)
(Juha Hinkula)
ÁÖÇÏ ÈùÄð¶ó´Â Çɶõµå Haaga-Helia ´ëÇб³ ÀÀ¿ë°úÇкÎÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß °»ç·Î¼ Çï½ÌÅ° ´ëÇб³¿¡¼ ÄÄÇ»ÅÍ°øÇÐ ¼®»ç ÇÐÀ§¸¦ ¹ÞÀº 18³âÂ÷ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ´Ù. ÃÖ±Ù ¸î ³â µ¿¾È¿¡´Â ÃֽŠǮ½ºÅà °³¹ß¿¡ ÁýÁßÇßÀ¸¸ç, ¾Èµå·ÎÀÌµå ³×ÀÌƼºê ±â¼ú°ú ¸®¾×Æ® ³×ÀÌƼºê¸¦ ÀÌ¿ëÇÑ ¸ð¹ÙÀÏ °³¹ß¿¡µµ °ü½ÉÀÌ ¸¹´Ù.
Ãֹμ®( ¿ªÀÚ)
¸ñÂ÷
[01ºÎ] ½ºÇÁ¸µ ºÎÆ®¸¦ ÀÌ¿ëÇÑ ¹é¿£µå ÇÁ·Î±×·¡¹Ö
¢Ã 01Àå: ȯ°æ°ú Åø ¼³Á¤ - ¹é¿£µå
±â¼ú ¿ä±¸ »çÇ×
ÀÌŬ¸³½º ¼³Ä¡
¸ÞÀ̺ìÀÇ ÀÌÇØ
½ºÇÁ¸µ À̴ϼȶóÀÌÀú È°¿ë
__ÇÁ·ÎÁ§Æ® ¸¸µé±â
__ÇÁ·ÎÁ§Æ® ½ÇÇà
__½ºÇÁ¸µ ºÎÆ® °³¹ß Åø
__·Î±×¿Í ¹®Á¦ ÇØ°á
MariaDB ¼³Ä¡
¿ä¾à
¹®Á¦
¢Ã 02Àå: ÀÇÁ¸¼º ÁÖÀÔ ÀÌÇØÇϱâ
±â¼ú ¿ä±¸ »çÇ×
ÀÇÁ¸¼º ÁÖÀÔ ¼Ò°³
½ºÇÁ¸µ ºÎÆ®¿¡¼ ÀÇÁ¸¼º ÁÖÀÔ ÀÌ¿ë
¿ä¾à
¹®Á¦
¢Ã 03Àå: JPA¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅͺ£À̽º »ý¼º ¹× Á¢±Ù
±â¼ú ¿ä±¸ »çÇ×
ORM, JPA, ÇÏÀ̹ö³×ÀÌÆ® ±âÃÊ
¿£Æ¼Æ¼ Ŭ·¡½º ¸¸µé±â
CRUD ¸®Æ÷ÁöÅ͸® ¸¸µé±â
Å×ÀÌºí °£ÀÇ °ü°è Ãß°¡
MariaDB µ¥ÀÌÅͺ£À̽º ¼³Á¤
¿ä¾à
¹®Á¦
¢Ã 04Àå: ½ºÇÁ¸µ ºÎÆ®·Î RESTful À¥ ¼ºñ½º ¸¸µé±â
±â¼ú ¿ä±¸ »çÇ×
REST ±âÃÊ
RESTful À¥ ¼ºñ½º ¸¸µé±â
½ºÇÁ¸µ µ¥ÀÌÅÍ REST ÀÌ¿ëÇϱâ
¿ä¾à
¹®Á¦
¢Ã 05Àå: ¹é¿£µå º¸È£ ¹× Å×½ºÆ®
±â¼ú ¿ä±¸ »çÇ×
½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ÀÌÇØ
JWT·Î ¹é¿£µå º¸È£
½ºÇÁ¸µ ºÎÆ® Å×½ºÆ®
´ÜÀ§ Å×½ºÆ® ¸¸µé±â
¿ä¾à
¹®Á¦
[02ºÎ] ¸®¾×Æ®¸¦ ÀÌ¿ëÇÑ ÇÁ·±Æ®¿£µå ÇÁ·Î±×·¡¹Ö
¢Ã 06Àå: ȯ°æ°ú Åø ¼³Á¤ - ÇÁ·±Æ®¿£µå
±â¼ú ¿ä±¸ »çÇ×
Node.js ¼³Ä¡
VS Code ¼³Ä¡
__VS Code È®Àå
¸®¾×Æ® ¾Û ¸¸µé±â ¹× ½ÇÇà
__¸®¾×Æ® ¾Û ¼öÁ¤
¿ä¾à
¹®Á¦
¢Ã 07Àå: ¸®¾×Æ® ½ÃÀÛÇϱâ
±â¼ú ¿ä±¸ »çÇ×
¸®¾×Æ® ÄÄÆ÷³ÍÆ®¸¦ ¸¸µå´Â ¹æ¹ý
À¯¿ëÇÑ ES6 ±â´É
__»ó¼ö ¹× º¯¼ö
__È»ìÇ¥ ÇÔ¼ö
__ÅÛÇø´ ¸®ÅÍ·²
__Ŭ·¡½º¿Í »ó¼Ó
JSX¿Í ½ºÅ¸Àϸµ
ÇÁ·Ó°ú »óÅÂ
__ÇÁ·Ó
__»óÅÂ
»óÅ ºñÀúÀå ÄÄÆ÷³ÍÆ®
Á¶°ÇºÎ ·»´õ¸µ
¸®¾×Æ® ÈÄÅ©
__useState
__useEffect
__useRef
¸ÂÃãÇü ÈÄÅ©
ÄÁÅؽºÆ® API
¸®¾×Æ®·Î ¸ñ·Ï ó¸®
¸®¾×Æ®·Î À̺¥Æ® ó¸®
¸®¾×Æ®·Î Æû ó¸®
¿ä¾à
¹®Á¦
¢Ã 08Àå: ¸®¾×Æ®·Î REST API ÀÌ¿ëÇϱâ
±â¼ú ¿ä±¸ »çÇ×
ÇÁ·Î¹Ì½º ÀÌ¿ë
fetch API ÀÌ¿ë
axios ¶óÀ̺귯¸® ÀÌ¿ë
½Ç¿ëÀûÀÎ ¿¹Á¦
OpenWeatherMap API
¿ä¾à
¹®Á¦
¢Ã 09Àå: À¯¿ëÇÑ ¸®¾×Æ®¿ë ¼µåÆÄƼ ÄÄÆ÷³ÍÆ®
±â¼ú ¿ä±¸ »çÇ×
¼µåÆÄƼ ¸®¾×Æ® ÄÄÆ÷³ÍÆ® ÀÌ¿ë
AG Grid ÀÌ¿ë
MUI ÄÄÆ÷³ÍÆ® ¶óÀ̺귯¸® ÀÌ¿ë
¸®¾×Æ®¿¡¼ ¶ó¿ìÆà °ü¸®
¿ä¾à
¹®Á¦
[03ºÎ] Ç®½ºÅà °³¹ß
¢Ã 10Àå: ½ºÇÁ¸µ ºÎÆ® RESTful À¥ ¼ºñ½º¸¦ À§ÇÑ ÇÁ·±Æ®¿£µå ¼³Á¤
±â¼ú ¿ä±¸ »çÇ×
UI ¸ðÇü Á¦ÀÛ
½ºÇÁ¸µ ºÎÆ® ¹é¿£µå Áغñ
ÇÁ·±Æ®¿£µå¸¦ À§ÇÑ ¸®¾×Æ® ÇÁ·ÎÁ§Æ® ¸¸µé±â
¿ä¾à
¹®Á¦
±â¼ú ¿ä±¸ »çÇ×
¢Ã 11Àå: CRUD ±â´É Ãß°¡Çϱâ
¸ñ·Ï ÆäÀÌÁö ÀÛ¼º
»èÁ¦ ±â´É
Ãß°¡ ±â´É
ÆíÁý ±â´É
´Ù¸¥ ±â´É
¿ä¾à
¹®Á¦
¢Ã 12Àå: ¸®¾×Æ® MUI·Î ÇÁ·±Æ®¿£µå ²Ù¹Ì±â
±â¼ú ¿ä±¸ »çÇ×
Button ÄÄÆ÷³ÍÆ®
IconButton ÄÄÆ÷³ÍÆ®
TextField ÄÄÆ÷³ÍÆ®
¿ä¾à
¹®Á¦
¢Ã 13Àå: ÇÁ·±Æ®¿£µå Å×½ºÆ®Çϱâ
±â¼ú ¿ä±¸ »çÇ×
Jest »ç¿ëÇϱâ
Å×½ºÆ®¿¡¼ À̺¥Æ® »ý¼º
½º³À¼¦ Å×½ºÆ®ÀÇ ÀÌÇØ
¿ä¾à
¹®Á¦
¢Ã 14Àå: ¾ÖÇø®ÄÉÀÌ¼Ç º¸È£Çϱâ
±â¼ú ¿ä±¸ »çÇ×
¹é¿£µå º¸È£
ÇÁ·±Æ®¿£µå º¸È£
¿ä¾à
¹®Á¦
¢Ã 15Àå: ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÆ÷Çϱâ
±â¼ú ¿ä±¸ »çÇ×
¹é¿£µå ¹èÆ÷
ÇÁ·±Æ®¿£µå ¹èÆ÷
µµÄ¿ ÄÁÅ×ÀÌ³Ê ÀÌ¿ë
¿ä¾à
¹®Á¦
¢Ã 16Àå: ¸ð¹ü »ç·Ê
´ÙÀ½À¸·Î ¹è¿ï ³»¿ë
__HTML
__CSS
__HTTP
__ÀÚ¹Ù½ºÅ©¸³Æ®
__¹é¿£µå ÇÁ·Î±×·¡¹Ö ¾ð¾î
__ÇÁ·±Æ®¿£µå ¶óÀ̺귯¸®¿Í ÇÁ·¹ÀÓ¿öÅ©
__µ¥ÀÌÅͺ£À̽º
__¹öÀü °ü¸®
__À¯¿ëÇÑ Åø
__º¸¾È
¸ð¹ü »ç·Ê
__ÄÚµù ±ÔÄ¢
__¿Ã¹Ù¸¥ ÅøÀÇ ¼±ÅÃ
__¿Ã¹Ù¸¥ ±â¼úÀÇ ¼±ÅÃ
__ÄÚµùÀÇ ¾ç ÁÙÀ̱â
¿ä¾à
¹®Á¦
¢Ã ¸ð¹ü ´ä¾È
ÃßõÇØ¿ä
- µî·ÏµÈ Ãßõ±ÛÀÌ ¾ø½À´Ï´Ù.
ÁÖÇÏ ÈùÄð¶óÀÇ ´Ù¸¥ Ã¥
ÀúÀÚÀÇ ´Ù¸¥ Ã¥ Á¤º¸°¡ ¾ø½À´Ï´Ù.