
김영한의 실전 자바 - 기본편
김영한
실무에 필요한 자바 객체 지향의 핵심 개념을 예제 코드를 통해 쉽게 학습합니다.
Basic
Java, 객체지향
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
550,019
Learners
35,784
Reviews
8,944
Answers
5.0
Rating
24
Courses
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
All
72 lectures ∙ (15hr 22min)
Course Materials:
All
2,354 reviews
5.0
2,354 reviews
Reviews 2
∙
Average Rating 5.0
5
외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한! 외쳐 갓영한!
ㅎㅎㅎ 수한님 응원해주셔서 고맙습니다^^ 끝까지 화이팅!
Reviews 2
∙
Average Rating 5.0
Reviews 6
∙
Average Rating 5.0
5
자바 백엔드 20년 역사의 큰 흐름을 15시간만에 따라갈 수 있는 정말 말도 안 되는 강의네요. 강의 자료를 보자마자, 영한 님께서 바쁜 일상 속에서도 이 강의를 위해 들이신 노력이 고스란히 느껴질 정도였습니다. 혹 나중에 강의들을 압축해서 책으로 출간하신다면 『토비의 스프링』에 이은 스프링 프레임워크의 바이블이 되지 않을까 싶습니다. 이 정도 퀄리티의 강의를 지금도 반복하여 수강할 수 있다는 게 행복합니다. 항상 좋은 강의 열어주셔서 감사합니다.
Omnibus님 고맙습니다^^!
Reviews 205
∙
Average Rating 5.0
5
완강 후기 "지금까지 이런 인강은 없었다. 이것은 강의인가 점진적 설계인가" -<영화> 극한직업 中-(패러디) 기존 영한 님의 어떤 강의보다도 우리가 배우는 기술에 대한 점진적인 기술의 발전을 강의에 녹여서 설명해 주시기 때문에 단지 사용법만을 알려주는 방식보다 이해하기도 쉽고, 기억에도 더 많이 남는 거 같습니다. 또한 이전 기술에 대한 강의 분량도 딱 적당했던 것 같습니다. 과하지도 않았고, 맛보기 수준으로 적지도 않았던 거 같아요. 이렇게 강의하시는 분이 영한님 말고 더 있을까 싶을 정도로 스프링 기술뿐만 아니라 알려주는 실력, 능력이 정말 감탄을 자아냅니다. 이래서 많은 수강생분들이 영한님 강의를 좋아하고 후속 강의를 기다리지 않나 싶습니다. 다음 강의가 출시되면 10번째 오픈하는 강의인데 기념으로 소소하게 유튜브 라이브로 수강생분들과 소통하는 기회가 있으면 재밌을 거 같고 좋겠다는 소소한 바램이 있습니다 ..ㅎㅎㅎ 다음 MVC2편도 기다리고 있겠습니다! 좋은 강의 만들어주셔서 감사합니다~!
ㅎㅎㅎ 고맙습니다. OMG님^^ 강의 준비하면서 많이 고민했던 부분을 잘 알아보아주셔서 저에게 큰 힘이 되네요. 10번째 오픈하고 나면 소소하게, 진짜 유투브 라이브 한번 하겠습니다! ㅋㅋㅋ (아~ 큰일났다 ㅋㅋㅋㅋㅋ)
도네하겠습니다 영한님..
실시간 라이브가 아니라서 아쉬운 감이 '조금'있지만 개발바닥 영상 3주치도 좋았습니다 ㅎㅎ
$77.00
Check out other courses by the instructor!
Explore other courses in the same field!