훈련과정별 세부정보
Spring
[목진혁 강사님]
※ Spring 학습 전후 예습 or 복습으로 활용
| ||||||||||||||||||||||||
연번 | 교과목 | 세부내용 | 학습시간 |
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 |
| 22 | REST 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 |
| 26 | Spring 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 | 첨부 파일 기능 구현 III | 31-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 |
| 42 | JDBC를 활용한 회원 로그인 환경 구성 | 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 ㅣ 교육담당: 김정열
Hosting by Imweb ㅣ Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED
사업자번호: 101-86-50485 ㅣ 대표이사: 강재민
통신판매업신고번호: 제2009-서울종로-1141호
대표전화: 1544-0714 ㅣ 교육담당: 김정열
서울특별시 종로구 종로12길 15, 2층/5층/8~10층
(관철동 13-13)
Copyright©2022 솔데스크학원 ALL RIGHTS RESERVED