훈련과정별 세부정보



Spring


[목진혁 강사님]


 



※ Spring 학습 전후 예습 or 복습으로 활용

훈련과정명

그림으로 배우는 스프링 백엔드 개발

훈련비

470,000원

본인부담금

47,000원

NCS 직종

20010202

응용SW엔지니어링

KECO 직종

1332

응용 소프트웨어 개발자

정원

50명

연간운영인원

1,000명

총 훈련시간

58시간

훈련기간

30일

훈련대상요건

   1. 학 력 : 무관

   2. 전 공 : 무관

   3. 직무경험

    - 해당 분야에 1년 이하의 경력을 보유한 자

   4. 선수지식

    - 자바 프로그래밍 언어에 대한 학습 경험이 있는 자

    - Oracle Database 학습 경험 또는 다른 RDBMS(MySql 등) 학습 경험이 있는 자

    - JSP-Servlet 웹 개발 학습 경험이 있는 자


연번

교과목

세부내용

학습시간

1

스프링 기본 개념 및 환경 구축

1-1 스프링 개요 및 주요 특징

1-2 스프링 개발 환경 구축

1

2

스프링 MVC 개념 및 구조 이해

2-1 스프링 MVC 프로젝트 이해

2-2 스프링 MVC 개념 및 구성

1

3

스프링 MVC Controller I

3-1 스프링 MVC Controller I

1

4

스프링 MVC Controller II

4-1 스프링 MVC Controller II

1

5

스프링 MVC Controller III

5-1 스프링 MVC Controller III

1

6

코딩실습1

[회원 가입 페이지를 생성하여 데이터 전송하기]

- Spring MVC 프로젝트를 생성하여 데이터 전송 기능 구현

- 회원 가입 페이지 : register.jsp

- 회원 가입 Controller : RegisterController.java

- Log4j 라이브러리를 활용하여 전송된 데이터를 console에 출력

1

7

MVC 및 MyBatis를 활용한 프로젝트 구성

7-1 스프링 MVC 프로젝트와 MyBatis

7-2 MVC 프로젝트 설정

1

8

Connection Pool 및 MyBatis 구성

8-1 Connection Pool 및 MyBatis 구성

1

9

프로젝트 요구사항과 DB 테이블 생성

9-1 프로젝트 요구사항과 DB 테이블 생성

1

10지속성 계층(Persistence Layer) 구현

10-1 지속성 계층(Persistence Layer) 구현 I

10-2 지속성 계층(Persistence Layer) 구현 II

1
11비즈니스 계층(Business Layer) 구현
11-1 비즈니스 계층(Business Layer) 구현
1
12표현 계층(Presentation Layer) 구현 I
12-1 표현 계층(Presentation Layer) 구현 I
1
13표현 계층(Presentation Layer) 구현 II
13-1 표현 계층(Presentation Layer) 구현 II
1
14게시글 페이징 처리
14-1 게시글 페이징 처리
1
15페이징 처리 적용
15-1 페이징 처리 적용
1
16페이징 처리 화면 구현

16-1 페이징 처리 화면 구현 I

16-2 페이징 처리 화면 구현 II

1
17페이지 사이즈 선택 기능 구현
17-1 페이지 사이즈 선택 기능
1
18목록 페이지 이동 기능 구현
18-1 목록 페이지 이동 기능1
19게시판 검색 기능 구현
19-1 게시판 검색 기능
1
20페이지 이동 기능 검색 파라미터 추가
20-1 페이지 이동 기능 검색 파라미터 추가
1
21코딩실습2

[Q&A 게시판 구현하기]

- Spring Framework 기능을 활용하여 Q&A 게시판 구현

- 질문 등록 : 질문 form에 데이터를 입력하여 등록하면 DB에 저장되는 기능

- 질문 조회 : 특정 url에 접근하면 DB에 저장된 질문 데이터를 조회하는 기능

- 질문 수정 : 수정 form에 데이터를 입력하여 수정하면 DB 데이터가 수정되는 기능

- 질문 삭제 : 삭제 버튼을 클릭하면 DB 데이터가 삭제되는 기능

- Q&A 테이블 : QUESTION

- JSP, Spring, EL 태그 등을 이용하여 기능 구현

4
22REST API 이해 및 실습

22-1 REST API 이해

22-2 REST API 실습

1
23댓글 REST API 설계
23-1 댓글 REST API 설계
1
24댓글 기능 구현 I
24-1 댓글 기능 구현 I
1
25댓글 기능 구현 II
25-1 댓글 기능 구현 II
1
26Spring AOP 이해 및 실습

26-1 AOP 패러다임의 이해

26-2 Spring AOP 활용

1
27게시판 댓글 수 기능 구현
27-1 게시판 댓글 수 기능 구현
1
28트랜잭션의 이해 및 실습

28-1 트랜잭션 이해 및 활용

28-2 댓글 기능 트랜잭션 적용

1
29파일 업로드 방식 이해
29-1 파일 업로드 방식 이해
1
30첨부 파일 기능 구현 I, II

30-1 첨부 파일 기능 구현 I

30-2 첨부 파일 기능 구현 II

1
31첨부 파일 기능 구현 III31-1 첨부 파일 기능 구현 III
1
32비동기 이미지 업로드 기능 구현 I
32-1 비동기 이미지 업로드 기능 구현 I
1
33비동기 이미지 업로드 기능 구현 II
33-1 비동기 이미지 업로드 기능 구현 II
1
34나의 웹 사이트 프로젝트 준비
34-1 나의 웹 사이트 프로젝트 준비
1
35게시판 파일 업로드 흐름 이해와 비동기 파일 업로드 구현

35-1 게시판 파일 업로드 흐름 이해

35-2 게시판 비동기 파일 업로드 구현 I

1
36게시판 비동기 파일 업로드 구현과 게시판 및 파일 업로드 기능 구현

36-1 게시판 비동기 파일 업로드 구현 II

36-2 게시판 및 파일 업로드 기능 구현 I

1
37게시판 및 파일 업로드 기능 구현 II, III

37-1 게시판 및 파일 업로드 기능 구현 II

37-2 게시판 및 파일 업로드 기능 구현 III

1
38잘못 업로드된 파일 문제 이해와 스케쥴링을 활용한 문제 해결

38-1 잘못 업로드된 파일 문제

38-2 스케줄링을 활용한 파일 정리 기능 구현

1
39스프링 시큐리티 이해 및 설정

39-1 스프링 시큐리티(Spring Security)

39-2 스프링 시큐리티 설정

1
40로그인 및 인증 환경 구성

40-1 로그인 및 인증 환경 구성 I

40-2 로그인 및 인증 환경 구성 II

1
41취약점 공격과 스프링 시큐리티 방어 기능
41-1 취약점 공격과 스프링 시큐리티 방어 기능
1
42JDBC를 활용한 회원 로그인 환경 구성

42-1 JDBC를 활용한 회원 로그인 환경 구성 I

42-2 JDBC를 활용한 회원 로그인 환경 구성 II

1
43웹 사이트 회원 가입 및 인증 기능 구성 I
43-1 웹 사이트 회원 가입 및 인증 기능 구성 I
1
44웹 사이트 회원 가입 및 인증 기능 구성 II
44-1 웹 사이트 회원 가입 및 인증 기능 구성 II
1
45웹 사이트 회원 가입 및 인증 기능 구성 III
45-1 웹 사이트 회원 가입 및 인증 기능 구성 III
1
46회원 정보 관련 기능 및 댓글 접근 제한 기능 구현
46-1 회원 정보 관련 기능 및 댓글 접근 제한 기능 구현
1
47최종 평가
최종 이론 평가 (20문항)
1
48최종 평가

(프로젝트) 블로그 사이트 만들기

- JSP, Servlet, Oracle DB, Spring Framework를 이용하여 웹 프로젝트 구성

- 블로그 포스팅 등록, 전체 조회, 페이징 처리, 수정, 삭제 기능 구현

8

합계

58

솔데스크 학원

사업자번호: 101-86-50485 ㅣ 통신판매업신고번호: 제2009-서울종로-1141호 ㅣ 대표이사: 강재민

서울특별시 종로구 종로12길 15, 2층/5층/8~10층(관철동 13-13) ㅣ 대표전화: 1544-0714 ㅣ 교육담당: 김정열


Terms of Use  ㅣ Privacy

Hosting by Imweb ㅣ Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED


솔데스크학원

사업자번호: 101-86-50485 ㅣ 대표이사: 강재민

통신판매업신고번호: 제2009-서울종로-1141호

대표전화: 1544-0714 ㅣ 교육담당: 김정열 

서울특별시 종로구 종로12길 15, 2층/5층/8~10층

(관철동 13-13)


Terms of Use  ㅣ Privacy

Hosting by Imweb

Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED