Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
개발 · 프로그래밍

/

백엔드

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

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

(5.0) 수강평 100개

수강생 978명

  • 박매일

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 자바 웹 개발 환경(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를 적용해보고자 하는 사람

선수 지식,
필요할까요?

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

안녕하세요
입니다.

7,873

수강생

597

수강평

664

답변

4.9

강의 평점

10

강의

안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.


📄 주요 강의경력외 다수

- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)

🎤 온라인 교육콘텐츠 제공

인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot

email : bitcocom@empas.com

커리큘럼

전체

60개 ∙ (26시간 43분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

100개

5.0

100개의 수강평

  • hyde31633589님의 프로필 이미지
    hyde31633589

    수강평 349

    평균 평점 5.0

    5

    100% 수강 후 작성

    It was solid. If I had to pick the best lecture in my life, I would definitely pick this one. It is a legendary lecture without a doubt. It is very easy to understand the explanations with pictures, and in the next lecture, we review again. It is the best. I also paid for the Java lecture. I also paid for Nap 2 and will listen to it well. Please continue to upload lectures. If there is a lecture with the three letters of your name, Instructor Park Mae-il, I will definitely come listen to it. It is the best. It is a shame that there are only 5 stars. It is the best lecture that I would give 100, no, 1000, 10000 stars. Thank you.

    • bitcocom
      지식공유자

      Thank you for your generous lecture review. I believe that if you study the program from the very bottom, you will easily understand any application part later. I tried to make a lecture that approaches MVC and Spring as easily as possible, and I am grateful that it was helpful because the planning intention was right. Fighting.

  • cubby님의 프로필 이미지
    cubby

    수강평 3

    평균 평점 5.0

    5

    100% 수강 후 작성

    Even after taking the national tuition, Servlet and JSP were so difficult that I had many concerns about whether I could do Spring, but after listening to the first part of Naph, my confidence has increased significantly! Thanks to Naph and the instructor, I feel like I can do well if I study these days. It was a really enjoyable class... I will continue to study hard until the second part of Naph, the first part of SP, and the second part of SP that will come out next. Thank you!

    • bitcocom
      지식공유자

      Yes, thank you. I also had the experience of giving up a lot during my difficult study period, so I can relate. I planned the lecture to be the easiest way to access the web, and it was rewarding to see that there were people who helped me. I'm also finishing up the second part of the spring, so I hope you continue to do well and become a good developer^^

  • hebabo107023님의 프로필 이미지
    hebabo107023

    수강평 3

    평균 평점 5.0

    5

    98% 수강 후 작성

    I had a hard time understanding JSP while attending the academy, but after taking the course, it became so easy to approach!! There are still many lectures left, but I plan to read the second part of the language ability report~!

    • bitcocom
      지식공유자

      Yes, thank you. I'm glad you understood the difficult jsp. It will be much more fun as you gain more skills. Fighting~~

  • jjuj7899님의 프로필 이미지
    jjuj7899

    수강평 8

    평균 평점 5.0

    5

    25% 수강 후 작성

    I am a little behind my fellow students studying development. I was in a hurry but didn't know how to study, but I happened to see this lecture and am taking it. I have taken many lectures, but this is the real deal. While you understand the structures perfectly, you use objects (e.g. straws) to make it easy to understand, so even beginners who don't understand can understand. I couldn't understand the lectures at the academy and thought, "What are you talking about?" Thank you so much. It was definitely worth the tuition. ★Highly recommended!!!!!!!!!!!!!!!!!!!!!!!!!!★

    • bitcocom
      지식공유자

      Yes, I felt the same way when I first started learning about the web. I totally agree with you. Thank you. The latest trends are pouring out in this field, but if you jump in without any basics, it will take too much time. Even if it's hard, I hope you study the standard course (Part 1, Part 2) at least once. You will grow by leaps and bounds later. It's not too late to try to apply the latest technologies after that. Fighting^^

  • ctccts224863님의 프로필 이미지
    ctccts224863

    수강평 3

    평균 평점 5.0

    5

    98% 수강 후 작성

    I came over after listening to the TPC Java Basics lecture. As expected, I listened well. It's a really good lecture for beginners. I understand it well because you explain it slowly from the beginning, why it was made like this.

    • bitcocom
      지식공유자

      Yes, it would be helpful if you listen to MVC slowly and step by step. Thank you.

₩44,000

박매일님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

연관 로드맵

강의가 포함된 로드맵으로 학습해 보세요!