카카오,구글 SNS 로그인(springboot3, vue3)
bradkim
springboot를 활용하여 카카오, 구글로그인을 구현합니다. jwt토큰 기반 로그인이 구현됩니다. vue3를 통해 간단한 화면을 구성합니다.
Cơ bản
OAuth, oauth2, JWT
웹소켓/stomp, springboot를활용하여 채팅서비스를 개발합니다. 비교적 쉬운 프레임워크인 vue.js를 통해 간단한 화면도 함께 구성합니다. redis pub/sub을 통해 다중서버 확장성 설계까지 구성합니다.
수강생 529명
난이도 초급
수강기한 무제한





배달의민족
임직원들도 이 강의를 듣고 있어요!





배달의민족
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
minsmin97
진짜 꼭 들어보세요!
5.0
열심인 참새
우리나라에서 잘 가르치시는 걸로 5명 안에 들어가실 것 같습니다. 모든 사람들이 이렇게 강의하면 우리나라 기술이 발전할 것 같네요. 정말 강의 잘 수강했습니다. 완벽했습니다.
5.0
김태우
최고의 강의입니다. 강의 중간마다 개념들을 짧게 설명해주시는 것이 좋았고, 현재 어떤 작업을 진행하는지 전반적인 flow를 계속 설명해주셔서 이해를 하며 따라가기 수월했습니다. 수강자가 어떤 것을 어려워하는지, 모르고 있는지 다 이해하고 강의를 하시는 느낌입니다. 좋은 강의 진심으로 감사드립니다. + 질문을 많이 했는데 답변을 매우 빨리 해주셔서 강의에 대해 궁금한점을 바로 해소할 수 있었습니다. 혹시 다음 강의 계획이 있으시다면 알 수 있을까요 ?
websocket, stomp에 대한 개념과 활용
1:1채팅, 그룹채팅 등 시나리오별 채팅서비스개발
채팅서비스를 위한 DB설계와 springboot 기반 RESTFUL API개발
vue3를 통한 채팅화면구성 및 웹소켓 서버연결
redis의 pub/sub을 활용한 다중채팅서버 확장성 설계
websocket/stomp 기술을 활용한
1:1채팅, 단체 채팅 등 시나리오별 채팅서비스 구현
순수 웹소켓을 활용한 채팅 구현
stomp를 활용한 1:1채팅
stomp를 활용한 그룹채팅
채팅서비스를 위한 DB설계와 API개발
개발 주요 API 목록
stomp 통신 후 메시지 DB 저장
그룹채팅관련
그룹채팅방 개설, 그룹채팅 목록조회, 그룹채팅에 참여자추가
1:1채팅관련
개인채팅방 개설
공통사항
이전 메시지 내역조회,
채팅방 메시지 읽음처리,
내 채팅방 목록조회, 채팅방 나가기
redis의 pub/sub을 활용한 다중채팅서버 확장성 설계
다중서버 환경에서 각기 다른 서버에 접속된 클라이언트들이 웹소켓 통신이 되도록 코드를 구현하고, 테스트 합니다.
백엔드
java17, springboot3.4 기반 restful api개발, spring data jpa, jwt토큰 로그인, mysql, redis
프론트
html/css/js, vue3, vuetify, vue-router, sockjs-client 등 활용
주의사항
위 기술스택의 기초적인 지식이 선행되면 좋으나, 수업에서 빠르게나마 전반적인 springboot와 vue에 대한 기초 지식을 설명합니다. (특히 vue는 디테일한 코드의 이해보다는 큰 틀에서 프론트의 동작 과정위주로 보시면되니, 부담갖지 않고 따라오시면 될것 같습니다.)
일단, 위 기술스택에 대한 선행여부와 상관없이 강의가 들을만한지, 회원파트는 수업내용을 모두 공개처리 해놓을테니 공개된 강의를 들으시고 수강여부를 판단부탁드립니다.
모든 수업 자료는 아래 링크의 노션자료를 보셔도 되고, 동일한 내용의 pdf 수업자료도 강의마다 업로드됩니다.(노션이 더 보기 편합니다!!)
강사와 함께 만들어갈 소스코드는 github에 미리 공개돼 있습니다.
학습 대상은
누구일까요?
채팅서비스를 개발해보고 싶은 사람
실시간 통신에서 백엔드와 프론트의 영역과 범위가 궁금하신분
한번쯤은 springboot기반 풀스택 개발을 해보고 싶으신분
인프런인증
커리어인증
3,600
명
수강생
390
개
수강평
133
개
답변
4.9
점
강의 평점
10
개
강의
💪💪💪실무와 강의 경력을 갖춘 전문가 💪💪💪
안녕하세요 김선국입니다. 연세대학교를 졸업하고 대기업, 스타트업 등에서 소프트웨어 엔지니어로 일해왔습니다. 현재는 기업교육/부트캠프 전업 강사로 일하고 있습니다. 실무 경험과 강의 경험을 모두 갖춘 강사로서, 여러분들에게 반드시 알아야할 지식들 위주로 알기쉽게 전달 드리겠습니다.
프로필 : https://www.linkedin.com/in/seongukkim
기업교육문의 : ksg39412@naver.com
전체
36개 ∙ (11시간 16분)
해당 강의에서 제공:
6. 도메인구성
17:45
7. 회원가입
12:58
8. filterchain 설정
20:42
9. JWT토큰생성
33:12
10. JWT토큰검증
29:04
11. header구성(vue화면)
25:14
12. 회원가입(vue화면)
13:48
13. 로그인(vue화면)
11:54
14. 회원목록(vue화면)
11:38
전체
74개
4.9
74개의 수강평
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!