๐Ÿง‘๐Ÿปโ€๐Ÿ’ป๋’ค๋ ๊ฐœ๋ฐœ์ž

        • 1๏ธโƒฃTypeScript ๊ธฐ๋ณธ ํ™˜๊ฒฝ ๊ตฌ์ถ•
        • 1๏ธโƒฃTypeScript์—์„œ Jest ํ™˜๊ฒฝ ๊ตฌ์ถ•
        • TypeScript์—์„œ Decorator ์‚ฌ์šฉํ•ด๋ณด๊ธฐ
        • TypeScript์—์„œ์˜ ํƒ€์ž… ์ •์˜
        • TypeScript์˜ Interface ์•Œ์•„๋ณด๊ธฐ
        • TypeScript์˜ ์ ‘๊ทผ ์ œํ•œ์ž ์•Œ์•„๋ณด๊ธฐ
        • NPM
        • Yarn
        • 1. ํ”„๋กœ์ ํŠธ ํŒ€ Waggle์„ ๋งŒ๋“ค๋‹ค
        • 2. ํ˜‘์—…์— ๋Œ€ํ•œ ๊ณ ๋ฏผ
        • 3. OAuth2 ๋กœ๊ทธ์ธ ๊ตฌํ˜„
        • 4. ํšจ์œจ์ ์ธ Response ๋ฐฉ์‹ ๊ตฌ์„ฑ
        • 5. ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๊ตฌํ˜„
        • 6. ๋ฐฐํฌ ๊ณผ์ • ์ •๋ฆฌ
      • ์ž์ทจ์ƒ ์‚ฌ์ดํŠธ(์ปค๋ฎค๋‹ˆํ‹ฐ, ์›๋ฃธ ํ™•์ธ, ์ค‘๊ณ  ๊ฑฐ๋ž˜, AI ์š”๋ฆฌ ์ถ”์ฒœ)
      • MVC ํŒจํ„ด์ด๋ž€?
      • ์˜์กด์„ฑ ์ฃผ์ž…์ด๋ž€?
        • !โญ๏ธ๋ชฉ์ฐจ
        • @Transactional์ด๋ž€?
        • AOP๋ž€?
        • Connection Pool์ด๋ž€?
        • DataSource๋ž€?
        • JdbcTemplate๋ž€?
        • JDBC๋ž€?
        • JPA๋ž€?
        • MyBatis๋ž€?
        • PlatformTransactionManager๋ž€?
        • Querydsl์ด๋ž€?
        • Spring์—์„œ Transaction์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ
        • SQLExceptionTranslator๋ž€?
        • Test ํ™˜๊ฒฝ์—์„œ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ•
        • TransactionTemplate๋ž€?
        • Transaction์ด๋ž€?
        • ์Šคํ”„๋ง ํ…Œ์ŠคํŠธ์—์„œ Transaction์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ฒฉ๋ฆฌ ์ ์šฉํ•˜๊ธฐ
        • ์Šคํ”„๋ง์˜ ๋ฐ์ดํ„ฐ ์˜ˆ์™ธ ์ถ”์ƒํ™” (DataAccessException)
        • ํŠธ๋žœ์žญ์…˜ ์ „ํŒŒ๋ž€?
        • !โญ๏ธ๋ชฉ์ฐจ
        • @Autowired๋ž€?
        • @ComponentScan์ด๋ž€?
        • @Configuration์ด๋ž€?
        • @ExceptionHandler๋ž€?
        • @ModelAttribute๋ž€?
        • @Primary๋ž€?
        • @Qualifier๋ž€?
        • @RequestBody๋ž€?
        • @RequestMapping์ด๋ž€?
        • @RequestParam์ด๋ž€?
        • @ResponseBody๋ž€?
        • @SessionAttribute๋ž€?
        • @Validated๋ž€?
        • ApplicationContext๋ž€?
        • Bean Validation์ด๋ž€?
        • BindingResult๋ž€?
        • Converter๋ž€?
        • Filter๋ž€?
        • Formatter๋ž€?
        • HandlerExceptionResolver๋ž€?
        • HttpServletRequest๋ž€?
        • HttpServletResponse๋ž€?
        • HttpSession์ด๋ž€?
        • Interceptor๋ž€?
        • Multipart๋ž€? (Spring์—์„œ ํŒŒ์ผ ์ „์†กํ•˜๊ธฐ)
        • ResponseStatusExceptionResolver๋ž€?
        • Servlet์ด๋ž€?
        • Spring์—์„œ Message๋ฅผ ๊ด€๋ฆฌํ•˜๋Š”๋ฒ•
        • Spring์˜ Bean์ด๋ž€?
        • Spring์˜ MVC ํŒจํ„ด ์•Œ์•„๋ณด๊ธฐ
        • Spring์˜ ๊ฒ€์ฆ(Validation) ๊ธฐ๋Šฅ
        • Spring์˜ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•
        • 0. ์Šคํ”„๋ง ๋ถ€ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ ์•Œ์•„๋ณด๊ธฐ
        • 1. ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•ด์•ผ ํ•˜๋Š” ์ด์œ 
        • 2. ๋‚˜์˜ ์ฒซ ์Šคํ”„๋ง ๋ถ€ํŠธ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘ํ•˜๊ธฐ!
        • 3. IntelliJ๋ฅผ ์„ค์น˜ํ•ด์„œ ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑํ•ด๋ณด์ž
        • 4. ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์‹œ์ž‘ - ํšŒ์› (์Šคํ”„๋ง์˜ ๊ณ„์ธต ๊ตฌ์กฐ ์•Œ์•„๋ณด๊ธฐ)
        • 5. ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์‹œ์ž‘ - ํ• ์ธ์ •์ฑ…๊ณผ ์ฃผ๋ฌธ
        • 6. ์˜์‹ฌ์—์„œ ํ™•์‹ ์œผ๋กœ! JUnit ํ…Œ์ŠคํŠธ ์ง„ํ–‰ํ•ด๋ณด๊ธฐ
        • 7. ๊ฐ์ฒด์ง€ํ–ฅ ์ ์šฉ์„ ์‹œ์ž‘ํ•ด๋ณด์ž! - ์ƒˆ ํ• ์ธ์ •์ฑ…์œผ๋กœ ๋ณ€๊ฒฝ
        • 8. ๋ด„์ด ์™”์œผ๋‹ˆ ์ฝฉ์„ ์‹ฌ์–ด๋ณด์ž - @Configuration๋กœ ์ƒ์„ฑํ•˜๋Š” ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ์™€ ์Šคํ”„๋ง ๋นˆ
        • 9. ์Šคํ”„๋ง๊ณผ ํ•จ๊ป˜ ์‹ฑ๊ธ€ํ†ค ํŒจํ„ด ์ •๋ณตํ•˜๊ธฐ
        • 10. ์•Œ์•„์„œ ํ•ด์ค˜! Component Scan
        • 11. ์˜์กด๊ด€๊ณ„๋„ ์•Œ์•„์„œ ํ•ด์ค˜! Autowired
        • 12. ํ•„๋“œ ์ฃผ์ž…์„ ๋” ๋” ํŽธํ•˜๊ฒŒ! ๋กฌ๋ณต(Lombok)
        • 13. ๋นˆ์˜ ์ผ๋Œ€๊ธฐ! ์ƒ๋ช… ์ฃผ๊ธฐ ์ฝœ๋ฐฑ
        • 14. ๋นˆ์˜ ๋ฒ”์œ„๋ฅผ ์ •ํ•ด์ฃผ์ž! ๋นˆ ์Šค์ฝ”ํ”„ (Bean Scope)
        • DefaultHandshakeHandler๋ž€?
        • Spring์œผ๋กœ WebSocket ์„œ๋ฒ„ ๊ตฌํ˜„
        • STOMP๋ž€?
        • STOMP๋กœ Broker ํŒจํ„ด์˜ WebSocket ์„œ๋ฒ„ ๊ตฌํ˜„
        • WebSocketConfigurer๋ž€?
        • WebSocketHandler๋ž€?
        • WebSocketMessageBrokerConfigurer๋ž€?
        • ๋ชฉ์ฐจ
        • ํŠน์ • ์‚ฌ์šฉ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” WebSocket ๊ตฌํ˜„
      • 0. Mac์—์„œ ๋ฐฑ์ค€ ํ™˜๊ฒฝ ์ตœ์ ํ™”๋กœ Sublime Text3๋ฅผ ์„ค์ •ํ•ด๋ณด์ž! (for Python)
      • 1. ํ”ผ๋ณด๋‚˜์น˜ ๊ตฌํ˜„์„ ํ†ตํ•ด ๋ฉ”๋ชจ์ด์ œ์ด์…˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ธฐ (BOJ 10870)
      • 2. Bottom-Up ๋ฐฉ์‹๊ณผ Top-Down๋ฐฉ์‹ ์•Œ์•„๋ณด๊ธฐ (BOJ 4779)
      • 3.์กฐํ•ฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ (BOJ 6603)
      • 4. ์ˆœ์—ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ (BOJ 10974)
      • 5. ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ (BOJ 23246)
        • MQTT ์•Œ์•„๋ณด๊ธฐ 1ํŽธ - MQTT, Publish, Subscribe, Topic
        • MQTT ์•Œ์•„๋ณด๊ธฐ 2ํŽธ - QOS, Broker
        • WebSocket์ด๋ž€?
        • ๋ถ€์ŠคํŠธ์บ ํ”„ ์ฑŒ๋ฆฐ์ง€ 1์ฃผ์ฐจ ํšŒ๊ณ 
        • ๋ถ€์ŠคํŠธ์บ ํ”„ ์ฑŒ๋ฆฐ์ง€ 2์ฃผ์ฐจ&3์ฃผ์ฐจ ํšŒ๊ณ 
        • ๋ถ€์ŠคํŠธ์บ ํ”„ ์ฑŒ๋ฆฐ์ง€ ์ˆ˜๋ฃŒ ํšŒ๊ณ &ํ›„๊ธฐ
        • ์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ํ”„๋ฆฌ์ฝ”์Šค ํšŒ๊ณ 
      • ํ—ˆ๋ฆฌ ๊ฑด๊ฐ• ์ฆ์ง„ ํ”„๋กœ์ ํŠธ
    Home

    โฏ

    ๐Ÿ“ ๋‚ด ํ”„๋กœ์ ํŠธ

    ๐Ÿ“ ๋‚ด ํ”„๋กœ์ ํŠธ

    2๊ฑด์˜ ํ•ญ๋ชฉ

    • 2025๋…„ 4์›” 04์ผ

      ๐Ÿ“ ์™€๊ธ€

      • 2024๋…„ 8์›” 24์ผ

        ์ž์ทจ์ƒ ์‚ฌ์ดํŠธ(์ปค๋ฎค๋‹ˆํ‹ฐ, ์›๋ฃธ ํ™•์ธ, ์ค‘๊ณ  ๊ฑฐ๋ž˜, AI ์š”๋ฆฌ ์ถ”์ฒœ)


        ์ž‘์„ฑ์ž์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด๊ธฐ

        • GitHub
        • Tistory