Ã¥¼Ò°³
¿À¸®Áö³ÎÆÇÀ» °¡Áö°í ÀÖ´Ù¸é °³Á¤ÆÇÀ» ´Ù½Ã ±¸¸ÅÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸ç ¾÷µ¥ÀÌÆ®Çؼ »ç¿ëÇÏ¸é µË´Ï´Ù.
ÀÌ Ã¥Àº ½ºÇÁ¸µ ºÎÆ®¸¦ ÀÌ¿ëÇÏ¿© REST API ½Ã½ºÅÛÀ» °³¹ßÇÏ°íÀÚ ÇÏ´Â »ç¶÷À» À§ÇÑ °ÍÀÔ´Ï´Ù.
À̹ÌÁö¸¦ ÆǸÅÇÏ´Â °£´ÜÇÑ µðÁöÅÐ ÄÁÅÙÃ÷ ¼¥ÀÇ REST API¸¦ ±¸ÃàÇØ º½À¸·Î½á Restful ¼ºñ½º¸¦ À§ÇÑ ½ºÇÁ¸µ ºÎÆ®ÀÇ ½ÇÁ¦ »ç¿ë¹ýÀ» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.
½ÇÀü ÇÁ·ÎÁ§Æ® °³¹ß¿¡ ÇÊ¿äÇÑ Restful ¼ºñ½º¿Í ½ºÇÁ¸µ ºÎÆ®ÀÇ ±âº» °³³ä, MyBatis, ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼, JWT, ÅäÅ« ÀÎÁõ, ·Òº¹ µîÀ» ÇÔ²² ¼³¸íÇÕ´Ï´Ù.
16Àå¿¡´Â ½ÇÁ¦·Î REST API ¼¹ö¸¦ »ç¿ëÇÏ´Â SPA Ŭ¶óÀ̾ðÆ®¸¦ Vue.js·Î ±¸ÇöÇÏ¿© º¸¿©ÁÖÁö¸¸ Vue.js¿¡ ´ëÇؼ´Â ÀÚ¼¼ÇÏ°Ô ´Ù·çÁö ¾Ê½À´Ï´Ù.
ÇÁ·Î±×·¥ ÄÚµå À§ÁַΠåÀÌ ±¸¼ºÀÌ µÇ¾î ÀÖ¾î¼ ½ºÇÁ¸µ ºÎÆ®¸¦ óÀ½ Á¢Çϰųª ÀÚ¼¼ÇÑ °³³äÀû ¼³¸íÀ» ¿øÇϽô ºÐÀº ¸ÂÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥Àº ¼Ò½ºÄڵ带 ´Ù¿î·Îµå ¹ÞÀº ´ÙÀ½¿¡ Á÷Á¢ Äڵ带 ½ÇÇàÇغ¸¸é¼ ÄÚµå Çà°£ÀÇ Àǹ̸¦ ÆľÇÇÏ´Â °ÍÀÌ ¹è¿ò¿¡ µµ¿òµÇ°Ú½À´Ï´Ù.
¸ñÂ÷
1Àå : ½ºÇÁ¸µ ºÎÆ® °³¹ßȯ°æ
___1. ÀÚ¹Ù ¼³Ä¡
___2. Spring Tools 4 ¼³Ä¡
___3. UTF-8 ¼³Á¤
2Àå : ÇÁ·ÎÁ§Æ® »ý¼º
___1. ½ºÇÁ¸µ ºÎÆ® ÇÁ·ÎÁ§Æ® »ý¼º
___2. ÇÁ·ÎÁ§Æ® ÆÄÀÏ ±¸¼º
___3. ÇÁ·ÎÁ§Æ® ½ÇÇà
___4. ½ºÇÁ¸µ MVC
___5. ½ºÇÁ¸µ MVC ±¸Á¶
___6. ½ºÇÁ¸µ ½ºÅ¸ÅÍ ÇÁ·ÎÁ§Æ® ÀÇÁ¸¼º
3Àå : ·Òº¹
___1. ·Òº¹ ¼³Ä¡
___2. ÀÚ¹ÙºóÁî
___3. ·Òº¹ ¾Ö³ÊÅ×À̼Ç
___4. @Getter¿Í @Setter
___5. @ToString
___6. @EqualsAndHashCode
___7. @NoArgsConstructor
___8. @RequiredArgsConstructor
___9. @AllArgsConstructor
___10. @Data
___11. @Builder
___12. @Slf4j
4Àå : REST
___1. REST ¼Ò°³
___2. REST API ¼³°è
___3. @RestController
___4. REST API Ŭ¶óÀ̾ðÆ®
___5. REST API ¹®¼È
5Àå : JSON
___1. JSON ¼Ò°³
___2. JSON ÀÚ·á ŸÀÔ
___3. JSON°ú Àڹ٠Ŭ·¡½º
6Àå : jQuery Ajax Åë½Å
___1. $.get()
___2. $.getJSON()
___3. $.post()
___4. $.ajax()
7Àå : ÄÁÆ®·Ñ·¯ ¿äû ¸ÅÇÎ
___1. ¿äû °æ·Î ¸ÅÇÎ
___2. °æ·Î ÆÐÅÏ ¸ÅÇÎ
___3. Http ¸Þ¼µå ¸ÅÇÎ
___4. Headers ¸ÅÇÎ
___5. Content Type ¸ÅÇÎ
___6. Accept ¸ÅÇÎ
8Àå : ÄÁÆ®·Ñ·¯ ÀÀ´ä
___1. void ŸÀÔ
___2. String ŸÀÔ
___3. ÀÚ¹ÙºóÁî Ŭ·¡½º ŸÀÔ
___4. Ä÷º¼Ç List ŸÀÔ
___5. Ä÷º¼Ç Map ŸÀÔ
___6. ResponseEntity<Void> ŸÀÔ
___7. ResponseEntity<String> ŸÀÔ
___8. ResponseEntity<ÀÚ¹ÙºóÁî Ŭ·¡½º> ŸÀÔ
___9. ResponseEntity<List> ŸÀÔ
___10. ResponseEntity<Map> ŸÀÔ
___11. ResponseEntity<byte[]> ŸÀÔ
9Àå : ÄÁÆ®·Ñ·¯ ¿äû ó¸®
___1. ÄÁÆ®·Ñ·¯ ¸Þ¼µå ¸Å°³º¯¼ö
___2. ¿äû ó¸®
___3. ¿äû ó¸® ÀÚ¹ÙºóÁî
___4. Date ŸÀÔ Ã³¸®
___5. @JsonFormat ¾Ö³ÊÅ×À̼Ç
___6. ÆÄÀϾ÷·Îµå ¿äû ó¸®
10Àå : ÀÔ·Â À¯È¿¼º °ËÁõ
___1. ÀԷ°ª °ËÁõ
___2. ÀԷ°ª °ËÁõ °á°ú
___3. ÀԷ°ª °ËÁõ ±ÔÄ¢
___4. ÁßøµÈ ÀÚ¹ÙºóÁî ÀԷ°ª °ËÁõ
11Àå : ¸Þ½ÃÁö ó¸®
___1. ¸Þ½ÃÁö ¼Ò½º Á¤ÀÇ
___2. ±¹Á¦È
12Àå : ÀÇÁ¸¼º ÁÖÀÔ
___1. ÀÇÁ¸¼º ÁÖÀÔ ¼³¸í
___2. ÇÊµå ±â¹Ý ÀÇÁ¸¼º ÁÖÀÔ
___3. »ý¼ºÀÚ ±â¹Ý ÀÇÁ¸¼º ÁÖÀÔ
___4. ¼¼ÅÍ ±â¹Ý ÀÇÁ¸¼º ÁÖÀÔ
___5. ÀÚµ¿ ¿¬°á
13Àå : µ¥ÀÌÅͺ£À̽º ¿¬µ¿
___1. MySQL ¼³Ä¡
___2. MySQL Workbench
___3. µ¥ÀÌÅÍ ¼Ò½º ¼³Á¤
___4. CRUD °Ô½ÃÆÇ ¼Ò°³
___5. ½ºÇÁ¸µ JDBC
___6. JPA
14Àå : ¸¶À̹ÙƼ½º
___1. ¸¶À̹ÙƼ½º ¼Ò°³
___2. ½ºÇÁ¸µ ¿¬°è
___3. ¸ÅÆÛ ¼³Á¤
___4. _·Î ±¸ºÐµÈ Ä÷³¸í ÀÚµ¿ ¸ÅÇÎ
___5. º°Äª Àû¿ë
___6. Mapper XML ÆÄÀÏ
___7. select
___8. insert, update and delete
___9. ±âº»Å° Ãëµæ
___10. sql
___11. Parameters
___12. Result Maps
___13. ÀÏ´ë´Ù °ü°è Å×ÀÌºí ¸ÅÇÎ
___14. µ¿Àû SQL
___15. µ¿Àû SQL »ç¿ë
15Àå : REST API ¼¹ö ±¸Çö
___1. ½ºÇÁ¸µ ºÎÆ® µ¥ÀÌÅÍ ·¹½ºÆ®
___2. @RepositoryRestController »ç¿ë
___3. µ¥ÀÌÅÍ ·¹½ºÆ® »ç¿ëÀÚ Á¤ÀÇ
___4. @RestController¸¦ »ç¿ëÇÑ REST API ±¸Çö
___5. HATEOAS Àû¿ë
___6. ¼¹ö ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐŰ¡
16Àå : SPA Ŭ¶óÀξðÆ®
___1. Vue.js ¼Ò°³
___2. Visual Studio Code ¼³Ä¡
___3. Vetur Ç÷¯±×ÀÎ ¼³Ä¡
___4. NodeJS ¼³Ä¡
___5. ºä °³¹ßÀÚ µµ±¸(Vue Devtools) ¼³Ä¡
___6. °Ô½ÃÆÇ ¼Ò°³
___7. ÇÁ·ÎÁ§Æ® »ý¼º
___8. REST API ¼¹ö ±¸¼º
___9. ¶ó¿ìÅÍ Á¤ÀÇ
___10. Vuex »óÅ Á¤ÀÇ
___11. °Ô½Ã±Û µî·Ï
___12. °Ô½Ã±Û ¸ñ·Ï
___13. °Ô½Ã±Û »ó¼¼º¸±â
___14. °Ô½Ã±Û »èÁ¦
___15. °Ô½Ã±Û ¼öÁ¤
17Àå : ÆÄÀÏ ¾÷·Îµå
___1. ÆÄÀϾ÷·Îµå ¼³¸í
___2. À̹ÌÁö ¾÷·Îµå
___3. ¿©·¯ °³ÀÇ À̹ÌÁö ¾÷·Îµå
___4. ºñµ¿±â ¹æ½Ä ¾÷·Îµå
18Àå : AOP
___1. AOP ¼³¸í
___2. Æ÷ÀÎÆ®ÄÆ Ç¥Çö½Ä
___3. Before ¾îµå¹ÙÀ̽º
___4. After Returning ¾îµå¹ÙÀ̽º
___5. After Throwing ¾îµå¹ÙÀ̽º
___6. After ¾îµå¹ÙÀ̽º
___7. Around ¾îµå¹ÙÀ̽º
___8. ¸Þ¼µå Á¤º¸ ȹµæ
19Àå : Æ®·£Àè¼Ç
___1. Æ®·¢Àè¼Ç ¼³¸í
___2. Æ®·¢Àè¼Ç ¼³Á¤
___3. Æ®·£Àè¼Ç Àû¿ë
20Àå : ¿¹¿Ü ó¸®
___1. ¿¹¿Ü ó¸®
___2. ¿¹¿Ü »óȲ
___3. try-catch¹® ¿¹¿Ü ó¸®
___4. ¿¹¿Ü ó¸® ¾Ö³ÊÅ×À̼Ç
___5. »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü ó¸®
___6. ½Ã½ºÅÛ ¿¹¿Ü ó¸®
___7. ¾Ö³ÊÅ×ÀÌ¼Ç È°¿ëÇÑ ¿¹¿Ü ó¸®
___8. ÀԷ°ª °ËÁõ °á°ú ó¸®
___9. ÀԷ°ª °ËÁõ ¿¹¿Ü ó¸®
21Àå : ÀÎÅͼÁÅÍ
___1. ÀÎÅͼÁÅÍ ¼³¸í
___2. ÀÎÅͼÁÅÍ ¼³Á¤
___3. ÀÎÅͼÁÅÍ È°¿ë
22Àå : ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼
___1. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼Ò°³
___2. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¼³Á¤
___3. Á¢±Ù Á¦ÇÑ ¼³Á¤
___4. ·Î±×ÀΠó¸®
___5. Á¢±Ù °ÅºÎ ó¸®
___6. »ç¿ëÀÚ Á¤ÀÇ Á¢±Ù °ÅºÎ ó¸®ÀÚ
___7. »ç¿ëÀÚ Á¤ÀÇ ·Î±×ÀÎ ÆäÀÌÁö
___8. ·Î±×ÀÎ ¼º°ø ó¸®
___9. ·Î±×¾Æ¿ô ó¸®
___10. JDBC ÀÌ¿ëÇÑ ÀÎÁõ/Àΰ¡ ó¸®
___11. »ç¿ëÀÚ Å×À̺í ÀÌ¿ëÇÑ ÀÎÁõ/Àΰ¡ ó¸®
___12. UserDetailsService ÀçÁ¤ÀÇ
___13. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ Ç¥Çö½Ä
___14. ÀÚµ¿ ·Î±×ÀÎ
___14. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ¾Ö³ÊÅ×À̼Ç
23Àå : JWT
___1. JWT ¼Ò°³
___2. ¾ÏÈ£È / º¹È£È
___3. ½ºÇÁ¸µ ½ÃÅ¥¸®Æ¼ ÅäÅ« ÀÎÁõ
24Àå : ½ÇÀü ÇÁ·ÎÁ§Æ®
___1. ÇÁ·ÎÁ§Æ® ¼Ò°³
___2. ÇÁ·ÎÁ§Æ® »ý¼º
___3. ½ºÇÁ¸µ MVC
___4. Ȩ ȸé
___5. ¸Þ½ÃÁö ó¸®
___6. µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶ »ý¼º
___7. µ¥ÀÌÅͺ£À̽º Å×ÀÌºí »ý¼º
___8. µ¥ÀÌÅͺ£À̽º Á¢±Ù ¼³Á¤
___9. ÄÚµå±×·ì °ü¸®
___10. ÄÚµå °ü¸®
___11. ȸ¿ø °ü¸®
___12. ÃÖÃÊ °ü¸®ÀÚ »ý¼º
___13. ¾×¼¼½º ÅäÅ« »ý¼º
___14. Á¢±Ù Á¦ÇÑ ¼³Á¤
___15. ȸ¿ø °Ô½ÃÆÇ
___16. °øÁö»çÇ×
___17. »óÇ° °ü¸®
___18. ÄÚÀÎ ÃæÀü
___19. »óÇ° ±¸¸Å
___20. °ø°³ ÀÚ·á½Ç
___21. ¿¹¿Ü ó¸®
___22. ÀÎÅͼÁÅ͸¦ È°¿ëÇÑ Á¢±Ù ·Î±ë ó¸®
___23. AOP¸¦ È°¿ëÇÑ ¼ºñ½º ¼º´É ·Î±ë ó¸®
___24. ¼ºñ½º ¿î¿µ °ü¸®
___25. ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐŰ¡
___26. ¼¹ö ½ÇÇà
ºÎ·Ï
___1. ¾÷µ¥ÀÌÆ®
___2. ¼Ò½º ´Ù¿î·Îµå
___3. ¿¹Á¦ ÇÁ·ÎÁ§Æ® ºÒ·¯¿À±â
___4. JUnit Å×½ºÆ® ½ÇÇàÇϱâ
___5. ¼¼¼Ç ÄíÅ° »èÁ¦Çϱâ
ºÎ·Ï : ½ºÇÁ¸µ ºÎÆ® ½ÃÀÛÇϱâ
___1. °³¿ä
___2. ½ºÇÁ¸µ ºÎÆ® ¼Ò°³
___3. ½Ã½ºÅÛ ¿ä±¸ »çÇ×
___4. ½ºÇÁ¸µ ºÎÆ® ¼³Ä¡
___5. ù ¹ø° ½ºÇÁ¸µ ºÎÆ® ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
ºÎ·Ï : ½ºÇÁ¸µ ºÎÆ® »ç¿ë
___1. °³¿ä
___2. ½Ã½ºÅÛ ±¸Ãà
___3. ÄÚµå ±¸Á¶È
___4. ¼³Á¤ Ŭ·¡½º
___5. ÀÚµ¿ ¼³Á¤
___6. ½ºÇÁ¸µ ºó°ú ÀÇÁ¸¼º ÁÖÀÔ
___7. @SpringBootApplication ¾Ö³ÊÅ×ÀÌ¼Ç »ç¿ë
___8. ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà
___9. °³¹ßÀÚ µµ±¸
___10. ÇÁ·Î´ö¼ÇÀ» À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ÆÐŰ¡
ºÎ·Ï : ½ºÇÁ¸µ ºÎÆ® ±â´É
___1. °³¿ä
___2. SpringApplication
___3. ¿ÜºÎÈµÈ ¼³Á¤
___4. ÇÁ·ÎÆÄÀÏ
___5. ·Î±ë
___6. À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß
___7. º¸¾È
___8. SQL µ¥ÀÌÅͺ£À̽º ÀÛ¾÷
___9. Å×½ºÆ®
ºÎ·Ï : ½ºÇÁ¸µ ºÎÆ® ¾×Ãß¿¡ÀÌÅÍ
___1. °³¿ä
___2. ÇÁ·Î´ö¼Ç Áغñ ±â´É È°¼ºÈ
___3. ¿£µåÆ÷ÀÎÆ®
___4. HTTP¸¦ ÅëÇÑ ¸ð´ÏÅ͸µ ¹× °ü¸®
___5. ·Î°Å
___6. ¸ÞÆ®¸¯
___7. °¨»ç
___8. HTTP ̧˞
___9. ÇÁ·Î¼¼½º ¸ð´ÏÅ͸µ