
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 uses Spring Boot and teaches you the core Spring technologies. Therefore, this is a useful Spring course for developers or students who are using Spring Boot-based projects.

Reviews from Early Learners
5.0
JEIGABI
Mr. Baek Gi-seon! I watched it so informatively~ Honestly, I didn't study Spring properly and develop it. I developed it by looking at the developed source code and guessing (...reflection...😔) Mr. Gi-seon, I was reading the Spring Boot reference on YouTube, but I was about to give up because I didn't know much... but I saw a lecture that was distributed for free and watched it. As I watched the free lecture and learned little by little, I wanted to know more! After watching the lecture and going to work, every day feels like a different source code. I also saw the areas for improvement, so I'm writing them down in my notes. (I think it will have a positive effect on my evaluation😉) Thank you so much. I'm going to keep listening to other lectures~ And I'm so grateful for the discount~^^ I'll work hard to become a developer who knows and develops~!!
5.0
Jiwon Jung
It was a great help in understanding Spring Core. I was assigned to create an operational tool using Spring MVC at my company, so I had to study Spring in a hurry. I listened to this lecture and the Spring Boot lecture together, and it was a great help in grasping the framework of Spring and Spring Boot. After taking about 75% of the Spring Boot lecture, I listened to the Core lecture, and I was able to understand the Spring Boot content that came up here and there, which was good. I will take the remaining 25% of the Spring Boot lecture and leave a review. p.s. I am a junior of juniors who joined Naver a little over 10 months ago. I am a newbie, so I have a lot to study, but I am studying a lot by watching Giseon's YouTube and Inflearn lectures. Thank you!
5.0
Henu
As a beginner in the Spring Framework, it was good to be able to look at the core technologies of the framework in general. It was a really satisfying lecture because I was able to acquire additional knowledge by asking questions after learning about things I was curious about. Thank you for your hard work. Now I will have to study again through the book and review the lecture.
IoC Container and Bean
Resource / Validation
Data binding
SpEL
Spring AOP
Null Safety
Learning Spring Core APIs with Spring Boot
Baek Gi-seon's Spring Framework Core Technologies
In this course, you'll learn core Spring technologies using Spring Boot. This will help you understand how the various features provided by Spring Boot relate to Spring's core technologies.
As the Spring Framework evolves, various programming techniques and features are introduced. However, Spring's core technology remains largely unchanged.
The IoC container, AOP, and several core APIs serve as the foundation for a solid foundation for Spring. Therefore, understanding the core Spring technologies will allow you to quickly and accurately understand not only the JDBC, testing, and MVC-related features Spring provides, but also other Spring projects like Spring Boot and Spring Data JPA.
In this lecture, you'll learn about the Spring IoC (Inversion of Control) container and beans, as well as Spring AOP (Aspect-Oriented Programming). You'll also explore Spring's various abstract APIs, such as Resource, Validation, and data binding, which form the foundation for many Spring features, as well as utilities related to Null.
This course will cover core Spring technologies using Spring Boot. Therefore, it will be useful for anyone working on Spring Boot-based projects. You'll understand how the various features provided by Spring Boot relate to Spring's core technologies.
For those who are new to Spring with Spring Boot
For those who want to understand the core technologies of Spring
Anyone who wants to learn core Spring technologies through coding
Those who want to learn Spring's core APIs, such as IoC and AOP
This course is intended for those who have heard of IoC, AOP, and PSA but have never actually coded with Spring, or who have developed web applications using MVC without a thorough understanding of the core technologies. It focuses on introducing and understanding the core technologies, but does not delve into in-depth topics. Therefore, this course is not suitable for those seeking in-depth study.
📢 To take this course smoothly,
Spring Boot Concepts and Utilization
Who is this course right for?
For those who are new to Spring with Spring Boot
For those who want to learn the core principles of Spring through coding
Those who want to learn Spring core APIs such as IoC and AOP
Need to know before starting?
Java programming experience
Install JDK, build tools, and IDE
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
23 lectures ∙ (4hr 53min)
All
406 reviews
4.8
406 reviews
Reviews 1
∙
Average Rating 5.0
5
Mr. Baek Gi-seon! I watched it so informatively~ Honestly, I didn't study Spring properly and develop it. I developed it by looking at the developed source code and guessing (...reflection...😔) Mr. Gi-seon, I was reading the Spring Boot reference on YouTube, but I was about to give up because I didn't know much... but I saw a lecture that was distributed for free and watched it. As I watched the free lecture and learned little by little, I wanted to know more! After watching the lecture and going to work, every day feels like a different source code. I also saw the areas for improvement, so I'm writing them down in my notes. (I think it will have a positive effect on my evaluation😉) Thank you so much. I'm going to keep listening to other lectures~ And I'm so grateful for the discount~^^ I'll work hard to become a developer who knows and develops~!!
Reviews 1
∙
Average Rating 5.0
5
It was a great help in understanding Spring Core. I was assigned to create an operational tool using Spring MVC at my company, so I had to study Spring in a hurry. I listened to this lecture and the Spring Boot lecture together, and it was a great help in grasping the framework of Spring and Spring Boot. After taking about 75% of the Spring Boot lecture, I listened to the Core lecture, and I was able to understand the Spring Boot content that came up here and there, which was good. I will take the remaining 25% of the Spring Boot lecture and leave a review. p.s. I am a junior of juniors who joined Naver a little over 10 months ago. I am a newbie, so I have a lot to study, but I am studying a lot by watching Giseon's YouTube and Inflearn lectures. Thank you!
Reviews 9
∙
Average Rating 5.0
5
As a beginner in the Spring Framework, it was good to be able to look at the core technologies of the framework in general. It was a really satisfying lecture because I was able to acquire additional knowledge by asking questions after learning about things I was curious about. Thank you for your hard work. Now I will have to study again through the book and review the lecture.
Reviews 6
∙
Average Rating 4.7
4
If you have used Spring a lot and want someone to explain the official Spring documentation in an easy way, this is a good lecture. However, it doesn't seem to be a good lecture for someone who is just learning Spring. Also, seeing the live coding in between gives a sense of realism(?), but seeing them try different things every now and then makes me think that it's a bit far from the purpose of the lecture.
Reviews 16
∙
Average Rating 5.0
$42.90
Check out other courses by the instructor!
Explore other courses in the same field!