Learn Spring Boot Actuator faster than anyone else
Neo
Learn Spring Boot Actuator faster than anyone else Learn about Spring Boot Actuator and monitoring
Beginner
Java, Spring, Spring Boot
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.
94 learners
Level Basic
Course period Unlimited
Reviews from Early Learners
5.0
LuckyStrike
I'm enjoying listening~
5.0
tinybuild.lab
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
Learn how to design JWT login/signup with Springboot. You can understand the overall structure.
Implementing JWT Login Functionality in Kotlin + Spring Boot Environment
Understanding the Working Principles of JWT-based Authentication/Authorization
REST API and Security Handling Methods
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.
Now you need to know JWT login methods! The latest JWT login course applicable to Spring Boot 3.5.X version!
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.
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
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.
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.
Section 1
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
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
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
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
Implement signup and login APIs, and apply validation and exception handling. Finally, test all features and wrap up the course content.
Those who have only worked with Java-based Spring Boot,
but want to experience Kotlin's conciseness and productivity
Those who want to learn the importance of security by directly implementing user login functionality
in their first backend development project
Those who want to transition from session-based authentication to JWT
and gain authentication experience in a microservices 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).
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)
Inflearn Verified
Career Verified
3,836
Learners
445
Reviews
63
Answers
4.7
Rating
35
Courses
Hello! I am Neo, an instructor here at Inflearn.
My goal is to make various development technologies that are not commonly encountered accessible to many people.
Therefore, I aim to design a curriculum focused on practical application rather than a simple list of theories, providing hands-on lectures that allow for learning without troubleshooting hurdles.
I am structuring the content with a light and friendly approach so that even beginners can follow along without burden, focusing particularly on lowering the barrier to entry for knowledge.
Sometimes, I also work on lectures together with like-minded people!
For collaboration and other business inquiries, please contact yeseong0412@gmail.com!
All
16 lectures ∙ (1hr 48min)
Course Materials:
All
10 reviews
5.0
10 reviews
Reviews 25
∙
Average Rating 5.0
5
I'm enjoying listening~
Thank you for listening to the lecture!
Thank you for sharing such a great lecture! I look forward to your upcoming lectures as well!
Reviews 7
∙
Average Rating 5.0
Edited
Reviews 21
∙
Average Rating 5.0
Reviews 27
∙
Average Rating 5.0
Edited
5
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 👍🏻
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!
Reviews 35
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal
$16,500.00
25%
$17.60