Spring Security와 JWT 실습을 통해 권한 관리를 쉽고 간단하게 찍어먹어 보세요.
이런 걸
배워요!
Kotlin과 Spring Boot를 사용한 개발
Kotlin으로 JPA 사용하는 방법
Spring Security와 JWT를 사용한 개발
회원가입 및 권한 관리하는 방법
Kotlin으로 만들어진 DTO에 Validation 거는 방법
떠오르는 백엔드 강자 코프링,
회원가입 & 권한 관리 실습으로 확실하게!
“API를 호출할 때 요청자가 로그인을 한 사람인지 어떻게 구분하나요?”
👉 JWT를 활용해 Request Header에 토큰 정보를 보고 구분할 수 있어요.
“JPA로 CRUD를 어떻게 하나요?”
👉 회원가입 및 회원정보 변경을 통해 CRU를 실습해볼 수 있어요. (*D는 강의에서 다루지 않습니다.)
“앞으로 다른 API를 개발하는 데도 도움이 될까요?”
👉 이 강의에서는 회원 등록과 정보 변경 기능도 다루고 있어요. 많은 API가 CRUD 작업을 하기 때문에, 강의를 보시면 충분히 도움이 되실 거예요.
코프링에
관심 있으신 분
스프링 시큐리티를 활용해 권한 관리하는 방법을 알고 싶은 분
JWT를 다뤄보지
않은 분
Q. 코틀린 문법을 알고 강의를 봐야 하나요?
자주 언급되는 문법은 섹션1. 코틀린 맛보기에서 알려드립니다. 이것만으로도 강의를 따라오시는 데는 문제가 없습니다.
Q. Spring Initializr에 강의에 사용된 버전이 안 보이는데 어떻게 하나요?
Spring Initializr에서 제공하는 다른 버전을 받으시고, build.gradle.kts > plugins에서 버전을 변경하시면 됩니다.
Q. 실습 환경과 꼭 동일하게 맞춰야 하나요?
Database와 Tool은 다른 것을 사용하셔도 무방합니다. 다만 Spring Boot는 버전에 따라 Deprecated되는것들이 있어 동일하게 맞추시길 권장드립니다.
Q. 수업 내용은 어느 수준까지 다루나요?
코프링을 처음 다루시는 분들을 대상으로 만든 강의입니다. 간단한 실습을 통해 개념을 익힐 수 있는 수준으로 구성했습니다.
Q. 강의를 듣기 전 준비해야 할 것이 있나요?
데이터베이스 및 개발 툴은 설치되어 있어야 합니다. 아래 [실습 환경]을 참고해주세요.
학습 대상은
누구일까요?
Kotlin과 Spring Boot를 공부하시려는 분
Spring Security와 JWT를 공부하시려는 분
Spring에서 권한 관리하는 방법을 공부하시려는 분
Spring Boot에서 Kotlin을 어떤 식으로 쓰는지 궁금하셨던 분
평소 코프링에 관심이 있으셨던 분
선수 지식,
필요할까요?
어떤 언어로든 프로그래밍 해보기
Kotlin 기본적인 문법
Spring Boot를 한번이라도 써보기
JPA 한번이라도 써보기
안녕하세요.
코틀린과 스프링을 즐겁게 공부하고 있는 개발자입니다.
현재 10년 차 개발자로 핀테크 스타트업에 있습니다.
강의를 제작하면서 저 스스로도 더 공부를 하고 제가 공부한 지식들을 공유하고 싶어서 이렇게 강의를 만들게 되었습니다.
전체
21개 ∙ (2시간 2분)
가 제공되는 강의입니다.
0.1. 강의 소개
02:11
1.1. var / val
03:10
1.3. if / when
06:16
2.1. 프로젝트 생성
06:37
2.2. 회원가입 기능 만들기
14:42
2.3. validation 추가하기
14:47