강의

멘토링

커뮤니티

Programming

/

Back-end

Learn Kotlin + Springboot + JWT Login Faster Than Anyone

Learn step-by-step how to implement JWT (Json Web Token) based login functionality using Kotlin and Spring Boot. By directly applying JWT, you can quickly master the fundamentals of backend login implementation.

(5.0) 7 reviews

56 learners

Level Basic

Course period Unlimited

  • Neo
Kotlin
Kotlin
REST API
REST API
Spring Boot
Spring Boot
Spring Security
Spring Security
JWT
JWT
Kotlin
Kotlin
REST API
REST API
Spring Boot
Spring Boot
Spring Security
Spring Security
JWT
JWT

Reviews from Early Learners

Reviews from Early Learners

5.0

5.0

Devo

100% enrolled

Just like the title says, I was able to learn Kotlin + Spring Boot + Security faster yet easier than anyone else! I was confused by a sudden task of switching to Kotlin, but I was able to quickly find my direction. Thank you 👍🏻

5.0

Neo

31% enrolled

Learn how to design JWT login/signup with Springboot. You can understand the overall structure.

5.0

Essential

50% enrolled

I like that the lecture progresses quickly with a focus on hands-on practice.

What you will gain after the course

  • Implementing JWT Login Functionality in Kotlin + Spring Boot Environment

  • Understanding the Working Principles of JWT-based Authentication/Authorization

  • REST API and Security Handling Methods

Learn Faster Than Anyone Kotlin + Spring Boot + JWT Login

Master the core of backend development by implementing JWT login functionality with Kotlin and Spring Boot, gaining deep understanding of how it works.
From custom JWT authentication to client delivery methods rarely covered in other courses, you'll build solid backend fundamentals focused on real-world practice.

Kotlin, Spring Boot, JWT, REST API, Spring Security

Have you ever felt overwhelmed when you had to implement signup and login logic from scratch?

Are you tired of repetitive authentication/authorization patterns? Has implementing JWT felt difficult and complicated?

Do you want to gain confidence by building the essential JWT technology stack for the microservices era instead of using session-based methods?

Start without any burden.
Through this course, you can successfully complete a JWT login project in a Kotlin and Spring Boot environment, and elevate your own backend development capabilities to the next level.


Design and build JWT login
functionality directly with Kotlin and Spring Boot.

Now you need to know JWT login methods! The latest JWT login course applicable to Spring Boot 3.5.X version!

By the end of this course, you will

You will gain the ability to directly implement JWT login functionality with Kotlin and Spring Boot.

  • By following the hands-on exercises provided in the course, you'll be able to build the core logic of a backend login system on your own, from user registration to JWT token issuance and verification. You'll no longer feel overwhelmed when facing complex login implementations.

You will gain a clear understanding of how JWT-based authentication/authorization works.

  • You will clearly understand the differences from session-based login, and grasp the fundamental principles of how JWT securely processes user requests and manages permissions. With a deep understanding of security, you will gain the insight to design more robust services.

Become an expert in REST API security handling and Spring Security configuration.

  • You will learn practical methods to enhance REST API security by integrating JWT and Spring Security. From setting up token-based authentication filters to exception handling, you'll gain confidence in skillfully handling the technology stack needed for actual service operations.


✔️

Why This Course Is the Fastest Solution

Learn Kotlin, Spring Boot, JWT Login
Quickly

You'll implement JWT-based login functionality directly using Kotlin and Spring Boot, solidifying your backend login fundamentals and REST API security handling methods. You can strengthen your practical skills by learning custom JWT authentication methods that other courses don't cover.

Course materials covering all processes including annotations, example code, and request methods used in actual practice

Implementing Real-World JWT Login Functionality

In this course, you'll build a real JWT login project using JWT, Spring Boot, Spring Security, and Kotlin. You'll experience the process of directly generating and validating tokens, and practice implementing signup and login APIs, exception handling, and testing to develop practical skills that can be immediately applied.

Practice Project Code Provided

All practice project code and essential materials used in the course are provided. Beyond just following along with the code, you can analyze and understand the completed code to develop the ability to independently build a JWT login system based on Kotlin and Spring Boot.
After the course ends, the instructor's project example code files will be provided.

📚 Quickly Complete Kotlin + Springboot + JWT Login


Section 1

Course Introduction and Project Setup

This course introduces JWT login using Kotlin and Spring Boot, explains the importance of JWT in microservice environments, and covers the preparation process for building an actual JWT login project.

Section 2

Learning JWT Fundamentals

Learn the fundamental theory of what JWT (Json Web Token) is. Understand the structure and operating principles of JWT to build a foundation for subsequent hands-on practice.

Section 3

Basic Server Architecture Design and Implementation

Set up the basic server structure in a Spring Boot environment and implement User Entity, Repository, Domain model, and Mapper pattern. This is the stage where you build a solid foundation for the project.

Section 4

Kotlin & Spring Boot JWT Development

Develop JWT token generation and verification logic using Kotlin and Spring Boot. Implement authentication filters and exception response handling, including Spring Security configuration.

Section 5

API Development, Testing, and Wrap-up

Implement signup and login APIs, and apply validation and exception handling. Finally, test all features and wrap up the course content.

We can solve these concerns!


📌

Backend developers getting started with Kotlin and Spring Boot

Those who have only worked with Java-based Spring Boot,
but want to experience Kotlin's conciseness and productivity

📌

Junior developers who want to build a JWT-based authentication system

Those who want to learn the importance of security by directly implementing user login functionality
in their first backend development project

📌

Developers looking to add JWT authentication to existing Spring Boot projects

Those who want to transition from session-based authentication to JWT
and gain authentication experience in a microservices environment

Prerequisites

Development Environment

  • Operating system: All OS environments supported including Windows, macOS, Linux
    (The course is conducted in an M3 Pro environment)

  • Development Tools: IntelliJ IDEA (Community or Ultimate version recommended)

  • Version Control: Git and GitHub proficiency (basic knowledge)

Prerequisites and Important Notes

  • Understanding of Kotlin language basic syntax is required.

  • It would be even better if you have basic experience using the Spring Boot framework.

  • Experience with REST API concepts and development will be helpful for learning.

Learning Materials

  • Lecture notes and example code (Kotlin, Spring Boot, JWT related)

  • Template and configuration files for building hands-on projects

  • All content is included in the lecture materials, so please refer to the Notion link (lecture materials).

Recommended for
these people

Who is this course right for?

  • Students and junior developers who want to learn backend development with Kotlin and Spring Boot

  • Aspiring developer who wants to quickly learn security concepts through implementing JWT login

  • Backend development beginners who want to experience authentication logic

Need to know before starting?

  • Basic Programming Syntax (Kotlin)

  • Basic concepts of the web (HTTP request/response, client-server architecture)

Hello
This is

2,264

Learners

254

Reviews

39

Answers

4.7

Rating

29

Courses

Hello! I'm Neo, an instructor on Inflearn.

My goal is to make various development technologies that people don't usually encounter accessible to many different people.

That is why I aim to design practice-oriented lectures that focus on hands-on curriculums rather than just listing theories, allowing students to learn without the stress of troubleshooting.

I am structuring the content with a light and friendly approach so that even beginners can follow along without pressure, focusing especially on lowering the barrier to entry for knowledge.
Sometimes, I also work on lectures together with like-minded people!

For collaborations and other business inquiries, please contact yeseong0412@gmail.com!

Curriculum

All

16 lectures ∙ (1hr 48min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

5.0

7 reviews

  • devfrog님의 프로필 이미지
    devfrog

    Reviews 25

    Average Rating 5.0

    Edited

    5

    100% enrolled

    Just like the title says, I was able to learn Kotlin + Spring Boot + Security faster yet easier than anyone else! I was confused by a sudden task of switching to Kotlin, but I was able to quickly find my direction. Thank you 👍🏻

    • yeseong0412
      Instructor

      Thank you for taking the course, Devo! My goal for the Fast Learning series was to make it easy for beginners to follow along and to teach in a fun and simple way, and I'm glad it seems to have met that goal!! Thank you, and have a wonderful day!

  • kduoh님의 프로필 이미지
    kduoh

    Reviews 36

    Average Rating 5.0

    5

    100% enrolled

    • yeseong0412
      Instructor

      Thank you for taking my lecture, Dudu!

  • kayrr님의 프로필 이미지
    kayrr

    Reviews 8

    Average Rating 5.0

    5

    63% enrolled

    • yeseong0412
      Instructor

      Thank you for listening to the lecture!!

  • yeseong0412님의 프로필 이미지
    yeseong0412

    Reviews 30

    Average Rating 5.0

    5

    31% enrolled

    Learn how to design JWT login/signup with Springboot. You can understand the overall structure.

    • essential님의 프로필 이미지
      essential

      Reviews 7

      Average Rating 5.0

      Edited

      5

      50% enrolled

      I like that the lecture progresses quickly with a focus on hands-on practice.

      $17.60

      Neo's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!