스파르타 내일배움캠프 DAY 01 웹 개발 기초 가볍게 쫙 HTML - CSS - JS - DB
스파르타 내일배움캠프 DAY - 02 AWS EC2를 이용한 배포 배포 배포
스파르타 내일배움캠프 DAY 03 - 오픈 API 활용
스파르타 내일배움캠프 DAY 04 - branch - master? main? / Pull Request / toggle
스파르타 내일배움캠프 DAY 05 - Github pull request 실습
스파르타 내일배움캠프 DAY 06 - 타임어택 구현 테스트 😱
🤔
스파르타 내일배움캠프 DAY 07 - 첫번째 스프링 프로젝트 - EntityListener, JSONObject, OpenAPI 호출
스파르타 내일배움캠프 DAY 08 - 구현 테스트 마무리 / spring 프로젝트 EC2 배포
스파르타 내일배움캠프 DAY 09 - AWS S3 bucket 📦 💿
스파르타 내일배움캠프 DAY 10 - 1차 팀 프로젝트 협업시작!!
스파르타 내일배움캠프 DAY 11 - EC2 + ELB + 협업 2일차 깃헙지옥..
스파르타 내일배움캠프 DAY 12 - 협업 2일차 mongodb 이슈 + EC2 CloudFront
👍
스파르타 내일배움캠프 DAY 13 - 협업 프로젝트 4일차 - 페이징은 힘들어~
스파르타 내일배움캠프 DAY 14 - 협업 프로젝트 4일차
스파르타 내일배움캠프 DAY 15 - aws 첫 과금 ㅠ , 협업 프로젝트 5일차
스파르타 내일배움캠프 DAY 16 - springboot + mongodb
스파르타 내일배움캠프 DAY 16 - 1차 프로젝트 종료🎉 / 타임어택 구현테스트 👍
소셜로그인(Oauth2) 개념 공부
2차 프로젝트 준비하자! - Flask 카카오, 네이버 로그인, 키 관리(python-decouple)
이제 캠프의 초반이 쪼금 지나가고 있다. 캠프 시작전 동굴에 들어가겠다는 마음가짐을 아직도 가지고 있는가..? umm.. 아직 yes 캠프 초반에는 거의 스파르타코딩클럽의 강의 위주로 캠프가 진행되었는데 개인적으로 인강이 잘 맞는 타입이라 정말 즐겁게 몰입할 수 있었다. 거의 하루에 하나씩 통으로 들었다.. 예정된 강의를 다 들어가니 사알짝 번아웃이 왔지...
2차 프로젝트 시작 / Oauth2 + JWT
기존 기능에 인증 추가, $push, $unset
배포준비 - Github Action (AWS S3, CloudFront) / 1차 프로젝트 기능에 인증 추가 및 기능보완 !!
JWT에 대한 나름대로의 고찰 ..
Flask에서 메일 보내기
🤔
메일 알림 서비스 구현ing..
Elasticbeanstalk 배포, 스케줄러 배포 이슈
AWS EB + Route53 도메인 연동
메일 알림 스케줄러.. 드디어 문제해결!!
spring(java) - jwt
CS - HTTPS / SSL인증서 / 공개키 암호화 방식
😊
2차 프로젝트 마지막 날
2차 프로젝트 진짜 끝 !! / 알고리즘 주간 시작~
LinkedList
4주차 구현 테스트 - 페이징!!
알고리즘 Day2 - 정렬
알고리즘 Day03 - Hash Table / Dictionary
CS - 프로세스,쓰레드 / 알고리즘 Day04
✅
알고리즘 Day05 - 백준2609 최대공약수/최대공배수, 백준2805 나무자르기, 샤오미 로봇청소기(BFS) ...
SQL - group by, join, subquery, in
Java - 날짜/시간 다루기 (java.time)
2차 프로젝트의 프론트 페이지를 S3, CloudFront로 배포하기 (HTTPS를 곁들인..)
서버리스 - AWS Lambda를 이용한 API 배포, Lambda에 RDS 연동하기
👍 체크박스로 여러 개 선택해서 한 번에 삭제하기
only 서버리스 게시판 프로젝트 (Lambda, S3)
✅
$.ajaxSetup / beforeSend
Flask API 서버 EB에서 Lambda로 이사가기
AWS Lambda, RDS, VPC, NAT 연동 !
Springboot - 카카오 로그인
Mockito 를 이용한 단위테스트
Springboot + JPA 페이징 처리 - Pageable, Direction, Sort, PageRequest
✅
Flask SocketIO - 댓글알림 기능
[Flask -> Springboot] SpringSecurity에서 JWT토큰방식 인증
[ NoSQL -> RDBMS ] JPA Lazy로딩시 프록시 초기화 문제 (엔티티 직접 반환 문제)
springboot 토이프로젝트 시작~
토이 프로젝트 2일차
토이 프로젝트 3일차
✅
토이 프로젝트 4일차
Junit5, Mockito
Kubernetes Day 01 ✅
Kubernetes Day 02 ✅ - Springboot + MySQL with docker
QueryDsl 알아보기 - 설정 및 간단한 조회
Nginx.!
Querydsl 2
3차 프로젝트 day 01 - 목록조회(Querydsl 페이징, 정렬)
3차 프로젝트 day 02 - fetch join을 통한 쿼리 최적화
Springboot - SSE를 이용한 실시간 댓글알림 구현
Group by ==> Querydsl + Mysql 이슈해결!!
JPA Querydsl Exist 최적화
✅
Querydsl 정렬조건필드 동적으로 적용시키기
Spring - JWT 안전하게 이용해보기 1
Kotlin & Springboot day 1 - Rest API 설계 및 테스트
Kotlin & Springboot day 2 - null-safety
Kotlin & Springboot - SpringSecurity & Jwt 인증
Kotlin & Springboot - 파일업로드(MultipartFile), Junit MultipartFile 테스트 (MockMultipartFile)
Kotlin & Springboot SpringSecurity 없이 JWT 토큰기반 인증 구현
Kotlin & Springboot SpringSecurity 없이 JWT 토큰기반 인증 구현 2
페이징 성능개선 - 더보기 방식
ThreadLocal을 이용한 동시성 이슈 해결
GoF 디자인 패턴 - Template Method
GoF 디자인 패턴 - Strategy Pattern
GoF 디자인 패턴 - Proxy Pattern
빈 후처리기를 이용해서 컴포넌트 스캔으로 자동등록되는 Bean에 대해서도 조작이 가능하도록 해보자
MultipartFile과 함께 넘어오는 데이터를 DTO로 받기