Developing a TodoList with Claude + IntelliJ - Mastering MCP
Neo
Claude + IntelliJ Todo List Development - Complete MCP Mastery Learn how MCP works perfectly by building a TodoList with Claude and IntelliJ!
입문
Kotlin, Spring Boot, IntelliJ IDEA
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.
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 configuring token-based authentication filters to exception handling, you will gain confidence in skillfully handling the technology stack required 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 lecture 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 basic theory of what JWT (Json Web Token) is. Understand the structure and operating principles of JWT to build a foundation for subsequent practical exercises.
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.
Basic experience with the Spring Boot framework would be even better.
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 course materials, so please refer to the Notion link (course 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)
1,779
Learners
191
Reviews
32
Answers
4.7
Rating
27
Courses
안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.
평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.
그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 트러블슈팅 없이 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.
초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.
가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!
협업 및 기타 비즈니스 문의는 yeseong0412@gmail.com 으로 부탁드립니다!
All
16 lectures ∙ (1hr 40min)
Course Materials:
Limited time deal
$2,126.00
24%
$17.60
Check out other courses by the instructor!
Explore other courses in the same field!