BEST
개발 · 프로그래밍

/

백엔드

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

본 과정은 WEB MVC 프레임워크가 무엇이고 WEB MVC 프레임워크가 어떻게 변형이 되면서 Spring WEB MVC 프레임워크로 넘어가는지 TPC(생각하고-표현하고-코딩하고) 기법을 통해 단계적으로 학습하고 이해 할 수 있는 과정입니다.

(5.0) 수강평 94개

수강생 928명

Thumbnail

초급자를 위해 준비한
[백엔드] 강의입니다.

이런 걸
배워요!

  • 자바 웹 개발 환경(WAS)을 구축 할 수 있다.

  • Servlet과 JSP 웹 프로그래밍을 할 수 있다.

  • JDBC를 myBatis 프레임워크로 변경 할 수 있다.

  • MVC 프레임워크로 웹을 개발 할 수 있다.

  • 서버와 Ajax 통신을 할 수 있다.

  • Spring Web MVC 구조를 이해 할 수 있다.

단계별 학습(생각-표현-코딩)을 통해
WEB MVC 프레임워크를 제대로 공부해보세요!


현재 자바 개발에서 필수적으로 알아야 되는 프레임워크가 스프링 프레임워크입니다. 전자정부표준프레임 워크 또한 스프링 프레임워크를 사전에 알아야 쉽게 이해 할 수가 있고 기업의 웹 ERP시스템을 구축하고 유지보수 할 수 있습니다.

자바를 공부하고 → 자바 웹 프로그래밍에서 중요한 Servlet, JSP를 공부한 다음 → MVC 프레임워크를 이해하면 스프링 프레임워크를 쉽게 접근할 수 있습니다. 본 과정은 이런 연계성을 고찰하고 단계적 실습(나프1~2탄)을 통하여 정확하게 MVC 프레임워크가 무엇이고 MVC 프레임워크가 어떻게 변형이 되어 스프링 프레임워크로 넘어가는지를 그림과 설명으로 명확하게 전달하기 위해 설계되었습니다.

MVC 구조

M Model(Java) : 비즈니스 로직을 담당, 데이터베이스 연동과 처리(CRUD)를 구현한다.
V View(JSP) : 프리젠테이션로직을 담당, 컨트롤러에서 데이터를 받아 동적인 페이지를 만들어낸다.
C Controller(Servlet) : 클라이언트의 요청을 받고, Model과 연동하여 View로 데이터를 전달하는 컨트롤 역할을 담당한다.



단계별 학습 내용

[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)

단계별 프로그램 구성

 TPC 강의 기법 활용

TPC란? Thinking-Presentation-Coding
TPC(생각하고-표현하고-코딩하고) 방법을 이용하여 프로그램을 그림으로 쉽게 설명하는 기법


 

예상 질문 Q&A

Q. 이 강의만의 특별한 장점이 있을까요?
A. 자바를 배운 후 자바 웹프로그래밍 Servlet, JSP를 쉽게 학습 할 수 있도록 설계했습니다.
B. 회원관리 예제를 단계별로 학습하면서 MVC 프레임워크를 쉽게 이해 할 수 있게 구성하였습니다.
C. 그림과 설명을 활용하여(T.P.C) 이해도를 높이고 복합적인 사고를 하고록 유도하였습니다. 

Q. 비전공자도 들을 수 있나요?
A. 비전공자는 조금 어려울 수 있지만, 학습노트(그림)를 제공하고 소스코드를 제공하기 때문에 비전공자도 따라해볼 수 있습니다.
B. 비전공자들도 MVC 프레임워크를 가장 쉽게 접근 할 수있도록 설계된 강의입니다.

Q. 왜 이번 "MVC 프레임워크는 내 손에" 강의를 배워야 하나요? 
A. MVC 프레임워크는 공공기관 웹 ERP 시스템 개발에 꼭 필요한 기술이므로 반드시 습득해야 합니다.
B. 자바는 웹이 가장 중요한 기술 입니다. 웹 기술을 이해하고 웹 ERP시스템을 구축해보면 실무에 자신감이 생기고 자신의 이력관리에도 많은 도움이 되기 때문입니다.
C. 스프링 웹 MVC 프레임워크를 쉽게 이해하기 위해서는 기초가 탄탄해야됩니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • JDBC 프로그래밍을 하고자 하는 사람

  • Servlet, JSP를 학습하고자 하는 사람

  • MVC 프레임워크가 무엇인지 알고자 하는 사람

  • MVC 프레임워크를 이용하여 WEB ERP를 만들고자 하는 사람

  • SQL Mapping 프레임워크(myBatis)를 알고자 하는 사람

  • Spring Web MVC를 적용해보고자 하는 사람

선수 지식,
필요할까요?

  • 자바 기초 학습자, 데이터베이스 이해자

소프트웨어 교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.

- 주요경력 -    

한국전력공사 In-House 코딩 위탁 교육

광주인공지능사관학교강의

한양대학교 ERICA 온라인강의

비트소프트웨어교육센터대표
한국산업인력공단 NCS기업활용 컨설턴트

미래창조과학부 SW채용연수과정 교육

한국산업기술재단 이공계미취업자현장연수사업교육

한국정보화진흥원 장애인 IT 전문과정 교육 
ICU 한국정보통신교육원 강의

소프트웨어마이스터고등학교 산학협력교사
인프런 - 자바,웹,MVC,스프링,IoT 온라인강의
패스트캠퍼스 - 객체지향자바 온라인강의,백엔드 부트캠프 강의

email : bitcocom@empas.com

커리큘럼

전체

60개 ∙ (26시간 43분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 2021년 03월 15일
마지막 업데이트일: 2023년 04월 08일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!