인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
Programming

/

Back-end

Spring Boot Web MVC developed with Kotlin

Spring Boot development method using Kotlin taught by a professional developer!! Learn simple grammar and stable web application development method using Spring Boot.

(4.8) 84 reviews

1,284 students

Spring Boot
REST API
JUnit
MVC
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • Web Application Development

  • Spring Boot MVC

  • REST API

  • JUnit

  • Kotlin

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 lecture 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 a powerful language called Kotlin.

Why should you learn ✒️

Most of the famous domestic companies and top-tier companies that people often say they want to work for are actively hiring Spring developers.

In this way, the Spring Framework is an essential technology in Korea.
Apply to various companies by learning Spring Boot through Kotlin, a concise and fun language compared to Java!

What you will learn in this course ✏️

Spring Boot Rest API JUnit

  1. Develop Spring using Kotlin.
  2. Learn how to develop Spring Boot Web Applications.
  3. Learn how to handle REST-API requests.
  4. Learn various ways to handle REST-API responses.
  5. Learn how to do Bean Validation in Spring.
  6. Learn how to handle exceptions in Spring.
  7. Learn how to test your code using JUnit.
  8. We will review what we have learned by developing a Todo Web Application together.
  9. Through the introduction to the Web, you will learn about URI design methods and the Web and HTTP.

Course Features 💡

Spring is such a vast framework. That's why in this lecture, we will teach you how to code while learning together. Rather than learning the basic theory of Spring in your head, you will learn how to greet Spring by following along with your own hands.

*Lecture materials are provided for each lecture, and Github links are included in the lecture notes. If you get stuck during the course, please refer to the lecture code.

Tools covered here 🧰

  • Use JDK8 version.
  • Develop using Intellij.

  • Practice using the Chrome browser.

Expected Questions Q&A 🙋🏻‍♂️

Q. Can Java developers listen in?
A. Yes. There is no problem at all. Kotlin is very similar to Java, so even if you learn the content in Kotlin, you can do Java-Spring development in the same way.

Q. Can non-majors also take the course?
A. No, those who know basic Kotlin grammar can listen, but it is difficult to listen without any basic knowledge. You can follow the practice by following the code that appears on the screen. (Preliminary study of Kotlin basics is recommended)

Q. Is it used a lot in the field?
A. It's the developer's choice. It's hard to find Kotlin in legacy systems that have already been developed, but if I have a project that I'm just starting, I'm currently developing it all in Kotlin.

Q. What are the unique advantages of this course?
A. I created practical code by creating cases that can be encountered in actual work. You can find the contents in books on the market, but I also included contents that cannot be found.

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

  • People who want to join a Spring-based company

Need to know before starting?

  • Kotlin

  • Java

  • Web

Hello
This is

1,284

Students

84

Reviews

18

Answers

4.8

Rating

1

Course

LinkedIn

현 Fintech Backend Server Engineer 입니다.

  • 전 [SK M&Service]      Android Developer
  • 전 [Kakao]                  Server Engineer
  • 전 [Kakao Pay]           Server Engineer
  • 현 [Fintech StartUp]  Server Engineer

어렵게 보다는 쉽게, 복잡하게 보다는 단순하게,  멋보다는 정확하게, 대충보다는 확실하게 개발하는 것을 좋아하는 개발자 입니다.

프로그래밍은 언어이기 때문에 책으로 학습하기 보다는 계속해서 사용하면서 계속 말하는(개발)것이 중요하다고 생각 합니다. 인프런을 통하여 기초 부터 하나씩 하나씩 소개해보고자 합니다.

Curriculum

All

19 lectures ∙ (7hr 37min)

Course Materials:

Lecture resources
  • Introduction to the Web

    31:36

Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!