Spring Boot development method using Kotlin taught by a professional developer!!
Learn simple grammar and stable web application development method using Spring Boot.
Spring Boot development, which is popular but difficult to learn, Learn more easily with Kotlin!
Topic Introduction 📝
Hello, this is Steve. It's nice to meet you.
This course is about developing Spring Boot using Kotlin . For those who have given up on Spring Boot because it was difficult, and for those who want to join a company that uses Spring, Learn how to develop Spring Boot using the powerful language called Kotlin.
Why you should learn ✒️
Most of the famous and top-tier companies in Korea that people often say they want to work for are actively hiring Spring developers.
In Korea, the Spring Framework is an essential technology. Apply to various companies by learning Spring Boot through the concise and fun Kotlin language compared to Java!
What you will learn in this course ✏️
Spring BootRest APIJUnit
Develop Spring using Kotlin.
Learn Spring Boot Web Application development.
Learn how to handle REST-API requests.
Learn various ways to handle REST-API responses.
Learn how to do Bean Validation in Spring.
Learn how to handle exceptions in Spring.
Learn how to test your code using JUnit.
We will review what we have learned by developing a Todo Web Application together.
Through the introduction to the Web, you will learn about URI design methods and the Web and HTTP.
Lecture Features 💡
Spring is a vast framework. Therefore, this course will teach you how to code alongside the material you'll learn. Rather than simply learning the basics of Spring theory, you'll learn how to get started with Spring through hands-on practice.
*Lecture materials are provided for each lecture, and GitHub links are included in the lecture notes. If you encounter any difficulties during the course, please refer to the lecture code.
Tools covered here 🧰
Use JDK8 version.
We develop using Intellij.
Practice using the Chrome browser.
Expected Questions Q&A 🙋🏻♂️
Q. Can Java developers listen? A. Yes, there's absolutely no problem. Kotlin is very similar to Java, so even if you learn Kotlin, you can still develop Java-Spring applications.
Q. Can non-majors also take the course? A. No. Those familiar with basic Kotlin grammar can listen, but it's difficult to follow along without any prior knowledge. You can follow the on-screen code and practice exercises. (Prerequisite knowledge of Kotlin basics is recommended.)
Q. Is it used a lot in the field? A. It's the developer's choice. While it's still difficult to find Kotlin in existing legacy systems, I'm currently developing all my projects in Kotlin.
Q. What are the unique advantages of this course? A. I wrote practical code based on real-world examples. While you can find some of the material in existing books, I also included some that you might not find elsewhere.
Recommended for these people
Who is this course right for?
Anyone who wants to develop Spring Boot Web Application using Kotlin
People who want to learn Spring Boot
People who want to develop web applications
People who want to develop a web server with Kotlin
Anyone looking for a language other than Java that they can learn quickly
There aren't many lectures that cover Spring with Kotlin, so I bought it as soon as it was released, and since I had no experience learning Kotlin, I took this course by listening to only the basic grammar lectures on YouTube, but I wasn't blocked by Kotlin or anything. The time I spent learning Kotlin to listen to the lecture was meaningful, and I learned a lot from the explanations about Spring in the lecture. In particular, I liked that the swagger annotation setting problem at the end was solved and explained without stopping, but rather showed the process directly.
Thank you for your good review ^^
As you said, it was more of a basic and introductory lecture on Spring than a lecture on Kotlin. In future lectures, we will gradually proceed with practical projects, so we will prepare to utilize Kotlin more.