
Introduction to Spring Framework
whiteship
By looking at the code of the official Spring example project called Spring-PetClinic, you can easily and quickly understand the following core features of Spring.
Basic
Java, Spring
This course develops a REST API that satisfies Self-Descriptive Message and HATEOAS (Hypermedia as the engine of application state) using various Spring technologies.
3,533 learners
Level Intermediate
Course period Unlimited


Reviews from Early Learners
5.0
홍성길
Online Classes Instead of Books I'm a 15-year developer. This time, I had to develop an API server using Spring Boot. As I usually do, I bought a bunch of Spring Boot, Spring Security, and OAuth cookbooks and piled them up on my desk to study. I didn't know how to use them in practice, so I couldn't figure out if they were right or wrong and how to apply the contents of the books. After wandering around like that, I bought Baek Sun-seon's Inflearn course. I bought it because the reviews were good and I wanted to listen to it lightly before going to bed. Huh? Huh????? Huh?????? After listening to the course, I felt like my chest was unblocked. It covers everything from TDD, RESTful API, Spring Boot, Spring Security, and OAuth, and it was all good enough to be applied directly to this project. From now on, instead of looking for books first when I study something new, I think I'll look for these great video courses first. I'm recommending it to everyone around me. If you have time, I hope that a course related to "OAuth social login and Spring Security" that is widely used in the industry these days but has ridiculously little information will be added somewhere. I sincerely thank you for creating such a great course. I'm going to go on a Baek Sun-seon course tour.
5.0
경규민
I'm a developer with 11 years of experience. I think my development life can be divided into before and after I met Baek Gi-seon. Thank you.
5.0
안근창
Finally finished It was really helpful I really liked TDD. At the end, you reinforced the part where you created a broken test I solved the problem by wrapping my head around it I learned more by comparing the last reinforcement and my solution Rather, I think my skills are improving while solving the problem I've now finished all of Baekgi-seon's lectures I'll have to review them all until the next lecture comes I'll wait for another good lecture
Understand REST APIs that satisfy Self-Describtive Messages and HATEOAS
Developing REST APIs using various Spring technologies
Using Spring HATEOAS and Spring REST Docs Projects
Test Driven Development (TDD)
Let's create a REST-compliant API with Spring!
Baek Gi-seon's Spring-based REST API Development
In this course, we will develop a REST API that satisfies Self-Descriptive Message and HATEOAS (Hypermedia as the engine of application state) using various Spring technologies.
At the 2017 Naver-hosted developer conference Deview, Lee Eung-jun presented on the question of whether such REST APIs were acceptable . He pointed out that most APIs currently referred to as REST APIs do not actually adhere to the REST defined by Roy Fielding, specifically failing to adhere to Self-Descriptive Messages and HATEOAS, and proposed alternatives.
This lecture was inspired by that presentation. I previously presented a seminar of the same name at KSUG in November 2018. It was a long presentation, lasting four hours, but because it was so fast-paced, there were parts that were left out without sufficient explanation. I felt it would be beneficial to supplement the content and provide multiple options for solving the problem, so I created this lecture.
This lecture also covers the IntelliJ shortcuts that I use most often.
📢 Please check before taking the class!
This course will develop a REST API using various Spring technologies. It will also utilize test-driven development (TDD) , making it a useful course for developers interested in testing or TDD.
Test Driven Development (TDD)
Anyone interested
Various spring technologies
For those who want to know how to use it
Developing REST API
Anyone who wants to know how
Spring Framework Core Technology Prerequisite
This course aims to help you understand the core technologies of Spring Boot. It will be helpful for those new to Spring with Spring Boot.
Spring Boot Concepts and Utilization Prerequisite
This course will help you understand and use the various features of Spring Boot. It will be helpful for anyone interested in learning Spring Boot.
Spring Data JPA elective
Learn about Spring Data JPA, which provides several features to make JPA (Java Persistence API) easier to use.
Who is this course right for?
Anyone interested in test-driven development (TDD)
Anyone who wants to know how to use various spring technologies
Anyone who wants to know how to develop a REST API
Need to know before starting?
《Spring Framework Core Technologies》 Lecture
Lecture 《Spring Boot Concepts and Utilization》
Java programming experience
93,178
Learners
4,354
Reviews
2,010
Answers
4.8
Rating
20
Courses
Having worked at Naver and Amazon, I am currently working as a Senior Software Engineer at Microsoft.
Einstein once said, "Education is not the learning of facts, but the training of the mind to think." I create my lectures with deep resonance for those words.
YouTube: Sharing useful knowledge and career advice for developers on the 'Keesun Baik' channel
Translation: Translated numerous books related to Spring and Hibernate
Author: Easy-to-Follow Java Web Development
All
43 lectures ∙ (8hr 48min)
All
225 reviews
4.7
225 reviews
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
5
Online Classes Instead of Books I'm a 15-year developer. This time, I had to develop an API server using Spring Boot. As I usually do, I bought a bunch of Spring Boot, Spring Security, and OAuth cookbooks and piled them up on my desk to study. I didn't know how to use them in practice, so I couldn't figure out if they were right or wrong and how to apply the contents of the books. After wandering around like that, I bought Baek Sun-seon's Inflearn course. I bought it because the reviews were good and I wanted to listen to it lightly before going to bed. Huh? Huh????? Huh?????? After listening to the course, I felt like my chest was unblocked. It covers everything from TDD, RESTful API, Spring Boot, Spring Security, and OAuth, and it was all good enough to be applied directly to this project. From now on, instead of looking for books first when I study something new, I think I'll look for these great video courses first. I'm recommending it to everyone around me. If you have time, I hope that a course related to "OAuth social login and Spring Security" that is widely used in the industry these days but has ridiculously little information will be added somewhere. I sincerely thank you for creating such a great course. I'm going to go on a Baek Sun-seon course tour.
Reviews 3
∙
Average Rating 4.0
2
It's a pity. Of course, it's different for everyone? I wanted to learn about REST API design and development tips while taking this course. As the title suggests, I wanted to go into more depth about REST API, but it feels like 80% is TDD writing and less than 20% is about RESTAPI. I enjoyed listening to Spring Boot, but this course feels like it has too many side branches, which is a pity. I agree with the feeling that it's distracting. Surely this review won't be deleted?
Reviews 6
∙
Average Rating 3.3
1
It's a rest api course, but it's too tdd-focused, so it feels like the subject and object are reversed.. It's a rest api course, but it's too test-focused.. I don't really know what this lecture is. I don't know if it's because I lack the skills. Is it a tdd test course or a rest api course? I can't concentrate.. It's browser-based and test-focused, and shouldn't I do tdd test coding later..? Overall, I don't really understand the purpose of the lecture.. It feels more distracting than the spring boot course.
Reviews 1
∙
Average Rating 3.0
3
The lecture content is okay, but... the lecture is a bit lacking in sincerity. There are too many sounds other than the lecture content (sleeping, drinking water, etc.) and it takes several minutes to check your phone or find errors in the middle of the lecture, so I think it should have been edited and reuploaded.
Well, I also found it very helpful to see the process of finding errors. It was really nice to see Baekgi-seon's perspective on where to go and what to check when something doesn't work, rather than just giving the correct answer.
Check out other courses by the instructor!
Explore other courses in the same field!