0일차 - 나의 이야기
1일차 - 메타인지, 페어프로그래밍, 학습전략
2일차 - 컴퓨터와 프로그래밍, 웹 클라이언트 vs 웹 서버
3일차 - HTML, CSS
4일차 - 앱 웹 설계, 와이어 프레임 및 목업
5일차 - Twittler Mock-up 구현
6일차 - Linux
7일차 - git
8일차 - 변수, 타입, 문자열, 연산자, 콘솔 입/출력
9일차 - 조건문과 반복문
10일차 - 배열
11일차 - 클래스와 객체, 필드와 메서드
12일차 - 생성자, 내부 클래스
13일차 - 상속, 캡슐화
14일차 - 다형성, 추상화
15일차 - 실습 프로그램 제작
16일차 - 열거형(Enum), 제네릭, 예외 처리, 컬렉션 프레임워크
17일차 - 컬렉션 연습문제 풀이
18일차 - 애너테이션, 람다식, 스트림, 파일 입출력
19일차 - Stream 연습문제, Thread, JVM
20일차 - 기술면접, 미니 잡서칭, Section_1 회고
21일차 - 재귀, 연습문제 풀이
22일차 - 재귀 StringifyJSON 과제
23일차 - Stack / Queue
24일차 - Tree, Graph, BST
25일차 - Search Algorithm(Tree traversal, BFS/DFS)
26일차 - Time Complexity, Greedy Algorithm, Implementation
27일차 - Greedy Algorithm, Implementation 문제풀이
28일차 - Algorithm With Math
29일차 - 웹 애플리케이션에 대한 이해, 네트워크를 만드는 기술, 웹을 구성하는 기술, HTTP
30일차 - REST API, Postman, Message States 요청 과제
31일차 - SQL
32일차 - 스키마 설계
33일차 - Learn Schema / SQL 과제
34일차 - Spring Framework 특징
35일차 - Spring Framework 모듈구성, Spring Boot
36일차 - DI (Dependency Injection)
37일차 - DI (Dependency Injection)
38일차 - AOP (Aspect Oriented Programming)
39일차 - AOP (Aspect Oriented Programming)
40일차 - 기술면접, 미니잡서칭, 회고
41일차 - Controller, Headler 메서드
42일차 - DTO, DTO Validation(유효성 검증)
43일차 - DI를 이용한 API 계층 ↔︎ 서비스 계층 연동, 매퍼을 이용한 DTO 클래스 ↔︎ 엔티티 클래스 간 매핑
44일차 - 예외처리 - @Exceptionhanlder, @Restcontrolleradvice
45일차 - 비즈니스적인 예외 던지기 (throw) 및 예외 처리, 애플리케이션 예외 처리 실습
46일차 - JDBC, Spring Data JDBC
47일차 - Spring Data JDBC 기반 데이터 액세스 계층 도메인 엔티티 및 테이블 설계, 구현
48일차 - Spring Data JDBC를 이용한 데이터 액세스 실습
49일차 - JPA (Java Persistence API), 엔티티 매핑
50일차 - 연관 관계 매핑
51일차 - Spring Data JPA
52일차 - 트랜잭션 개요, Spring Framework에서의 트랜잭션 처리
53일차 - JTA를 이용한 분산 트랜잭션 적용, 트랜잭션 적용 실습
54일차 - 테스팅 - 단위 테스트, JUnit, 슬라이스 테스트
61일차 - HTTPS, Hashing, Cookie, Session, 웹 보안 공격
62일차 - Spring Security 개요
63일차 - Spring Security 인증 구성요소 이해
69일차 - 리액티브 프로그래밍
70일차 - Project Reactor
71일차 - Spring WebFlux
72일차 - Amazon Web Service, 서버 배포
73일차 - 클라이언트 배포, 데이터베이스 연결
74일차 - Docker
75일차 - Automated Deployment, AWS Pipeline을 통한 배포 자동화
76일차 - Github Actions를 통한 배포 자동화
77일차 - Proxy Server, 수평확장, 웹 서버, VPC
78일차 - 웹 애플리케이션 설계 (1)
79일차 - 웹 애플리케이션 설계 (2)
81일차 - OT, 팀 빌딩
82일차 - Github및 GitFlow, Todo App에 프레임워크 적용
83일차 - 사용자 요구사항 정의서, 테이블 명세서, ERD 설계, API 명세서
84일차 - 기획/분석 및 설계단계 문서 보완, 백엔드 역할 분담
85일차 - 설계 파트 보강, 이니셜 커밋
86일차 - Question 패키지 구성 및 세부 설계
87일차 - github 에러 처리, Question CRUD 패키지 구성
88일차 - 응답 데이터 작성, Member-Question 매핑, findByMemberId
89일차 - AWS 배포 세팅 작업, Member-Question-Answer 응답 매핑
90일차 - QuestionControllerSliceTest 작성
91일차 - API 문서화
92일차 - Logout 기능 구현
93일차 - AWS 배포 (S3), 회고
94일차 - 팀 편성, 팀 빌딩, Idea Mix & Mingle
95일차 - 화면 명세서, 사용자 요구사항 정의서, git 컨벤션
96일차 - 테이블 명세서, ERD 설계, API 명세서
97일차 - 프로젝트 산출물 수정, 엔티티별 우선순위 설정 및 역할 분담, 개인 브랜치 생성
98일차 - Review 패키지 1차 구현, 사용자 요구사항 정의서 수정
99일차 - 멘토링 내용 공유 및 변경사항 수정, 주말 간 할 내용 정하기
100일차 - ReviewLike 1차 구현, Review 및 ReviewLike에 Principal 적용
101일차 - 테스트코드 관련 에러핸들링, 2주차 멘토링 내용 정리 및 피드백 반영
102일차 - cascade 설정, ReviewLike POST 메서드로 Like 추가/제거 기능, BE 코드 합치기
103일차 - 디렉토리 구조 리팩토링, yml파일 profile 관리
104일차 - Review에 hairShopId 추가, findReviews 변경, 테스트 코드 변경, API 명세화
105일차 - reservation 기본 구조 생성(1차 구현), reviewImage Multipart 이용하여 이미지 업로드
106일차 - AWS 및 IAM 계정 생성 및 S3를 활용한 이미지 업로드 시도중, 3주차 멘토링
107일차 - reviewImage Multipart 이용하여 S3에 저장
108일차 - 팀원 reservation 파트 도와드리기
109일차 - review-reservation 연결, GET reviews 2가지 나누기, 버그 수정
110일차 - 테이블명세서, ERD 보완, 프로젝트 매뉴얼 문서
111일차 - hairShopReviewsResponse에 nickname, hairOption 추가, 서비스 매뉴얼 작성
112일차 - 서비스 메뉴얼 완성, 개인 기술 영상 작업, 제출 자료들 점검, 버그들 수정
113일차 - refresh token 활용하여 access token을 재발급
114일차 - Demo Day
115일차 - 미니 잡서칭 리뷰, 메타계획, 목표 작성, 브레인스토밍, 메타회고
116일차 - 개발자 이력서 작성, 이력서 체크 리스트
117일차 - 일반 면접, 기술 면접 준비
118일차 - 면접 팀 Role-Play
119일차 - 구직전략, 기초노무&연봉협상, 기업분석, 수료