
Spring-based REST API development
whiteship
This course develops a REST API that satisfies Self-Descriptive Message and HATEOAS (Hypermedia as the engine of application state) using various Spring technologies.
Intermediate
Spring, REST API, Java
This course is for those who are new to the Spring framework. 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.

Reviews from Early Learners
5.0
김태우
Why are you disappointed or saying it's difficult when you can take such a great lecture for free? If you don't know how to use the editor and don't know what Gradle and Maven are, how is that different from coming to learn the multiplication table and not knowing the numbers? When you come across difficult content, you should try to understand and learn the difficulty. If you whine about it being difficult, what difference will it make? I recommend those who gave you 1 point to quit coding and go learn welding.
5.0
beom seok Kim
If it weren't for Mr. Kiseon's lecture, I think I would have had a really hard time studying and using Spring. I'm always grateful. And thank you for distributing the core concepts of Spring for free. Please continue to make good Spring lectures!! :)
5.0
이규상
About 1 year and 6 months ago...? When I first started learning web development, I was recommended to listen to a lecture by a famous developer. At that time, I couldn't understand the lecture content at all no matter how many times I watched it, so I gave up halfway through. Then, I got a job at a company and worked for about 1 year and 6 months, and then I remembered it and started listening to the lecture again. Now, after such a long time, I finally understand the teacher's lecture. I feel like I've grown a step, so I'm touched... My personal review is that although it's an introductory course, it can be quite difficult for beginners. I think that it would be better to have some experience with web development or study it before you can understand what he's talking about. I hope that no beginner developers will be frustrated by this lecture like I was 1 year and 6 months ago. Even beginner developers who have difficulty understanding this content now will naturally understand it later with just a little effort, so I hope you don't get too frustrated or blame yourself for not having talent in development. Thank you for the great lecture. Mr. Baek Gi-seon. I have also applied for the next lecture, so I will see you in the next lecture!
You will learn the knowledge that will serve as a stepping stone to learning more about the Spring Framework in the future.
You can see the philosophy of the spring framework.
You can learn about the core features of the Spring Framework.
Who is this course right for?
Developers or students who want to quickly learn the core features and philosophy of Spring
Developers or students who are curious about what springs are
Beginners who are new to springs
Need to know before starting?
IntelliJ or Eclipse (STS)
Maven or Gradle
java
92,863
Learners
4,296
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
13 lectures ∙ (2hr 26min)
Course Materials:
All
686 reviews
4.7
686 reviews
Reviews 1
∙
Average Rating 5.0
5
Why are you disappointed or saying it's difficult when you can take such a great lecture for free? If you don't know how to use the editor and don't know what Gradle and Maven are, how is that different from coming to learn the multiplication table and not knowing the numbers? When you come across difficult content, you should try to understand and learn the difficulty. If you whine about it being difficult, what difference will it make? I recommend those who gave you 1 point to quit coding and go learn welding.
Reviews 3
∙
Average Rating 4.7
Reviews 8
∙
Average Rating 5.0
Reviews 8
∙
Average Rating 4.8
Reviews 5
∙
Average Rating 5.0
5
About 1 year and 6 months ago...? When I first started learning web development, I was recommended to listen to a lecture by a famous developer. At that time, I couldn't understand the lecture content at all no matter how many times I watched it, so I gave up halfway through. Then, I got a job at a company and worked for about 1 year and 6 months, and then I remembered it and started listening to the lecture again. Now, after such a long time, I finally understand the teacher's lecture. I feel like I've grown a step, so I'm touched... My personal review is that although it's an introductory course, it can be quite difficult for beginners. I think that it would be better to have some experience with web development or study it before you can understand what he's talking about. I hope that no beginner developers will be frustrated by this lecture like I was 1 year and 6 months ago. Even beginner developers who have difficulty understanding this content now will naturally understand it later with just a little effort, so I hope you don't get too frustrated or blame yourself for not having talent in development. Thank you for the great lecture. Mr. Baek Gi-seon. I have also applied for the next lecture, so I will see you in the next lecture!
I feel a little comforted after reading this article. I came in because it said it was an introductory course, but I couldn't understand anything, so I turned off the lecture in despair,,,
Free
Check out other courses by the instructor!
Explore other courses in the same field!