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

오라클왕 0 581 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

번호 제목 글쓴이 날짜 조회
<평일오후>UI/UX 개발전문가_자바/JSP/스프링/마이바티스/JS/ECMA/Angular/React/Ioi… 오라클왕 09.07 58
탑크리에듀, 2017~2018년 국기과정/실업자과정 수강후기/만족도/수강평 한번 확인 해보세요[전자정부응용S… FSP 08.01 135
(웹스퀘어5,스프링프레임워크,안드로이드,C#,WPF,Angular,파이썬,오라클,SQL)국비지원/노동부지원 … FSP 07.02 428
(IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 07.02 361
▶︎ 탑크리에듀교육센터(www.topcredu.co.kr) 소개 PPT 입니다._자바/SQL/스프링/닷넷/모… FSP 2016.09.09 3980
483 (뷰제이에스학원/Vue.js학원) 뷰제이에스(Vue.js) 프로그래밍 입문과정 FSP 10.18 9
482 [닷넷학원/닷넷교육] c# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재… 오라클왕 09.20 32
481 [오라클학원/SQL교육] SQL 활용과 오라클(Oracle) Hint를 이용한 SQL튜닝 재직자… 오라클왕 09.20 35
480 [자마린학원/자마린교육] 자마린(Xamarin) 크로스 플랫폼 앱개발 과정 C#으로 안드로… 오라클왕 09.14 53
479 [국비무료 자격증과정] 정보처리기사 취득 양성과정 *수강후기/만족도/수강평 한번 확인 해보세요 정보처리교육은… 오라클왕 09.12 38
478 [닷넷학원/씨샵교육] C#기반 WPF, XAML 윈도우 프로그래밍 오라클왕 09.12 40
477 탑크리에듀교육센터 정보처리기사(정보처리산업기사) 과정 수강생만족도!_정보처리교육은 탑크리에듀에서 FSP 09.07 36
476 <평일오후>UI/UX 개발전문가_자바/JSP/스프링/마이바티스/JS/ECMA/Angular/React/Ioi… 오라클왕 09.07 58
475 [자바학원/C#교육] 프로그래밍언어기초, C언어, 자바(JAVA) 오라클왕 08.01 136
474 탑크리에듀, 2017~2018년 국기과정/실업자과정 수강후기/만족도/수강평 한번 확인 해보세요[전자정부응용S… FSP 08.01 135
473 2018년 정보처리기사, 산업기사 마지막 기회 3회차 일정 및 강의/국비지원무료교육/실업자교육/구직자교육/재… FSP 07.18 140
472 웹스퀘어5(WebSquare5) 웹퍼블리싱, 퍼블리셔 실무과정(주말주간(토/일)) FSP 07.05 225
471 (런칭기념 재직자무료, 0원/일반 50%)스프링&마이바티스&웹스퀘어(WebSquare) 통합구현 실무 재직자… FSP 07.05 325
470 (구로디지털단지역)정보처리기사, 정보처리산업기사 실업자/구직자 교육과정(재직자 참여가능) FSP 07.04 219
469 국비지원 재직자 과정안내(구로디지털단지역2분)- 스프링, 웹스퀘어5, Angular, 파이썬, 닷넷, C#,… FSP 07.04 358
468 [딥러닝학원/파이썬교육] 파이썬(Python)으로 입문하는 딥러닝(Deep Learning) 프로그래밍 오라클왕 07.03 195
467 [인공지능학원/인공지능교육] 인공지능, 머신러닝, 딥러닝 개론(AI, Machine Learning, Dee… 오라클왕 07.03 283
466 (IT국비지원무료교육/무료취업교육)자바,C#,모바일,IoT,UI/UX,웹퍼블리싱,정보처리기사,아두이노 무료교… 오라클왕 07.02 361
465 <평일오전>UI/UX 개발전문가_자바/JSP/스프링/마이바티스/JS/ECMA/Angular/React/Ioi… 오라클왕 07.02 454
464 (웹스퀘어5,스프링프레임워크,안드로이드,C#,WPF,Angular,파이썬,오라클,SQL)국비지원/노동부지원 … FSP 07.02 428
463 [파이썬학원/파이썬교육] 파이썬(Python) 프로그래밍 기본 재직자 향상 과정 오라클왕 07.01 183
462 [자바학원/앵귤러교육]앵귤러(Angular) & 자바스크립트(ECMA, TypeScript) 화면구현 재직자… 오라클왕 07.01 247
461 [닷넷학원/닷넷교육] c# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재직자향… 오라클왕 07.01 261
460 [안드로이드학원/안드로이드교육] 안드로이드 앱 인터페이스구현 재직자 향상과정 오라클왕 07.01 300
459 [파이썬학원/딥러닝학원] 파이썬(Python) 프로그래밍 기본 재직자 향상 과정 오라클왕 06.30 202
458 [React학원/React교육]앵귤러(Angular) & 자바스크립트(ECMA, TypeScript) 화면구… 오라클왕 06.30 235
457 [씨샵학원/씨샵교육]c# 기본 & 고급프로그래밍, 윈폼(Winform), 네트워크, ADO.NET 재직자향상… 오라클왕 06.30 187
456 [Android학원/Android교육] 안드로이드 앱 인터페이스구현 재직자 향상과정 오라클왕 06.30 301
455 [재직자전액무료/웹스퀘어학원/스프링교육] 스프링&마이바티스&웹스퀘어(WebSquare) 통합구현 실무 재직자… 오라클왕 06.29 357
454 [SQL학원/SQL교육] SQL 활용과 오라클(Oracle) Hint를 이용한 SQL튜닝 재직자 향상과정 오라클왕 06.29 308
453 (아두이노학원/IoT학원) 아두이노 실전 프로젝트(Arduino를 이용한 IoT 프로젝트) 오라클왕 06.07 298
452 (Cortex학원/Cortex교육) Cortex-M3 프로세서구조및활용 오라클왕 06.07 253
451 (자바학원) 자바스크립트(JavaScript), ECMA, jQuery, Node 프로그래밍 실무과정 오라클왕 06.07 335
450 (아이오닉학원/아이오닉교육) 아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기) 오라클왕 06.05 358
449 (스프링학원/스프링교육) 스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST +… 오라클왕 06.05 568
열람중 (스프링학원/스프링교육) 스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스… 오라클왕 06.05 582
447 (자바학원) 자바(Java) & 서블릿, JSP 프로그래밍언어 활용 재직자 향상과정 오라클왕 06.05 367
446 (SQL학원) 오라클 SQL기본 및 활용 Oracle 힌트, SQL튜닝 재직자 향상과정 오라클왕 06.05 367
445 (뷰제이에스학원/Vue.js학원) 뷰제이에스(Vue.js) 프로그래밍 입문 오라클왕 06.05 402