Skip to content

jsungmin6/Spring_Boot_Project

Repository files navigation

목표

  • SpringBoot 공부

배운 것

- 스프링 핵심 원리

  • 강의

    • 스프링 핵심 원리 - 기본편 (수강완료)
  • 순수한 Java코드에서 Spring이 만들어지기까지 변천과정 학습

  • 객체 지향 설계

    • 좋은 객체 지향 설계의 5가지 원칙에 대해 학습하고 코드로 실습
    • 스프링은 SOLID 법칙을 어떻게 지키는지 학습
  • IOC,DI에 대한 이해

  • 스프링 컨테이너와 스프링 빈 이해

  • 싱글톤 컨테이너, 의존관계 자동 주입, 생명주기 이해

- JPA

  • 강의 : 김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵

    • 자바 ORM 표준 JPA 프로그래밍 - 기본편 (수강완료)
    • 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 (수강완료)
    • 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 (수강완료)
    • 실전! 스프링 데이터 JPA (수강완료)
    • 실전! Querydsl (수강완료)
  • JPA의 핵심 원리 학습

    • 엔티티 매핑
    • 영속성 컨텍스트
  • JPA 성능 최적화

    • 지연로딩, Fetch에 대한 이해와 사용
    • Fetch 한계 파악 (페이징), 해결법 학습
    • OSIV 에 대한 이해
  • 스프링 데이터 JPA 의 여러 편의 기능 학습

  • QueryDsl 문법 학습

- 스프링 MVC

  • 강의

    • 모든 개발자를 위한 HTTP 웹 기본 지식 (수강 완료)
    • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (수강 완료)
  • 네트워크, HTTP 기본 이해

    • HTTP 구조 파악 (메서드, 상태코드, 헤더)
    • 캐시 기본 동작 학습
  • 스프링 MVC 구조 파악

    • 프론트 컨트롤러 사용 이유, 구조 파악
    • 핸들러 매핑, 핸들러 어댑터, 뷰 리졸버, 뷰 사용 이유와 구조 파악
    • HTTP 메세지 컨버터 학습

About

SpringBoot 공부하는 공간

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published