광고, 홍보 게시판

제목 [스프링학원/스프링교육] 스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로젝트 과정
글쓴이 탑크리에듀 작성시각 2018/06/26 12:23:59
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 14251   RSS

[스프링학원/스프링교육]

스프링부트(Spring Boot), JPA, Querydsl, 

Angular5 풀스택 실무프로젝트 과정

(평일반)

평일주간:http://topcredu.co.kr/sub/crcl/view/open/2244

1893422741_RyYzMlZD_5cd196a2cdc972581973

★ 교육개요 

[실무 프로젝트를 통해 개발 능력을 향상 시키는 프로젝트형 과정]본 과정은 최근 많이 사용되는 스프링 기반의 Spring Boot, Spring Framework에서 데이터 조작을 위한 Spring Data JPA, JPA에서 쿼리 사용을 위한 Querydsl 및 진정한 UI 개발자를 위한 Angular5에 대한 이론을 최적화된 자체를 통해 실습과 함께 학습 후 실전 응용프로그램(웹 쇼핑몰)을 만들어 보는 실무 프로젝트형, FullStack Developer 과정 입니다

★ 교육목표 

Spring Boot를 통한 개발 방법론의 이해Spring Data JPA 개발력 향상JPA에서 쿼리를 사용하기 위한 Querydsl의 이해Angular5의 이해 및 개발능력 향상

★ 교육대상 

자바 웹 개발자UI 개발자서버 개발자

★ 커리큘럼 

Spring Boot Spring Boot 소개Spring Boot & MavenSpring Boot & GradleWriting the code(Spring Boot main)Writing the code(CommandLineRunner)Spring Boot에서 property 파일 읽기
JPA & Spring Data JPA 1. JPA1-1. JPA 개요1-1-1. 퍼시스턴스 기술의 변천1-1-2. JPA란?1-1-3. 엔티티(Entity)1-1-4. 엔티티 매니저(Entity Manager)1-1-5. 영속성 컨텍스트(Persistence Context)1-2. Spring Data JPA Simple Example2. 엔티티 매핑(Entity Mapping)2-1. 엔티티 매핑 어노테이션2-1-1. @Entity, @Table, @Column2-1-2. 엔티티 속성 매핑(@Basic)2-1-3. 엔티티 속성 매핑(@Enumerated)2-1-4. 엔티티 속성 매핑(@Lob)2-1-5. 엔티티 속성 매핑(@Temporal)2-1-6. 엔티티 속성 매핑(@Transient)2-1-7. 엔티티 속성 매핑(@Access)2-2. 엔티티 매핑(Entity Mapping)2-2-1. 식별자 매핑(@Id, @IdClass)2-2-2. 식별자 매핑(@EmbeddedId, @Embeddable)2-2-3. 임베디드 타입(@Embedded, @AttributeOverride)2-2-4. 식별자 자동 생성(@GeneratedValue)2-3. 롬복(lombok)소개2-4. 엔티티 매핑(Entity Mapping) – 연관관계2-4-1. 복합키와 비식별 관계2-4-2. 복합키와 식별 관계2-4-3. N대1 단방향2-4-4. N대1 양방향2-4-5. @OneToMany2-4-6. mappedBy2-4-7. N대1 양방향 실습2-4-8. 1대N 양방향2-4-10. 1대1 단방향, 주테이블에 외래키2-4-10-1. 1대1 단방향, 주테이블에 외래키 실습2-4-10. 1대1 양방향, 주테이블에 외래키2-4-10-1. 1대1 양방향, 주테이블에 외래키 실습2-4-11. 1 : 1 단방향, 대상테이블에 외래키(JPA 1.0)2-4-12. 1 : 1 단방향, 대상테이블에 외래키(JPA 2.0)2-4-13. 1 : 1 단방향 식별관계, 대상테이블에 외래키2-4-13-1. 1 : 1 단방향 식별관계, 대상테이블에 외래키 실습2-4-14. M : N 연관관계(다 : 다)2-4-14-1. M : N(다 : 다) 관계에서 List 컬렉션에 @OrderColumn 사용하기2-4-15. 상속 관계 매핑2-4-16. 영속성 전이2-4-17. 영속성 전이(CASCADE 저장, 삭제)2-4-18. 영속성 전이(orphanRemoval 속성)2-4-19. FetchType(EAGER, LAZY)3. JPA Query(JPQL, Criteria Query, Native SQL, Querydsl)3-1. JPA Query 기본3-1-1. JPA쿼리 개요3-1-2. JPA쿼리(JPQL, Criteria 쿼리, Querydsl, Native Query 예)3-1-2. JPA쿼리( 네이티브 쿼리, Native Query)4. Spring Data JPA4-1. Spring Data JPA란?4-2. Spring Data JPA Repository4-3. Spring Data JPA Query Method, NamedQuery4-4. Spring Data JPA Query Method 구문4-4-1. Spring Data JPA Query, Spring Boot, NamedQuery 실습4-5. Spring Data JPA, Query Method(@Query)4-6. Spring Data JPA Query Method, 사용자정의 Repository4-7. Spring Data Repository Interface4-8. Spring Data JPA 페이징(Pageable, PageRequest) 이론/실습4-9. Spring Data JPA, Spring Boot, 게시판 실습4-9-1. 구현 기술 및 기능4-9-2 프로젝트 생성 및 메이븐, 로깅, 오라클 위한 설정4-9-3 도메인 모델 객체 생성하기4-9-4. 게시판 리스트보기4-9-5. 게시판 글쓰기4-9-6. 게시판 글읽기4-9-7. 게시판 글삭제4-9-8. 게시판 글수정
Querydsl 1. JPA Query1-1. JPA Query 기본1-1-1. JPA 쿼리 개요1-1-2. JPA쿼리(JPQL, Criteria 쿼리, Querydsl, Native Query 예)1-1-2. JPA쿼리( 네이티브 쿼리, Native Query)1-2. Querydsl1-2-1. Querydsl을 위한 메이븐 설정1-2-2. 쿼리타입(Query Type) 정적필드 접근1-2-3. JPAQueryFactory를 이용한 JPAQuery 인스턴스1-2-4. 조회, 수정, 삭제, 및 배치쿼리1-2-5. distinct , where절(and, or), 정렬1-3. 그룹핑, 페이징 및 정렬, 조인1-2-7. 서브쿼리, JPAExpressions1-2-8. 프로젝션(Projection)과 결과반환1-2-9. 쿼리결과를 특정빈에 담기(Bean population)1-2-10. Native SQL(JPASQLQuery)1-2-11. Spring Data JPA, Spring Boot, Querydsl실습, Query Method, @Query, @NamedQuery, 페이징, 서브쿼리, 조인)1-2-12. Spring Data JPA, Spring Boot, Querydsl실습 – JPAQueryFactory2. Spring Data JPA, Querydsl2-1. SQLQueryFactory(오라클/MySQL에서 쿼리타입 생성을 위한 MAVEN 설정)2-2. SQLQueryFactory를 위한 Query Type, Configuration 생성하기2-3. 스프링부트에서 SQLQueryFactory생성 및 쿼리사용 예문2-4. SQLQueryFactory(쿼리, 조인,orderby,groupBy, DML,DML배치쿼리,partitionBy, over)2-5. SQLQueryFactory실습,Spring Boot/마리아DB(메이븐설정, 서브쿼리, 조인,orderby,groupBy, insert/update 배치쿼리,partitionBy, over3. Querydsl for Oracle3-1. Querydsl for Oracle(ROWNUM, 조인)3-2. Querydsl for Oracle(With, 조인, GroupBy)3-3. Querydsl for Oracle(시퀀스, Sequence)3-4. Querydsl for Oracle(Distinct, IN, OR)3-5. Querydsl for Oracle(UnionAll, With, Count)3-6. Querydsl for Oracle(Like, Between)3-7. Querydsl for Oracle(NVL, SelfJoin, LeftJoin)3-8. Querydsl for Oracle(DECODE, CASE)3-9. Querydsl for Oracle(서브쿼리, SubQuery, GroupBy, Having)3-10. Querydsl for Oracle(오라클 계층쿼리)3-11. Querydsl for Oracle(인라인뷰, InlineView)3-12. Querydsl for Oracle(스칼라 서브쿼리, Scalar SubQuery)3-13. Querydsl for Oracle(Exists)3-14. Querydsl for Oracle(Rank, Dense_Rank, PartitionBy, OrderBy, 칼럼별칭으로 정렬)3-15. Querydsl에서 오라클 힌트 사용예제(인라인뷰, 조인)3-16. Querydsl 전반적인 오라클 SQL쿼리실습3-17. Spring Data JPA에서 오라클 함수/프로시저 다루기 이론/실습3-18. JPA/Spring Data JPA에서 DB에 쿼리하는 방법 정리
ECMAScript & TypeScript 1. ECMAScript2. 개발환경 설정- Node- Atom3. var4. let5. const6. parameter7. spread operator8. Destructuring Assignment9. Module System - CommonJS 방식- ES6(ECMA2015) 방식10. 함수 축약식11. Arrow function12. $ e-pression13. class- 함수의 역할- 함수로부터 클래스까지- this- extends- super- getter/setter- 표현식 vs 선언식14. 비동기 처리- Call-back Function- Event Emitter- Promise15. TypeScript- Type- Interface- Class
Angular Basic Step 1 – 앵귤러 소개- Angular ArchitectureStep 2 – Demo ProjectStep 3 – Project Structure- 처리흐름 파악하기Step 4 - CLI- 빌드하기- npm http-serverStep 5 – Component- 단방향 바인딩- 양방향 바인딩Step 6 – Service- 커스텀 서비스Step 7 – Pipe- 빌트인 파이프- 커스텀 파이프Step 8 - Directive- 커스텀 디렉티브Step 9 – Module- 루트모듈, 전역모듈, 공유모듈, 기능모듈
Angular Core Step 1 – Life CycleStep 2 – Component Communication@Input, @Output@ViewChild@ContentChild@ViewChildren@ContentChildrenStep 3 – HTTP Communication- npm json-server- Promise- Observable & SubjectStep 4 – RouterStep 5 - GuardStep 6 – Form
Project [Spring Boot, JPA, Querydsl, Angular5를 이용한 쇼핑몰 개발]-Spring Security 소개- 프로젝트 주제 설정- 기본설계, 기능설계, 인터페이스 설계- ERD 작성- ERD를 기준으로 엔티티 설정 및 객체모델링- 코딩단계별 코딩 진행(Front/Admin 영역 구분)엔티티 작성(모델) -> 테이블 CreationRepository 작성Service 기능 구현(인터페이스, 구현체)Spring Security를 이용한 로그인공통 인터페이스/클래스 작성JSON 인퍼테이스 구현컨트롤러 작성화면 UI 작성(Angular5 적용)- 테스트 및 배포
 다음글 (C#학원/C#교육) C#, 윈폼, WPF 윈도우 프...
 이전글 금융 관심있으신 분들 무료로 식사하시면서 강의 들으세요...

댓글

없음