강의

멘토링

로드맵

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

880 learners

  • softcampus
Java
Spring
MVC
XML

Reviews from Early 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

15,441

Learners

775

Reviews

589

Answers

4.7

Rating

38

Courses

Curriculum

All

65 lectures ∙ (29hr 37min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

79 reviews

4.9

79 reviews

  • kj996581037477님의 프로필 이미지
    kj996581037477

    Reviews 4

    Average Rating 5.0

    5

    98% enrolled

    This is a lecture that I have been waiting and waiting for every day since the end of last year. Is it out today? Will it be out tomorrow? I really looked forward to it, and it was a great lecture as expected. Especially after finishing the mini project, I heard that if you repeat it several times until you get used to it, you will be able to easily do projects using Spring no matter where you go, so I plan to repeat it several times until I get used to it ~ The feedback was fast and good with the questions in between. I will wait for the next lecture. Thank you for the great lecture!!

    • softcampus
      Instructor

      Thank you. I will repay you with better lectures.

  • pjh58905998님의 프로필 이미지
    pjh58905998

    Reviews 1

    Average Rating 5.0

    5

    95% enrolled

    It is a great lecture. It is a lecture that teaches the basics of Spring for a long time, and I liked that it taught the basics of the basics, the principles of bulletin board implementation, in detail.

    • rusy7225님의 프로필 이미지
      rusy7225

      Reviews 6

      Average Rating 5.0

      5

      100% enrolled

      I reviewed it twice haha It was a great help in understanding web development. Thank you!

      • wonders8080님의 프로필 이미지
        wonders8080

        Reviews 17

        Average Rating 4.9

        4

        68% enrolled

        There were a lot of old things to listen to in 2021. How to structure a project, dependency versions and types, mini-project path settings, etc. But it is definitely a good lecture for complete beginners.

        • gyus님의 프로필 이미지
          gyus

          Reviews 1

          Average Rating 5.0

          5

          100% enrolled

          I was making a project after reading the Spring Basics and using only the basic settings of Spring 5, but I encountered many unknown bugs (interceptors not working, session-related issues, etc.) so I stopped the lecture and finished it in 5 days to build it up again from the basics. Now, I will challenge myself to complete the project using only the basic project settings and the view page provided. Some of the advantages I felt while taking the course are: 1. It seems that the lectures were well prepared in advance and recorded. (Refreshing without any lag) 2. Although it is not frequent, it does a good job of explaining troubleshooting for special errors that are not often found in the basic book. 3. The mini-projects are better than expected (beyond the simple bulletin board CRUD that is often found in the basic book, it includes file attachments, paging, and although not much, AJAX.) 4. Before proceeding with the mini-project, when explaining the functions or custom tags provided by Spring-MVC, the project is always created independently (I think it is a consideration for students who read it as a manual book.) However, I am not sure if it is because it is made for intermediate users, but there is no mention of the idea of why a certain method was used for a certain process. However, even considering this, it seems certain that it is a lecture without any shortcomings.

          $17.60

          softcampus's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!