2018년 6월 5일 화요일

[자바학원/자바교육] 자바(Java) & 서블릿, JSP 프로그래밍언어 활용 재직자 향상과정 (평일/주말반)

[자바학원/자바교육]


자바(Java) & 서블릿, 

JSP 프로그래밍언어 활용 재직자 향상과정
(평일/주말반)


33c1e934cb09a86782d48b3a2704eb76_1528169
★ 교육개요 ★

실무, 실습 위주의 교육 입니다!
본과정은 단기간에 자바기반 프로그래머를 양성하기 위한 자바웹개발을 위한 기초과정이며, 프로그래밍 언어의 경험이 있는 분이지만 자바를 처음하시는 분들을 위해 짧은 기간에 현장에서 필요로 하는 기술들을 최적화된 교재 및 강사를 통해 배울 수 있도록 하는 과정 입니다. 

자바의 기본적인 사항부터 JDBC 프로그래밍, JSP의 기본이 되는 Servlet 그리고 JSP의 기본적인 문법을 통해 자바기반 웹페이지 개발의 기초를 다질 수 있을 것 입니다.

★ 교육목표 ★

[NCS 수행준거]
가. 응용소프트웨어 개발에 필요한 프로그래밍 언어의 데이터 타입을 적용하여 변수를 사용할 수 있다.
나. 프로그래밍 언어의 연산자와 명령문을 사용하여 애플리케이션에 필요한 기능을 정의하고 사용할 수 있다.
다. 프로그래밍 언어의 사용자 정의 자료형을 정의하고 애플리케이션에서 사용할 수 있다.
라. 프로그래밍 언어별 특성을 파악하고 설명할 수 있다.
마. 파악된 프로그래밍 언어의 특성을 적용하여 애플리케이션을 구현할 수 있다.

[실무개발목표]
가. 단기간에 자바언어를 이해하고 활용하여 자바 프로그래밍을 할 수 있다.
나. 자바웹의 기초를 익히고 웹패이지를 개발할 수 있다.
다. JSP를 이용하여 웹페이지를 만들 수 있다.
라. 서블릿을 이용하여 웹페이지를 제작할 수 있다.
마. Model2(MVC)에 대해 이해하고 MVC 기반의 웹페이지를 개발할 수 있다.

★ 교육대상 ★

- 신입 개발자
- 초보 개발자
- 학생
- 타 프로그래밍 언어를 접하신 분

★ 커리큘럼 ★
자바프로그래밍자바 소개
자료형, 수식
객체지향 개념
클래스
클래스의 계승
인터페이스
패키지
예외처리
기본 자료 구조
스트림
쓰레드
람다식
자바 어노테이션, 이클립스팁
서블릿, JSP 프로그래밍[Servlet]
서블릿 개요 작동원리
web.xml 매핑 방법, @WebServlet 어노테이션
Servlet 라이프 사이클
HttpServletRequest/HttpServletResponse 
Cookie, Session
JDBC 소개 Connection
Statement, PreparedStatement, ResultSet
CallableStatement
JDBC를 이용한 SQL 함수
Insert/Update/Delete/Select 예제 작성하기 

[JSP]
JSP작성법, Life Cycle
동작원리
기본문법(지시자, 내장객체, 스크립틀릿, 표현식, 액션태그) 
쿠키, 세션 다루기
JSTL, EL
MVC Model소개, JSP & Model Layer

[스프링학원/스프링교육] 스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로젝트 과정 (평일반)

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


스프링부트(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 적용)
- 테스트 및 배포

[스프링학원/스프링교육] 스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Websquare) (평일반)

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


스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Websquare)

(평일반)


1893422741_SLTWg5uc_39267a94b684d176c772

★ 교육개요 ★

본 과정은 최근 UI 개발의 대세인 웹스퀘어5(Websquare5) 및 스프링 MVC, 마이바티스를 단기간에 습득하여 "스프링 & 웹스퀘어 개발자"로서의 길을 열기 위한 과정 입니다.
자바 및 스프링 프레임워크의 기초가 있는 수강생을 대상으로 단기간에 스프링 부트, Spring MVC, MyBatis를 최적화된 교재를 통한 이론 및 실습을 통해 습득하고 웹스퀘어의 기본을 학습 후 이를 스프링, MyBatis와 연계하여 프로젝트를 해 보는 과정 입니다.

★ 교육목표 ★

프로젝트 현장에서 즉시 개발 가능한 웹스퀘어 기반 스프링 디벨로퍼 양성

★ 교육대상 ★

자바 웹 개발자
스프링 개발자

★ 커리큘럼 ★

Spring BootSpring Boot 소개
Spring Boot & Maven
Spring Boot & Gradle
Writing the code(Spring Boot main)
Writing the code(CommandLineRunner)
Spring Boot에서 property 파일 읽기
Spring Web MVC & RESTful ServiceSpring MVC 개요
DispatcherServlet/ContextLoaderListener 개요 및 설정
web.xml 개요 및 스프링 설정
Spring5 MVC HelloWorld! 작성
@Controller, @RequestMapping을 이용한 컨트롤러 매핑
컨트롤러 메소드 파라미터(Controller method argument types)
컨트롤러 메소드 리턴 타입(method return types)
@MVC, @Controller 자동 추가되는 모델 객체
Spring Web MVC Simple 예제(DB 테이블 데이터 출력하기)
RequestHeader를 이용한 요청처리
@RequestBody를 이용한 요청 처리
@ExceptionHandler,@ControllerAdvice를 이용한 컨트롤러 예외처리
@CookieValue를 이용한 쿠키처리
Flash Attribute(RedirectAttributes, FlashMap)
@ModelAttribute를 이용한 컨트롤러 메소드 매핑
@SessionAttributes를 이용하여 model 객체를 세션에 저장하기
@ModelAttribute, @SessionAttibutes 컨트롤러 메소드 매핑
Spring WEB MVC를 이용한 멀티파일 업로드
Spring WEB MVC쇼핑카트(@SessionAttibutes, @ModelAttribute)
Spring Web MVC 뷰(ViewResolver)
REST Overview
REST and Spring MVC
Spring support for REST, @RestController
@RequestMapping/@PathVariable, @RequestBody, @ResponseBody
get, put, delete, post, ResponseEntity
Spring Boot 및 Spring Legacy 프로젝트에서 RESTful 서비스 실습
MyBatisMyBatis 개요
SqlSessionFactoryBean
SqlSessionFactory, Mapper Interface
MyBatis Transaction
MyBatis Mapper Scanning
SqlSessionTemplate
SqlSessionTemplate vs SqlSession
Spring, MyBatis 연동예제– CRUD 예제(MapperScannerConfigurer)
Spring Boot, MyBatis, 오라클 연동예제
마이바티스3.X 어노테이션(@Select, @Insert, @Update, @Delete)
Spring Framework MyBatis 연동 로그인, 게시판, AOP 적용 실습
Websquare5[이론 및 실습]
웹스퀘어5 특징
UI 디자인 개요
주요 CSS 속성 – 반응형 레이아웃
컴포넌트 디자인
컴포넌트와 데이터연동
데이터객체
서브미션(Submission)
데이터객체와 Submission의 연계
GridView 및 기타 컨트롤
GridView, DataList 연동
디버깅(로그보기 및 로그출력)

[스프링 프레임워크 & 웹스퀘어 연동 실습]
웹스퀘어 컴포넌트 데이터 셋팅 기초 실습
컴포넌트와 데이터 객체 연결 및 Submission 생성을 통한 서버와의 통신 실습
스프링 , MyBatis, 웹스퀘어 연동실습(GridView를 이용한 데이터 로딩 및 CRUD 실습)
스프링 , MyBatis, 웹스퀘어 연동 미니프로젝트(메뉴, 기본컴포넌트 및 공통단 업무, 멀티화면, 팝업등 응용

2018년 6월 4일 월요일

▶▶[아이오닉학원/아이오닉교육] 아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기) (평일/주말반)

[아이오닉학원/아이오닉교육]


아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기)

(평일/주말반)



1893422741_MVK3fkWQ_8e902029ddfcd1de7c70

★ 교육개요 ★

Ionic을 활용해 하이브리드 앱 개발을 하는데 필요한 전반적인 내용을 예제를 통해 쉽게 드리며 Ionic의 기반이 되는 Angular의 기본적인 내용과 Ionic 개발에 필요한 환경 설정부터 컴포넌트, 내비게이션, 데코레이터, 서비스, Ionic Native, 앱 테스트 방법, 앱 출시 방법 등 앱 개발 및 출시 과정에서 필요한 거의 모든 내용을 배울 수 있습니다. 

또한 Ionic을 활용한 앱 개발에 필요한 기본적인 내용을 배운 뒤, UberAPI와 GoogleMap API를 활용한 앱 개발 예제로 배운 내용을 적용할 수 있으며 또한 지속적으로 업데이트되는 Ionic의 최신 버전에 대응하는 방법과 덧붙여 보면 좋은 내용도 간략히 소개되어 있어 Ionic을 활용해 하이브리드 앱 개발하려는 입문자에게도 좋은 교육이 될 것 입니다.

아이오닉 2는 Angular 2, 타입스크립트, SASS 같은 기술 위에 개발된 아이오닉 모바일 SDK의 최신 버전이며 이전 버전에 비해 구조 개선, 빌드 도구 개선, ES6 문법 지원 등 모든 부분에서 혁신적인 개선을 이뤘습니다. 아이오닉2를 사용해 재미있고 몰입되는 모바일 앱을 제작할 수 있도록 다양한 아이오닉 2의 컴포넌트를 배우고, 외부 서비스를 통합하며, 기능을 구현해보는 전문적인 앱 제작 과정을 풍부한 예제를 통해 쉽게 따라가며 배울 수 있을 것입니다.

★ 교육목표 ★

애플리케이션 개발을 위한 아이오닉 기능 이해
파이어베이스와 아이오닉을 이용한 채팅 앱 제작
써드 파티 REST API를 사용한 주식 추적 앱 제작 및 아이오닉 네비게이션과 페이지를 활용한 레이아웃 구성
아이오닉과 코르도바 플러그인을 사용한 미디어 플레이어 앱 구현
파이어베이스를 이용한 상용 애플리케이션 제작
실시간 아이오닉 애플리케이션 제작을 위한 모범 사례 연구

★ 교육대상 ★

모바일 앱 개발자
프론트 개발자
웹 개발자

★ 커리큘럼 ★
아이오닉 모바일 앱 프로그래밍1장. Angular - 입문
__Angular에 새로 추가된 내용은 무엇인가?
__TypeScript 기초
____변수 타입 지정
____타입 정의
____클래스
____인터페이스
____모듈 및 imports
__Angular
____컴포넌트
____존
____템플릿
__Giphy 앱
____아키텍처
____API
____Angular CLI
____소프트웨어 설치하기
____텍스트 편집기
____Angular 2 앱 뼈대 만들기
____Giphy 앱 빌드하기
__요약


2장. Ionic에 오신 것을 환영합니다
__모바일 하이브리드 아키텍처
__Apache Cordova란?
__Ionic이란?
__Ionic 3
__소프트웨어 설정
____Node.js 설치하기
____Git 설치하기
____텍스트 편집기
____TypeScript 설치하기
____Cordova 및 Ionic CLI 설치하기
____플랫폼 가이드
__Hello Ionic
__브라우저 개발 도구 설정
____Google Chrome
____Mozilla Firefox
__Ionic 프로젝트 구조
____config.xml 파일
____src 폴더
__tabs 템플릿 살펴보기
__side menu 템플릿 살펴보기
__요약


3장. Ionic 컴포넌트와 내비게이션
__핵심 컴포넌트
__Ionic 그리드 시스템
__Ionic 컴포넌트
____버튼
____리스트
____카드
____Ionic icorns
____모달
____세크먼트
__Ionic 내비게이션
____기본 내비게이션
____Ionic CLI Sub-Generator
__요약


4장. Ionic 데코레이터와 서비스
__데코레이터
____Ionic 모듈
____컴포넌트 데코레이터
__내비게이션
____페이지 간에 데이터 전달하기
__Config 서비스
__플랫폼 서비스
__Storage 서비스
__요약


5장. Ionic과 SCSS
__Sass 란?
__Ionic과 SCSS
____페이지 수준 재정의
____플랫폼 수준 재정의
____컴포넌트 수준 재정의
__샘플 컴포넌트에 테마 적용하기
__요약


6장. Ionic Native
__플랫폼별 SKD 설정하기
__안드로이드 설정
____iOS 설정
__설정 테스트하기
____안드로이드 테스트하기
____iOS 테스트하기
__Cordova 플러그인 시작하기
____Ionic 플러그인 API
____Ionic Native
____Cordova 화이트리스트 플러그인
__Ionic Native를 사용해 Cordova 플러그인 작업하기
____장치
____Toast
____다이얼로그
____로컬 알림
____Geolocation
__요약


7장. Riderr 앱 제작하기
__앱 개요
__Uber AP
____인증
____Uber에 등록하기
____API
__Riderr 제작하기
____doq 설치하기
____Uber API 서비스
____통합
____의존성 설치하기
____앱 테스트하기
__요약


8장. Ionic 2 마이그레이션 가이드
__마이그레이션을 왜 해야 할까?
__Todo 앱 - Ionic v1
____앱 제작하기
__마이그레이션 계획
__요약


9장. Ionic 2 앱 테스트하기
__테스트 방법론
__유닛 테스트 환경 설정하기
____프로젝트 설정하기
____유닛 테스트 작성하기
____유닛 테스트 실행하기
__driftyco/ionic-unit-testing-example
__엔드-투-엔드 테스트
____프로젝트 설정하기
____유닛 테스트 작성하기
____유닛 테스트 실행하기
__코드 적용 범위
__AWS 디바이스 팜
____AWS 디바이스 팜 설정하기
____Todo 앱 설정하기
____Todo 앱 몽키 테스트하기
____ 다양한 장치에서 Todo앱을 수동으로 테스트하기
__자동화 테스트
__요약


10장. Ionic 앱 출시하기
__배포를 위한 앱 준비
____config.xml 업데이트하기
____PhoneGap 빌드 서비스
__cordova CLI를 이용해 설치 파일 생성하기
____안드로이드 인스톨러
____iOS 인스톨러
__Ionic 패키지
____Ionic 클라우드에 프로젝트 업로드하기
____필요한 키 생성하기
__요약


11장. Ionic 3
__Angular 4
__Ionic 3
__Ionic 3 업데이트
____TypeScript 업데이트
____Ionic Page 데코레이터
____지연 로딩
__Ionic 2와 Ionic 3
__요약

2018년 5월 31일 목요일

[spring교육] 스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Websquare)(평일주간)

스프링 개발자를 위한 웹스퀘어5 실무프로젝트과정(Spring MVC + REST + MyBatis + Websquare)(평일주간)



선수학습 :자바 스프링 기초

교육기간 :2018년06월18일(월) ~ 2018년06월22일(금) 10:00~18:00, 5일 총 35시간

강의장소 :탑크리에듀교육센터 [A강의장] [약도보기]

교육문의 :02-851-4790

수강료 :680,000원 
결제방법 :계좌이체 / 방문카드결제

교재 :PDF or 자체교재 제공

  • 커리큘럼


    Spring BootSpring Boot 소개
    Spring Boot & Maven
    Spring Boot & Gradle
    Writing the code(Spring Boot main)
    Writing the code(CommandLineRunner)
    Spring Boot에서 property 파일 읽기
    Spring Web MVC & RESTful ServiceSpring MVC 개요
    DispatcherServlet/ContextLoaderListener 개요 및 설정
    web.xml 개요 및 스프링 설정
    Spring5 MVC HelloWorld! 작성
    @Controller, @RequestMapping을 이용한 컨트롤러 매핑
    컨트롤러 메소드 파라미터(Controller method argument types)
    컨트롤러 메소드 리턴 타입(method return types)
    @MVC, @Controller 자동 추가되는 모델 객체
    Spring Web MVC Simple 예제(DB 테이블 데이터 출력하기)
    RequestHeader를 이용한 요청처리
    @RequestBody를 이용한 요청 처리
    @ExceptionHandler,@ControllerAdvice를 이용한 컨트롤러 예외처리
    @CookieValue를 이용한 쿠키처리
    Flash Attribute(RedirectAttributes, FlashMap)
    @ModelAttribute를 이용한 컨트롤러 메소드 매핑
    @SessionAttributes를 이용하여 model 객체를 세션에 저장하기
    @ModelAttribute, @SessionAttibutes 컨트롤러 메소드 매핑
    Spring WEB MVC를 이용한 멀티파일 업로드
    Spring WEB MVC쇼핑카트(@SessionAttibutes, @ModelAttribute)
    Spring Web MVC 뷰(ViewResolver)
    REST Overview
    REST and Spring MVC
    Spring support for REST, @RestController
    @RequestMapping/@PathVariable, @RequestBody, @ResponseBody
    get, put, delete, post, ResponseEntity
    Spring Boot 및 Spring Legacy 프로젝트에서 RESTful 서비스 실습
    MyBatisMyBatis 개요
    SqlSessionFactoryBean
    SqlSessionFactory, Mapper Interface
    MyBatis Transaction
    MyBatis Mapper Scanning
    SqlSessionTemplate
    SqlSessionTemplate vs SqlSession
    Spring, MyBatis 연동예제– CRUD 예제(MapperScannerConfigurer)
    Spring Boot, MyBatis, 오라클 연동예제
    마이바티스3.X 어노테이션(@Select, @Insert, @Update, @Delete)
    Spring Framework MyBatis 연동 로그인, 게시판, AOP 적용 실습
    Websquare5[이론]
    웹스퀘어5 특징
    UI 디자인 개요
    주요 CSS 속성 – 반응형 레이아웃
    컴포넌트 디자인
    컴포넌트와 데이터연동
    데이터객체
    서브미션(Submission)
    데이터객체와 Submission의 연계
    GridView 및 기타 컨트롤
    GridView, DataList 연동
    디버깅(로그보기 및 로그출력)

    [스프링 프레임워크 & 웹스퀘어 연동 실습]
    웹스퀘어 컴포넌트 데이터 셋팅 기초 실습
    컴포넌트와 데이터 객체 연결 및 Submission 생성을 통한 서버와의 통신 실습
    스프링 , MyBatis, 웹스퀘어 연동실습(GridView를 이용한 데이터 로딩 및 CRUD 실습)
    스프링 , MyBatis, 웹스퀘어 연동 미니프로젝트(메뉴, 기본컴포넌트 및 공통단 업무, 멀티화면, 팝업등 응용)

2018년 4월 19일 목요일

◈[JPA실무]◈스프링부트(Spring Boot), JPA, Querydsl, Angular5 풀스택 실무프로젝트 과정

스프링부트(Spring Boot), JPA, Querydsl, Angular5 
풀스택 실무프로젝트 과정 






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


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


◆교육대상◆
자바 웹 개발자
UI 개발자
서버 개발자