주말주간 :http://www.topcredu.co.kr/sub/crcl/lecture/java
★교육개요
최근 개발에서 많이 사용되는 Spring Framework, Spring Boot, Spring Data JPA, Query Method, @Query, NamedQuery, Querydsl 기술에 대해 철저한 이론/실습을 통해 기본기를 다진 후 실무 적응력을 높이기 위해 실습위주로 진행되는 스파르타식 교육 과정 입니다.
스프링 프레임워크의 개요 및 DI, AOP, JDBC, WEB MVC등 기반을 학습 후 객체지향 모델링, 엔티티 매핑, Repository 작성, Query Method, @Query, Querydsl을 통해 DB의 SQL이 메소드 기반의 타입 세이프한 방식, JPQL로 어떻게 작성되는지에 대한 이해도를 넓히고 실무에서 사용가능할 수 있도록 지도하는 코스이며, 실무SQL이 어떻게 Querydsl, Query Method, NamedQuery, @Query를 통해 만들 수 있는지 다양한 예문을 통해 학습할 수 있습니다.
★교육목표
- 스프링 프레임워크 개요에 대한 이해
- 왜 스프링 프레임워크를 사용해야 하는 지에 대한 이해
- Spring DI, IoC의 이해
- Spring AOP의 이해
- Spring JDBC의 이해
- Spring WEB MVC의 이해
- Spring Data JPA 이해
- 객체모델링의 이해
- 엔티티 작성 방법에 대한 이해
- 객체 연관관계, 방향성, mappedBy의 이해
- JPA Repository에 대한 이해
- 다양한 예문을 통한 QueryDSL의 이해
- JPQL, Query Method, @Query, NamedQuery 사용법 이해
- SQL을 Spring Data JPA에서 어떻게 만들어 내는지에 대한 이해
- JPA 실무프로젝트의 이해