코드스쿼드 2023 BE Max 기간 동안 학습한 내용을 정리한 레포지토리입니다.
🗓️ 전체 기간: 23-01-02 ~ 23-11-03(10개월)
📌 과정 순서: CS16(2개월) → 웹백엔드 Java 클래스(3개월) → 팀 프로젝트(5개월)
🗓️ 학습 기간: 23-01-02 ~ 23-02-28(9주)
📖 학습 내용: 16가지 주제의 Computer Science 지식을 미션 구현을 통해 학습하는 과정
학습 분야 | 기간 | Gist |
---|---|---|
개발 환경과 데이터 구조 | 23-01-02 ~ 23-01-06 [5d] |
CS01 - 개발환경과 리눅스 CS02 - 영상 목록 편집 |
컴퓨터 아키텍처 | 23-01-09 ~ 23-01-13 [5d] |
CS03 - CPU 시뮬레이터 CS04 - 프로세스 메모리 시뮬레이터 |
객체지향 프로그래밍 | 23-01-16 ~ 23-01-20 [5d] |
CS05 - 다각형 CS06 - 체스 게임 |
컴파일러 | 23-01-23 ~ 23-01-27 [5d] |
CS07 - XML 파서 |
함수형 프로그래밍 | 23-01-30 ~ 23-02-03 [5d] |
CS08 - 정수 분류기 CS09 - 함수형 Set |
운영체제 | 23-02-06 ~ 23-02-10 [5d] |
CS10 - 프로세스 스케줄링 CS11 - 카페 주문 이벤트 |
네트워크 | 23-02-13 ~ 23-02-17 [5d] |
CS12 - HTTP 분석기 CS13 - HTTP 클라이언트 |
데이터베이스 | 23-02-20 ~ 23-02-24 [5d] |
CS14 - 데이터베이스 설치 CS15 - PC방 관리자 |
개발 환경, 버전관리 | 23-02-27 ~ 23-02-28 [5d] |
CS16 - 버전관리와 PR |
9주간 총 15개 포스트, 주 평균 2개 작성
- 23-01-05 - [자료구조] 연결 리스트
- 23-01-08 - [알고리즘] 2진수/10진수 변환 알고리즘 구현 - JAVA(자바)
- 23-01-09 - [코드스쿼드] CS16 1주차 회고
- 23-01-10 - [CS] CPU의 구성 요소 - 레지스터 중심
- 23-01-16 - [코드스쿼드] CS16 2주차 회고
- 23-01-25 - XML 이란?
- 23-01-27 - [코드스쿼드] CS16 4주차 회고
- 23-02-03 - [프로그래밍] 함수형 프로그래밍(Functional Programming)
- 23-02-03 - [코드스쿼드] CS16 5주차 회고
- 23-02-12 - [운영체제] 프로세스 스케줄링(CPU 스케줄링)
- 23-02-12 - [코드스쿼드] CS16 6주차 회고
- 23-02-20 - [코드스쿼드] CS16 7주차 회고
- 23-02-27 - Docker로 MySQL 설치하기(MySQL 5.7) - Mac M1
- 23-02-27 - MySQL에 데이터베이스 생성하기
- 23-03-02 - [코드스쿼드] CS16 회고
🗓️ 학습 기간: 23-03-06 ~ 23-06-16(3개월)
📖 학습 내용: 자바 프로그래밍, OOP, 클린 코딩, 스프링 부트 등 다양한 웹백엔드 기반 기술을 학습하는 과정
미션 | 기간 | 회고/PR |
---|---|---|
🪜 사다리 게임 | 23-03-06 ~ 23-03-10 [5d] |
[코드스쿼드] Max 1주차 회고 - 사다리 게임 |
💵 로또 게임(선택) | 23-03-13 ~ 23-03-17 [5d] |
[코드스쿼드] Max 2주차 회고 - 로또 미션 |
📋 JS로 게시판 구현하기(선택) | 23-03-20 ~ 23-03-24 [5d] |
[코드스쿼드] Max 3주차 회고 - JS 카페 미션 |
🌱 Spring으로 게시판 구현하기 | 23-03-27 ~ 23-04-28 [5w] |
[코드스쿼드] Max 4~5주차 회고 - Spring 카페 미션 [코드스쿼드] Max 6~8주차 회고 - Spring 카페 미션 [PR #1] [PR #2] [PR #3] [PR #4] [PR #5] |
🌐 WAS 만들기 | 23-05-08 ~ 23-06-16 [6w] |
8주간 총 13개 포스트, 주 평균 2개 작성
- 23-03-17 - [코드스쿼드] Max 2주차 - 로또 미션
- 23-03-20 - [오브젝트] 유연한 설계 - Ch.1 객체, 설계
- 23-03-28 - Template Engine(템플릿 엔진), Thymeleaf(타임리프)란?
- 23-03-31 - Thymeleaf(타임리프) 작동 원리 - 경로 맨 앞에 "/"가 언제 붙어야 할까?
- 23-04-03 - H2 DB의 3가지 모드와 사용법 - Server Mode, Embedded Mode, In-Memory Mode
- 23-04-05 - [AWS] EC2 Spring Boot 서버 배포
- 23-04-20 - [Spring] MySQL 연동 - Production, Test 환경
- 23-05-02 - [Spring] DTO는 어디서, 어떻게 변환해야 할까?
- 23-06-19 - 웹서버와 WAS란?
🗓️ 학습 기간: 23-06-19 ~ 23-11-03(6개월)
📖 학습 내용: Spring 프레임워크를 활용하여
💬 프로젝트 설명
- ☕️ 카페 키오스크 프로젝트: "카페 키오스크"를 구현하는 팀 프로젝트
- ✔️ Todo 앱 프로젝트: 칸반 보드 형태의 "To Do List를 관리하는 프로그램"을 구현하는 팀 프로젝트
- 📈 이슈 트래커 프로젝트: Github Issue 페이지를 모티브로 한 "Issue를 관리하는 프로그램"을 구현하는 팀 프로젝트
- 🥕 중고거래 플랫폼 프로젝트: 당근 마켓을 모티브로 한 "중고 물품 거래 플랫폼"을 구현하는 팀 프로젝트
프로젝트 | 기간 | 회고/PR |
---|---|---|
☕️ 카페 키오스크 | 23-06-19 ~ 23-06-30 [2w] |
[코드스쿼드] Max 16~17주차 - Kiosk 팀 프로젝트 |
✔️ Todo 앱 | 23-07-10 ~ 23-07-21 [2w] |
[코드스쿼드] Max 19~20주차 - ToDo App 팀 프로젝트 |
📈 이슈 트래커 | 23-07-24 ~ 23-08-18 [4w] |
[PR #1] [PR #2] [PR #3] [PR #4] |
🥕 중고거래 플랫폼 | 23-08-21 ~ 23-10-06 [6w] |
|
🏍️ 배민 클론 코딩 | 23-10-09 ~ 23-11-03 [4w] |
20주간 총 13개 포스트, 2주 평균 1개 작성
- 23-07-06 - gradlew permission denied 이슈
- 23-07-22 - [AWS] S3 정적 호스팅 페이지 새로고침 시 404 NoSuchKey 에러가 발생하는 이슈
- 23-07-22 - [JWT] SignatureException 에러
- 23-07-22 - [Spring] filter 기능 구현 후 CORS 에러가 발생하는 이슈
- 23-09-03 - [Spring] Jasypt로 yml 파일 암호화 및 암호화 키를 환경변수로 저장하는 방법
- 23-10-02 - [Spring] DTO 관리 - Inner Class
- 23-10-09 - [React + Nginx + Spring] WS Handshake 오류: "Handshake failed due to invalid Upgrade header: null"
- 23-10-09 - [Nginx + Spring] 413 Request Entity Too Large 오류
- 23-10-23 - [Java] Java 17을 사용해야 하는 이유와 Java 17 변경점
- 23-12-04 - [Java] 동시성 테스트
- 23-12-05 - [Spring + Nginx + SSL] Invalid character found in method name, SSL handshake failed 오류
- 23-12-08 - [Spring/JPA] Unable to locate class 에러
주제 | 기간 | 활동 내용 | 책 |
---|---|---|---|
🔢 알고리즘 | 23-02-20 ~ 23-09-08 [6 month] |
알고리즘 문제 풀이 | - |
🔘 객체지향 | 23-03-30 ~ 23-05-04 [1 month] |
책 읽고 발표 | 📕오브젝트 |
💾 데이터베이스 | 23-05-10 ~ 23-08-29 [4 month] |
책 읽고 발표 | 📕데이터베이스 개론 |
🌎 네트워크 | 23-10-03 ~ 23-12-07 [2 month] |
책 읽고 발표 | 📕후니의 쉽게 쓴 시스코 네트워킹 |