주황색 : Web 4주 : 웹 기초 프로그래밍 + Git 과 CI/CD 배포 프로세스
파란색 : Frontend 4.5주 : 리액트 프로그래밍 + 자바스크립트와 CSS + Next.js 14 이해 및 활용
초록색 : Backend 6.5주 : AWS 클라우드와 웹 + 데이터베이스 및 ERD + Spring Boot
0. 주차별 개요
아래 주차별 개요를 통해 각자 공부를 위한 예/복습 스케줄을 짜는데에 도움이 되길 바랍니다!
- 프론트엔드 멘토 주차 (파란색으로 표기, 3주간 진행) :
5주차 + 6주차 + 7주차 → 6주차 + 7주차 + 8주차
- 백엔드 멘토 주차 (초록색으로 표기, 3주간 진행) :
8주차 + 9주차 + 10주차 → 9주차 + 10주차 + 11주차
- 1주차 (8월 7~9일) : 웹의 등장 및 웹의 구성 : 웹 브라우저와 웹 서버 그리고 그 사이의 DNS, SEO
- 2주차 (8월 12~16일) : 웹 개발 중 백엔드와 프론트엔드 역할 및 원리와 WS, WAS 및 웹 페이지 렌더링 패턴
- 3주차 (8월 19~23일) : 웹 브라우저와 웹 서버에서의 성능 및 부하 개선 및 웹 저장소와 웹에서의 보안 이슈
- 4주차 (8월 26~30일) : 개발 시 필수로 사용하는 Git 의 동작 원리 이해 및 실제 사례기반 실습
- 5주차 (9월 2~6일) : JS ES6+ 문법 및 JS 엔진 동작 원리와 Lexical Scope, Promise 와 Async/Await
- 6주차 (9월 9~13일) : React 동작 원리에 대한 이해와 타 프레임워크와의 차이
- 7주차 (추석 + 월 19~20일) : React 기본 Hook 실습 이어서 진행 및 CSS 기초 및 Tailwind CSS 활용
- 8주차 (9월 23~27일) : JVM 원리 및 구성과 Java 객체지향 프로그래밍 문법, 함수형 프로그래밍 확장 문법
- 9주차 (9월 30~4일) : Spring Boot 등장 및 특장점 과 Spring 개발 시 Best Practice