Kim Younghwan's Practical Database - Basic Edition
yh
Learn the essential SQL and database fundamentals needed for practical work. Not only developers, but also planners and data analysts can learn SQL in depth.
초급
SQL, MySQL, DBMS/RDBMS
You can understand and master all the web technologies required to develop web applications from the basics. You can understand the core principles and structure of Spring MVC and grow into a more in-depth backend developer.
Java Backend Web Technologies
Spring Web Technology
Spring MVC
If you know the principle, you will see the core!
Kim Young-han's Spring MVC Basics 👨💻
📌 Please check before taking the class!
Most modern applications are web applications that operate in a web environment. Java backend developers often use Spring MVC when developing these web applications. Spring MVC is the most popular web framework, facilitating the rapid and easy development of complex web applications.
Java backend web technologies are vast and require extensive study. Spring MVC, in particular, offers extensive functionality and a complex architecture. Learning these web technologies can be challenging for three reasons.
All web technologies are based on HTTP. Therefore, if you lack knowledge of HTTP, it will be difficult to learn web technologies in depth. If you lack knowledge of HTTP, we recommend that you first complete the HTTP Web Fundamentals for All Developers course before taking this course.
Java backend web development has been around for over 20 years. Over time, it has evolved and improved upon its shortcomings, leading to automation and abstraction of many aspects.
Especially for developers who recently started web development, learning about the features provided by web frameworks often focuses on simple usage, without understanding the precise reasons behind their implementation . Even if they ask themselves, "Why do we use it this way?", they often struggle to fully understand the historical context and understand the inconveniences that led to the current implementation.
Spring MVC provides nearly all the features required for backend web technologies. It's a vast framework, and there's a lot to learn. Along with the advancements in Java backend web technologies, Spring MVC has also seen numerous features added and evolved. However, the fundamental structure of the Spring MVC framework is robust and well-designed, and despite the numerous features added, its fundamental structure has remained largely unchanged. Therefore, a solid understanding of the fundamental structure of Spring MVC is crucial.
This course takes you back 20 years. Beginning with Servlets, the foundation of Java web technology, and moving on to JSP, the MVC pattern, the MVC framework, and the birth of Spring MVC, all the way to the most advanced Spring MVC implementations commonly used in practice, you'll learn everything step-by-step, building code together. Through hands-on coding, you'll naturally understand the reasons behind the emergence of Daum technologies and the improvements they've made.
To successfully develop web applications with Spring, you must first grasp the core structure of Spring MVC. However, because Spring MVC automates and abstracts numerous features, grasping its core structure can be challenging.
You and I will build the core features of Spring MVC directly, without Spring. Rather than simply understanding the MVC framework from scratch, we will develop it from scratch . And through this step-by-step process, we will naturally gain a deeper understanding of why Spring MVC's internal structure is designed this way .
Hundreds of hours would be insufficient to cover all Java web technologies. Rather than attempting to cover everything, this course establishes the core framework of Java backend web development and then focuses on the web technologies essential for practical use . By the end of this course, you'll have a solid foundation and be able to confidently develop Spring backend web applications.
The Spring MVC lecture is divided into parts 1 and 2.
This lecture is Spring MVC Part 1 - Core Technologies for Backend Web Development .
Cover the core concepts of Java web technology and Spring MVC, and understand the basic features of Spring MVC.
Part 1 introduces Java backend web technologies, then covers the full spectrum of web technologies, including Servlets, JSP, the MVC pattern, and the MVC framework. After understanding the background of web technologies, we'll solidify a solid foundation in the core concepts of Spring MVC. We'll then explore the basic features of Spring MVC and develop a web page capable of basic CRUD operations using Spring MVC.
Learn various techniques for utilizing Spring MVC.
Part 2 gradually develops a single example, learning various Spring MVC utilization techniques through code, including Thymeleaf, messaging, internationalization, validation, cookies, sessions, filters, interceptors, exception handling, common features, and extension points.
We're preparing a series designed to help you master Spring completely. We'll focus on core Spring features used in real-world applications, boldly omitting obsolete or outdated features, and provide practical know-how.
Who is this course right for?
Developers new to Spring MVC
Developer job seeker
Working developers who want to deeply understand Spring MVC
Developers who want to create web applications with Spring
Need to know before starting?
Java language
Spring Basics
HTTP Basic Concepts
567,933
Learners
38,247
Reviews
9,015
Answers
5.0
Rating
25
Courses
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
All
72 lectures ∙ (15hr 22min)
Course Materials:
All
2,450 reviews
5.0
2,450 reviews
Reviews 2
∙
Average Rating 5.0
5
Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han! Shout out God Young-han!
Hahaha thank you for cheering me on, Suhan^^ Fighting until the end!
Reviews 2
∙
Average Rating 5.0
5
Next Teacher's Day, I will send carnations through Baemin...
Hahaha, thank you JongSeong Kim. Fighting!
Reviews 6
∙
Average Rating 5.0
5
This is an incredible lecture that can follow the major flow of 20 years of Java backend history in 15 hours. As soon as I saw the lecture material, I could feel the effort that Younghan put into this lecture despite his busy daily life. If he later condenses the lectures and publishes them as a book, I think it will become the bible of the Spring framework following Toby's Spring. I am happy that I can still take this quality lecture repeatedly. Thank you for always opening up good lectures.
Thank you Omnibus^^!
Reviews 205
∙
Average Rating 5.0
5
Complete review "There has never been a lecture like this before. Is this a lecture or a progressive design?" - <Movie> Extreme Job 中-(parody) More than any of Younghan's previous lectures, he explains the gradual development of the technology we are learning in the lecture, so it is easier to understand and more memorable than just teaching how to use it. Also, the amount of lectures on previous technologies was just right. It was neither excessive nor too little to give a taste. I wonder if there is anyone else who teaches like Younghan, because he is really admirable for his skills and abilities in teaching not only Spring technology. I think this is why many students like Younghan's lectures and wait for follow-up lectures. When the next lecture is released, it will be the 10th lecture to open, so I hope that there will be a chance to communicate with students through a YouTube live to commemorate the event. It would be fun and nice..ㅎㅎㅎ I will also be waiting for the next MVC2! Thank you for making such a great lecture~!
Hahaha thank you. OMG^^ You've been a great help to me since you've figured out a lot of things I've been thinking about while preparing the lecture. After the 10th open, I'll do a small, real YouTube live! Hahaha (Oh no, I'm in big trouble hahaha)
I will help you, Younghan..
It's a bit disappointing that it's not a real-time live broadcast, but the 3 weeks of development floor footage was also good.
$77.00
Check out other courses by the instructor!
Explore other courses in the same field!