(스프링학원/스프링교육) 스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로젝트 과…

오라클왕 0 141 06.05 12:46

 

 


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


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

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

(평일반)



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 BootSpring Boot 소개
Spring Boot & Maven
Spring Boot & Gradle
Writing the code(Spring Boot main)
Writing the code(CommandLineRunner)
Spring Boot에서 property 파일 읽기
JPA & Spring Data JPA1. JPA
1-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 Example
2. 엔티티 매핑(Entity Mapping)
2-1. 엔티티 매핑 어노테이션
2-1-1. @Entity, @Table, @Column
2-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. @OneToMany
2-4-6. mappedBy
2-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 JPA
4-1. Spring Data JPA란?
4-2. Spring Data JPA Repository
4-3. Spring Data JPA Query Method, NamedQuery
4-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, 사용자정의 Repository
4-7. Spring Data Repository Interface
4-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. 게시판 글수정
Querydsl1. JPA Query
1-1. JPA Query 기본
1-1-1. JPA 쿼리 개요
1-1-2. JPA쿼리(JPQL, Criteria 쿼리, Querydsl, Native Query 예)
1-1-2. JPA쿼리( 네이티브 쿼리, Native Query)
1-2. Querydsl
1-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. 서브쿼리, JPAExpressions
1-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실습 – JPAQueryFactory
2. Spring Data JPA, Querydsl
2-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, over
3. Querydsl for Oracle
3-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 & TypeScript1. ECMAScript
2. 개발환경 설정
- Node
- Atom
3. var
4. let
5. const
6. parameter
7. spread operator
8. Destructuring Assignment
9. Module System 
- CommonJS 방식
- ES6(ECMA2015) 방식
10. 함수 축약식
11. Arrow function
12. $ e-pression
13. class
- 함수의 역할
- 함수로부터 클래스까지
- this
- extends
- super
- getter/setter
- 표현식 vs 선언식
14. 비동기 처리
- Call-back Function
- Event Emitter
- Promise
15. TypeScript
- Type
- Interface
- Class
Angular BasicStep 1 – 앵귤러 소개
- Angular Architecture
Step 2 – Demo Project
Step 3 – Project Structure
- 처리흐름 파악하기
Step 4 - CLI
- 빌드하기
- npm http-server
Step 5 – Component
- 단방향 바인딩
- 양방향 바인딩
Step 6 – Service
- 커스텀 서비스
Step 7 – Pipe
- 빌트인 파이프
- 커스텀 파이프
Step 8 - Directive
- 커스텀 디렉티브
Step 9 – Module
- 루트모듈, 전역모듈, 공유모듈, 기능모듈
Angular CoreStep 1 – Life Cycle
Step 2 – Component Communication
@Input, @Output
@ViewChild
@ContentChild
@ViewChildren
@ContentChildren
Step 3 – HTTP Communication
- npm json-server
- Promise
- Observable & Subject
Step 4 – Router
Step 5 - Guard
Step 6 – Form
Project[Spring Boot, JPA, Querydsl, Angular5를 이용한 쇼핑몰 개발]
-Spring Security 소개
- 프로젝트 주제 설정
- 기본설계, 기능설계, 인터페이스 설계
- ERD 작성
- ERD를 기준으로 엔티티 설정 및 객체모델링
- 코딩
단계별 코딩 진행(Front/Admin 영역 구분)
엔티티 작성(모델) -> 테이블 Creation
Repository 작성
Service 기능 구현(인터페이스, 구현체)
Spring Security를 이용한 로그인
공통 인터페이스/클래스 작성
JSON 인퍼테이스 구현
컨트롤러 작성
화면 UI 작성(Angular5 적용)
- 테스트 및 배포

Comments

번호 제목 글쓴이 날짜 조회
(IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 01.31 858
UI/UX 개발전문가(웹퍼블리싱 & 모바일앱) 구직자 양성과정(IT무료취업교육)(평일주간)_전액무료IT취업알… FSP 01.01 897
통합 SW 프로그래머(자바, C#, 모바일앱) 미취업자 구직자 양성과정(무료IT취업교육)(평일주간)_전액무료… FSP 2017.12.31 971
▶︎ 탑크리에듀교육센터(www.topcredu.co.kr) 소개 PPT 입니다._자바/SQL/스프링/닷넷/모… FSP 2016.09.09 3454
453 (아두이노학원/IoT학원) 아두이노 실전 프로젝트(Arduino를 이용한 IoT 프로젝트) 오라클왕 06.07 65
452 (Cortex학원/Cortex교육) Cortex-M3 프로세서구조및활용 오라클왕 06.07 65
451 (자바학원) 자바스크립트(JavaScript), ECMA, jQuery, Node 프로그래밍 실무과정 오라클왕 06.07 77
450 (아이오닉학원/아이오닉교육) 아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기) 오라클왕 06.05 90
449 (스프링학원/스프링교육) 스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST +… 오라클왕 06.05 150
열람중 (스프링학원/스프링교육) 스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스… 오라클왕 06.05 142
447 (자바학원) 자바(Java) & 서블릿, JSP 프로그래밍언어 활용 재직자 향상과정 오라클왕 06.05 99
446 (SQL학원) 오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 06.05 95
445 (뷰제이에스학원/Vue.js학원) 뷰제이에스(Vue.js) 프로그래밍 입문 오라클왕 06.05 93
444 (SQL학원/SQL교육) 마리아DB(MariaDB) & MySQL 기초 및 SQL 활용 재직자 향상과정 오라클왕 06.05 104
443 (닷넷학원/C#학원) C#기초, Xamarin 앱 개발과정 오라클왕 06.05 138
442 (닷넷학원/C#학원) C#, 윈폼, WPF 윈도우 프로그래밍 실무프로젝트 과정 오라클왕 06.05 109
441 (Angular/React학원)앵귤러(Angular), 리액트(React) 기반 웹 & 앱 UI개발 재직자 … 오라클왕 06.05 92
440 (닷넷학원/Xamarin학원) Xamarin 크로스 플랫폼 앱개발 과정 오라클왕 06.05 128
439 (Spring + 웹스퀘어)스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST … 오라클왕 06.05 89
438 (닷넷학원/C#학원)C#, 윈폼, 네트워크, ADO.NET 실무프로젝트 과정 오라클왕 06.05 73
437 스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Web… FSP 05.23 208
436 ▶[정보처리기사학원] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 05.09 130
435 ★★[SQL학원]오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 05.04 201
434 [씨샵학원]C#, 윈폼, WPF 윈도우 프로그래밍 실무프로젝트 과정 오라클왕 04.25 185
433 ★★[정보처리기사무료교육] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 04.24 169
432 ▶[앵귤러국비지원]◀앵귤러JS(AngularJS), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상… 오라클왕 04.23 227
431 스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로젝트 과정 오라클왕 04.19 224
430 [IT실무교육]스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로… 오라클왕 04.19 258
429 ♠​♠♠[리액트학원]앵귤러JS(AngularJS), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상… 오라클왕 04.17 220
428 ▶▶▶개강확정[닷넷학원]닷넷, C#기반 WPF 프로그래밍 인터페이스구현 재직자 향상과정 오라클왕 04.12 213
427 [WPF학원/WPF재직자교육]닷넷, C#기반 WPF 프로그래밍 인터페이스구현 재직자 향상과정 오라클왕 04.10 219
426 [앵귤러JS학원]앵귤러JS(AngularJS), 리액트(React) 기반 웹 & 앱 UI개발 재직자 향상과정 오라클왕 04.10 274
425 ★★개강확정[SQL강좌]오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 04.06 325
424 [SQL학원]오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 04.03 300
423 ★★개강확정[정보처리기사학원] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 04.03 247
422 [wpf학원/wpf교육]닷넷, C#기반 WPF 프로그래밍 인터페이스구현 재직자 향상과정 오라클왕 04.02 252
421 [씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ADO.NET 실무프로젝트 과정 오라클왕 03.23 309
420 [정보처리자격증/정보처리기사학원] 정보처리기사 취득 양성과정(국비무료 자격증과정) 오라클왕 03.22 324
419 (통합SW과정/취업성공패키지) 자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정 오라클왕 03.09 613
418 [취업성공패키지/자바무료교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정 (… 오라클왕 03.07 484
417 (자바무료학원/IT취업무료교육)자바,스프링프레임워크,C#,닷넷,안드로이드,자마린 무료취업교육,SW개발전문가과… 오라클왕 03.06 576
416 (자바무료학원/자바무료교육)자바,C#,닷넷,스프링,모바일 무료취업교육,전문가과정 오라클왕 03.05 609
415 [IT국비지원학원/IT국비지원교육]통합 SW 프로그래머 (자바, C#, 모바일앱) 미취업자 구직자 양성과정… 오라클왕 02.28 562