자바부터 스프링까지, 단계별로 배운다!
웹 MVC와 Spring 프레임워크 완전 정복 😎
로드맵 설명
- 자바에서부터 ~ 스프링프레임워크까지 한번에 학습할 수 있다.
- 단계적인 실습을 통해 MVC프레임워크를 이해하고 Spring WEB MVC를 이해할 수 있다.
권장 학습자
- 자바를 체계적으로 배우고 객체지향프로그래밍을 배우고자 하는 사람
- 자바 API를 활용하여 실전 프로젝트를 경험해보고자 하는 사람
- 자바를 배우고 자바 웹 프로그래밍(Servlet & JSP)을 체계적으로 배우고자 하는 사람
- MVC를 단계적으로 학습하여 스프링으로 넘어가는 관계를 이해 하고자 하는 사람
- 스프링 프레임워크의 기본인 MVC프레임워크가 무엇이고 다양한 실습을 해보고자 하는 사람
- 스프링부터 시작해도 이해가 되지 않고 프레임워크가 어렵게 느껴지는 사람
로드맵에서 다루는 기술들
[STEP 1] 웹 개발 환경구성(WAS)하기(Eclipse(eGovFrame), Tomcat, MySQL)
[STEP 2] 초기 MVC 이해하기(Servlet, JSP, JSTL, EL)
[STEP 3] 변형 MVC 이해하기(FrontController, POJO, HandlerMapping, ViewResolver)
[STEP 4] MVC와 Ajax의 만남(MyBatis, JavaScript, jQuery, Ajax, JSON)
[STEP 5] Spring Web MVC(POJO변형, @애노테이션, 리플렉션, 파라메터 수집, Model, DI)
[STEP 6] Spring Web MVC 활용(웹 3-Tier개발, Mapper인터페이스(@,XML)파일업로드 다운로드, 게시판 만들기)
[STEP 7] 스프링 프레임워크를 이용하여 게시판 핵심 기능을 스스로 구현해볼 수 있다.
[STEP 8] 스프링 Legacy와 Boot를 동시에 학습과 개발을 해볼 수 있다.
[STEP 9] 스프링 Legacy와 Boot에서 동시에 스프링 Security를 학습과 적용을 해볼 수 있다.
[STEP 10] 스프링 JPA를 통해 데이터베이스 연동 기술의 변화를 이해할 수 있다.
[STEP 11] 스프링과 OpenAPI(책검색, 지도)를 연동한 서비스를 만들어 볼 수 있다.
로드맵 난이도
MVC 프레임워크는 내손에[나프1탄]
- 자바 웹프로그래밍(Servlet & JSP)을 이해할 수 있다.
- 웹의 가장 기초 프레임워크인 MVC프레임워크를 이해할 수 있다.
- MVC프레임워크가 어떻게 변형이 되는지를 이해할 수 있다.
- 회원관리 시스템을 만들어 보면서 체계적인 MVC프레임워크를 이해할 수 있다.
MVC 프레임워크는 내손에[나프2탄]
- JDBC를 학습하고 MyBatis 프레임워크를 이용하여 데이터베이스 프로그래밍이 가능하다.
- 상태유지기법인 세션을 이해하고 회원인증 시스템을 구현할 수 있다.
- 비동기전송인 Ajax 통신을 이용한 JSON데이터를 핸들링할 수있다.
- MVC프레임워크가 어떻게 Spring WEB MVC 프레임워로 넘어가는지 이해하고 활용 가능하다.
- Spring WEB MVC의 실행과정 및 효율적인 웹 3-Tier기반으로 스프링을 활용하여 프로젝트를 할 수 있다.
스프링 프레임워크는 내손에[스프1탄]
- 스프링 MVC(Model-View-Controller)프레임워크를 학습한다.(Back-End)
- 스프링 프레임워크 기초부터 스프링 보안(Security)까지 한번에 MASTER 할 수 있다.
- Ajax기술을 통한 Data Interchange 기술을 학습한다.(Front-End)
- DBCP 데이터베이스 기술을 학습하고 MyBatis, HikariCP API를 학습한다.(DB)
- 하나의 프로젝트를 단계적(6-STEP) 실습을 통해 스프링 프레임워크를 이해한다.
스프링 프레임워크는 내손에[스프2탄]
- 스프링 프레임워크를 이용하여 게시판 핵심 기능을 스스로 구현해볼 수 있다.
- 스프링 Legacy와 Boot를 동시에 학습과 개발을 해볼 수 있다.
- 스프링 Legacy와 Boot에서 동시에 스프링 Security를 학습과 적용을 해볼 수 있다.
- 스프링 JPA를 통해 데이터베이스 연동 기술의 변화를 이해할 수 있다.
- 스프링과 OpenAPI(책검색, 지도)를 연동한 서비스를 만들어 볼 수 있다.