강의

멘토링

커뮤니티

BEST
Programming

/

Back-end

Learn Spring MVC 5 by Making It with Yoon Jae-seong

This course is based on the concepts learned in the Spring Framework and teaches how to implement web applications. All the learned content is summarized and a final mini-project is conducted. After completing the course, you will be able to immediately perform a real project. It contains a total of 65 lectures and 29 hours and 37 minutes of study time.

(4.9) 80 reviews

881 learners

  • softcampus
Java
Spring
MVC
XML

Reviews from Early Learners

What you will gain after the course

  • You will learn how to develop web applications using the various features provided by Spring MVC.

  • Spring MVC provides two ways to set up: XML and Java. This course introduces both.

  • You will learn various features of Spring MVC and complete a mini-project using all of them.

From the principles of web app implementation to practice, learn thoroughly with the Spring MVC project.

Lecture Introduction ✒️

This course is designed to teach you the Spring MVC project .

You will learn how to build web applications based on the concepts learned in the Spring Framework course.
It introduces both XML and Java implementation methods.
Those who have learned this will be able to acquire the ability to implement various methods in the field.

In addition, the final projects being carried out include member management, bulletin board management, etc.
You will learn how to implement essential parts of a web application.
You can practice various techniques that are actually used in the field.

It contains many concepts that can be applied in practice immediately after learning, but it is organized so that even beginners can easily learn.
Additionally, all examples can be learned through hands-on practice, allowing you to fully understand the internal working principles.

A sneak peek of the mini project 👀



Detailed curriculum structure 📝

  • Introduction to Spring MVC and Project Setup: Lessons 1-9
    Let's look at the features of Spring MVC and set up a development environment.
    And we will practice setting up a project for Spring MVC development.
    Here we will look at both the XML and Java ways.

  • Various features of Spring MVC: Lessons 10-19
    This article introduces basic implementation methods for carrying out Spring MVC-based projects.
    Covers request information processing, Form tags, page navigation, etc.

  • Bean Management in Spring MVC: Lessons 20-26
    Introduces bean management methods for request, session, and application areas.
    Introducing how to use cookies in Spring MVC.

  • Validation in Spring MVC: Lessons 27-33
    Introduces methods for validating user input data.

  • Spring MVC Interceptor and MyBatis: Lessons 34-39
    Let's look at the concept and use of interceptors.
    It also provides a detailed introduction to database operation methods through MyBatis.

  • Mini Project Introduction and Basic Settings: Lessons 40-45
    We'll introduce the mini-project we'll be working on and set up the basic structure.
    The project will proceed in both XML and Java modes.

  • Mini Project - Top Menu Configuration: Lessons 46 - 47
    Configure the top menu.
    Retrieve lists from a database, build menus, and set up links.

  • Mini Project - Member Management: Lessons 48 - 54
    Implements functions such as member management, login, information modification, and logout.
    At this time, validation of input values is performed and screen splitting is also performed depending on whether the user is logged in or not.

  • Mini Project - Bulletin Board Management: Lessons 55 - 63
    It handles writing posts, viewing lists, reading posts, editing, deleting posts, etc.
    We will also look at how to easily implement paging by leveraging the features provided by Spring.

  • Mini Project - Migrating to Spring MVC 4: Lesson 64
    We will convert the mini-project we created to Spring MVC 4 and compare the differences with 5.

Introducing the knowledge sharer ✒️

Yoon Jae-seong (Current Soft Campus Development Director)
I have incorporated 19 years of field experience in various fields, including mobile content in the early days of domestic IT, big data development and consulting, and IT application software development, into my lectures.

Development experience
- SKT "Island Adventure" mobile content development launch
- KT "Quiz Soccer" mobile content development launch
- SK launches “Mobile Certified Broker”
- iPhone “Hanja Tong” app development
- iPhone “Health Training” app development
- KT/SK Japan Namco "Dale's of Commons" content development
- Development of KT mini games (Gradually Grabbing Land, Aladdin's Magic Lamp, Mystery Block Detectives, BUZZ and BUZZ)

Teaching experience
I am a veteran instructor with 19 years of experience in lecturing and developing for current and unemployed professionals at famous domestic companies such as Samsung Multicampus, Busan IT Industry Promotion Agency, Jeonju Information and Culture Industry Promotion Agency, Incheon IT Industry Promotion Agency, Korea Radio Promotion Agency, SK C&C, T Academy, Korea Robot Industry Promotion Agency, Daejeon ETRI, Samsung Electronics, NICA Training Center, Korea Productivity Center, Hanwha S&C, Samsung Electronics, LG Electronics, and SK C&C.

Lecture Area
Java, Android, Framework, Database, UML, iPhone, Big Data Processing and Analysis, Python, Internet of Things, Data Analysis Using R/Python, Deep Learning, Machine Learning AI, Spark. I teach in one field, and I create examples and explain so that you can apply them to practice by incorporating various experiences. Since this is not an offline class, please use the Q&A if you have any questions. I will definitely solve them.

It would be helpful to take this class first
Check out the lectures 🏃

Java Programming for Android
Learn the essential Java required for Android app development.

Recommended for
these people

Who is this course right for?

  • Recommended for college students, general users, and developers who want to develop Spring MVC-based web applications.

  • Recommended for those preparing national projects or large-scale projects using the e-government framework.

  • Recommended for service developers who are preparing services for various platforms such as mobile, PC, and web.

Need to know before starting?

  • You must first learn Java Programming, Servlet/JSP, Oracle Database, and Spring Framework 5.

  • If you do not learn Spring Framework 5, it will be difficult to learn because you will not know various concepts or terms.

  • Please be sure to learn Spring Framework 5.

Hello
This is

15,683

Learners

797

Reviews

589

Answers

4.7

Rating

39

Courses

Curriculum

All

65 lectures ∙ (29hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

80 reviews

4.9

80 reviews

  • flo님의 프로필 이미지
    flo

    Reviews 4

    Average Rating 5.0

    5

    98% enrolled

    작년 말부터 매일 같이 기다리고 기다리던 강의입니다. 오늘은 나왔나? 내일은 나오려나? 정말 기대 했는데 기대 만큼 좋은 강의였습니다. 특히 미니 프로젝트 끝나고 강사님께서 말씀하신 익숙해질때까지 몇 번이고 반복하면 스프링을 사용하는 프로젝트는 어딜가던 수월하게 할 수 있는다는 말을 듣고 익숙해질때 까지 몇 번이고 반복하려 합니다 ~ 중간 중간 질문으로 피드백도 빠르고 좋았습니다. 다음 강의도 기다리고 있겠습니다. 명강의 감사합니다!!

    • 소프트캠퍼스
      Instructor

      감사합니다. 더 좋은 강의로 보답 하겠습니다.

  • pjh_5890님의 프로필 이미지
    pjh_5890

    Reviews 1

    Average Rating 5.0

    5

    95% enrolled

    명강의입니다 스프링의 기초적인 부분을 오랫동안 가르쳐주는 강의이고 기본중에 기본인 게시판 구현 원리를 자세하게 가르쳐주셔서 좋았습니다

    • rusy7225님의 프로필 이미지
      rusy7225

      Reviews 6

      Average Rating 5.0

      5

      100% enrolled

      두 번 복습 했습니다 ㅎㅎ 웹개발에 관해서 이해하는데 큰 도움이 되었습니다. 감사합니다 !

      • Won Ders님의 프로필 이미지
        Won Ders

        Reviews 17

        Average Rating 4.9

        4

        68% enrolled

        2021년도에 듣기엔 올드한게 많았습니다. 프로젝트 구성 방법, 디펜던스 버전과 종류, 미니플젝 경로설정 등 하지만 완전 처음하시는 분들에겐 좋은 강의가 분명합니다.

        • 규스님의 프로필 이미지
          규스

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          스프링 기본서보고 프로젝트 만들다가 스프링5의 기본세팅들만 쓰다보니 알수없는 버그들(인터셉터가 안먹거나 세션과 관련된문제들 등)이 많이 발생해 기본부터 다시 쌓고자 강의 끊고 5일만에 완강했습니다. 이제 기본 프로젝트 세팅과 제공해주신 뷰페이지만 가지고 직접 플젝 완성 도전합니다. 제가 수강하며 느낀 장점 몇가지로는 1. 사전에 강의준비를 잘 해두시고 녹화하신듯하다. ( 진행 버벅임없이 시원시원함 ) 2. 자주는 아니지만 기본서에는 잘 안나오는 특이한 에러에 대한 트러블슈팅 설명을 잘 해주심 3. 미니프로젝트가 생각보다 퀄이 좋음 (기본서에 주로 등장하는 단순 게시판CRUD를 넘어 파일첨부, 페이징처리, 많이는아니지만 AJAX도 사용 등) 4. 미니프로젝트 진행하기 전 Spring-MVC가 제공하는 기능이나 커스텀태그들에 대해 설명하실때 프로젝트를 항상 독립적으로 새로만드심 ( 매뉴얼 북처럼 보시는 수강생 배려하신거같단 생각이 듦 ) 다만 중급자용으로 제작하셔서 그러신진 모르겠으나, 어떤 처리를 할때 어떤 이유로 처리하는데 이런 방법을 사용하셨는지에 대해 그 아이디어는 언급이 없습니다. 하지만 이걸 감안하더라도 부족함 없는 강의인건 확실한듯싶네요.

          $17.60

          softcampus's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!