인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
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) 79 reviews

874 students

Java
Spring
MVC
XML
Thumbnail

This course is prepared for Intermediate Learners.

What you will learn!

  • 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

14,792

Students

743

Reviews

588

Answers

4.7

Rating

36

Courses

Curriculum

All

65 lectures ∙ (29hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!