https://choco-holic.tistory.com/
https://cliff-danthus-133.notion.site/Back-end-e8bb793d00324c28825a8cec505e6997
22.12.15 - 메타인지
22.12.16 - [웹개발] 기초컴퓨터와 프로그래밍의 이해, 웹, HTML, CSS
22.12.19 - [Linux]기초 - CLI 기본 명령어, 패키지와 패키지 매니저, 사용 권한, 환경변수
22.12.20 - [Git]기초 - Git Workflow, Git Commnad
22.12.21 - [Java]기초 - 개발 환경 세팅, 변수와 타입, 문자열
22.12.22 - [Java]기초 - 제어문 - 조건문
22.12.23 - [Java]기초 - 제어문 - 반복문
22.12.26 - [Java]기초 - 배열 -> 간단한 계산기 만들기 실습
22.12.27 - [Java]객체지향 프로그래밍(OOP) 기초 - 클래스와 객체, 필드와 메서드
22.12.28 - [Java]객체지향 프로그래밍(OOP) 기초 - 생성자, 내부 클래스
22.12.29 - [Java]객체지향 프로그래밍(OOP) 심화 - 상속, 캡슐화
22.12.30 - [Java]객체지향 프로그래밍(OOP) 심화 - 다형성, 추상화
23.01.02 - [Java]객체지향 프로그래밍(OOP) 심화 - BurgerQueen 주문 프로그램 만들기 실습
23.01.03 - [Java]객체지향 프로그래밍(OOP) 심화 - BurgerQueen 주문 프로그램 만들기 실습
23.01.04 - [Java]컬렉션(Collection) - Enum, Generic(제네릭), Exception(예외처리), Collection
23.01.05 - [Java]컬렉션(Collection) - Enum, Generic(제네릭), Exception(예외처리), Collection
23.01.06 - [Java]심화 - Annotation, Lambda, Stream
23.01.09 - [Java]심화 - Stream, 파일 입출력
23.01.10 - [Java]심화 - Thread(스레드), JVM(자바 가상 머신)
23.01.11 - [Java] 메타학습 & 회고 - 기술면접 준비, 회고 블로깅
23.01.12 - [자료구조/알고리즘]기초 - 재귀
23.01.13 - [자료구조/알고리즘]기초 - 재귀, StringifyJSON 실습
23.01.16 - [자료구조/알고리즘]자료구조 - Stack, Queue
23.01.17 - [자료구조/알고리즘]자료구조 - Tree, Graph, BST(Binary Search Tree)
23.01.18 - [자료구조/알고리즘]자료구조 - Tree traversal, BFS/DFS
23.01.19 - [자료구조/알고리즘]코딩 테스트 준비 - Algorithm, pseudocode(의사코드), Time Complexity(시간복잡도), Greedy(탐욕 알고리즘)
23.01.20 - [자료구조/알고리즘]코딩 테스트 준비 - Greedy Algorithm, implementation
23.01.25 - [자료구조/알고리즘]코딩 테스트 준비 - Algorithm With Math
23.01.26 - [네트워크]웹 애플리케이션 작동원리 - TCP/IP, PORT, URL, DNS, WEB, Client-Server Architectures, SSR/CSR, HTTP
23.01.27 - [네트워크]HTTP - REST API, Open API, API Key Postman
23.01.30 - [데이터베이스]SQL,스키마설계,RDBMS - SQL
23.01.31 - [데이터베이스]SQL,스키마설계,RDBMS - 설계, 스키마 디자인
23.02.01 - [데이터베이스]SQL,스키마설계,RDBMS - learnSQL
23.02.02 - [Spring Core]Spring Framework 기초 - Spring Framework의 특징
23.02.03 - [Spring Core]Spring Framework 기초 - Spring Framework의 특징, Spring Framework 모듈 구성, Spring Boot
23.02.06 - [Spring Core]Spring Framework 핵심개념 - DI(Dependency Injection)
23.02.07 - [Spring Core]Spring Framework 핵심개념 - DI(Dependency Injection)
23.02.08 - [Spring Core]Spring Framework 핵심개념 - AOP(Aspect-Oriented Programming)
23.02.09 - [Spring Core]Spring Framework 핵심개념 - AOP(Aspect-Oriented Programming)
23.02.10 - 메타학습 - 기술면접 준비
23.02.13 - [Spring MVC]API 계층 - Spring MVC, Controller, HTTP 헤더(Header), Rest Client, Controller 구현 실습
23.02.14 - [Spring MVC]API 계층 - HTTP 요청/응답에서의 DTO(Data Transfer Object), DTO 유효성 검증(Validation), DTO 적용 실습
23.02.15 - [Spring MVC]서비스 계층 - DI를 통한 서비스 계층↔API 계층 연동, 매퍼(Mapper)를 이용한 DTO 클래스↔엔티티(Entity) 클래스 매핑
23.02.16 - [Spring MVC]예외 처리 - @ExceptionHandler를 이용한 예외 처리, @RestControllerAdvice를 이용한 예외처리
23.02.17 - [Spring MVC]예외 처리 - 비즈니스적인 예외 던지기(throw) 및 예외 처리, 애플리케이션 예외 처리 실습
23.02.20 - [Spring MVC]JDBC 기반 데이터 액세스 계층 - Spring Data JDBC란?
23.02.21 - [Spring MVC]JDBC 기반 데이터 액세스 계층 - Spring Data JDBC 기반의 도메인 엔티티 및 테이블 설계
23.02.22 - [Spring MVC]JDBC 기반 데이터 액세스 계층 - Spring Data JDBC를 이용한 데이터 액세스 실습
23.02.23 - [Spring MVC]JPA 기반 데이터 액세스 계층 - JPA(Java Persistence API) 개요, PA 엔티티(Entity) 매핑
23.02.24 - [Spring MVC]JPA 기반 데이터 액세스 계층 - JPA 엔티티 간의 연관 관계 매핑, 연관 관계 매핑 실습
23.02.27 - [Spring MVC]JPA 기반 데이터 액세스 계층 - Spring Data JPA
23.02.28 - [Spring MVC]트랜잭션 - 트랜잭션(Transaction) 개요
23.03.02 - [Spring MVC]트랜잭션 - Spring Framework에서의 트랜잭션 처리
23.03.03 - [Spring MVC] 테스팅 - 단위 테스트, Junit 실습
23.03.06 - [Spring MVC] 테스팅 - Hamcrest, 슬라이스 테스트
23.03.07 - [Spring MVC] 테스팅 - Mockito, Tdd
23.03.08 - [Spring MVC] API 문서화(Documentation) - Spring Restdocs
23.03.09 - [Spring MVC] API 문서화(Documentation) - Asciidoc, API 문서화 실습
23.03.10 - [Spring MVC] 애플리케이션 빌드/실행/배포 - 애플리케이션 빌드/실행/배포
23.03.13 - 메타학습 - 기술면접 준비
23.03.14 - [인증보안] - HTTPS, Hashing, Cookie, Session, 웹 보안 공격
23.03.15 - [Spring Security] 기본 - Spring Security 기본 구조, Spring Sercurity의 웹 요청 처리 흐름
23.03.16 - [Spring Security] 기본 - Spring Security의 인증 처리 흐름, Spring Security의 인증 컴포넌트
23.03.17 - [Spring Security] 기본 - Spring Security의 권한 부여 처리 흐름, 접근 제어 표현식
23.03.20 - [Spring Security] JWT 인증(Authentication) - JWT(JSON Web Token)란?, JWT의 장점과 단점, JWT 생성 및 검증 테스트
23.03.21 - [Spring Security] JWT 인증(Authentication) - Spring Security에서의 JWT 인증, JWT 자격 증명을 위한 로그인 인증 구현
23.03.22 - [Spring Security] Oauth2 인증(Authentication) - Oauth 2 란?, OAuth 2의 동작 방식
23.03.23 - [Spring Security] Oauth2 인증(Authentication) - OAuth 2 와 JWT를 이용한 샘플 애플리케이션 구현
23.03.24 - [Spring Webflux] 리액티브 프로그래밍 개요 - 리액티브 프로그래밍이란?, Hello, Reactive로 알아보는 리액티브 프로그래밍 구조
23.03.27 - [Spring Webflux] Project Reactor 개요 - Project Reactor란?, 마블 다이어그램 & 스케쥴러, Operators 사용법
23.03.28 - [Spring Webflux] Spring Webflux 개요 - Spring Webflux란?, Spring Data R2DBC, Spring Webflux 실습
23.03.29 - [Cloud] 운영 환경 구성 - Amazon Web Service, 서버 배포 실습
23.03.30 - [Cloud] 운영 환경 구성 - 클라이언트 배포, 데이터베이스 연결
23.03.31 - [Cloud] 배포 컨테이너 - Docker란?, Docker CLI, Docker 이미지 다루기
23.04.03 - [Cloud] 배포 자동화 - Automated Deployment, AWS Pipeline을 통한 배포 자동화, 환경 변수 설정
23.04.04 - [Cloud] 배포 자동화 - Github Actions를 통한 배포 자동화
23.04.05 - [Cloud] 운영 전략 - Proxy Server, 로드밸런서, 오토스케일링, TOMCAT, Jetty, NginX, VPC
23.04.06 - 솔로 프로젝트 - To do App
23.04.07 - 솔로 프로젝트 - To do App
23.04.10 - 메타학습 - 기술면접 준비
23.04.11 - [Pre-Project] - 팀 빌딩
23.04.12 - [Pre-Project] - Github, Git flow
23.04.13 - [Pre-Project] - Project 과정 정리
23.04.14 - [Pre-Project] - 사용자요구사항정의서, 테이블 명세서 작성
23.04.17 - [Pre-Project] - Pre-Project
23.04.18 - [Pre-Project] - Pre-Project
23.04.19 - [Pre-Project] - Pre-Project
23.04.20 - [Pre-Project] - Pre-Project
23.04.21 - [Pre-Project] - Pre-Project
23.04.24 - [Pre-Project] - Pre-Project
23.04.25 - [Pre-Project] - Pre-Project
23.04.26 - [Pre-Project] - Pre-Project
23.04.27 - [Pre-Project] - Pre-Project
23.04.28 - [Main-Project] - 팀 빌딩
23.05.01 ~ 23.05.30 - [Main-Project] - Main-Project