섹션별 주차 = 15.5주
주황색 : Web 4주 : 웹 기초 프로그래밍 + Git 과 CI/CD 배포 프로세스
파란색 : Frontend 5주 : 리액트 프로그래밍 + 자바스크립트와 CSS + Next.js 14 이해 및 활용
초록색 : Backend 6.5주 : AWS 클라우드와 웹 + 데이터베이스 및 ERD + Spring Boot
웹 기초 프로그래밍 = 4주
주황색 : Web 4주 : 웹 기초 프로그래밍 + Git 과 CI/CD 배포 프로세스
- 기반 = 3.5 주 : 웹 프론트엔드와 백엔드 그 사이에 존재하는 모든 웹 기반의 기술
- 배포 = 0.5 주 : CI/CD 구축을 위한 Docker 와 Github Action
프론트엔드 = 5주
파란색 : Frontend 5주 : 리액트 프로그래밍 + 자바스크립트와 CSS + Next.js 14 이해 및 활용
- 기초 = 3.0 주 : 자바스크립트 문법과 원리 + 리액트 프로그래밍 문법과 원리
- 심화 = 2.0 주 : 리액트 라이브러리 및 Next.js 14 문법과 원리
백엔드 = 6.5주
초록색 : Backend 6.5주 : AWS 클라우드와 웹 + 데이터베이스 및 ERD + Spring Boot
- 기초 = 3.0 주 : 자바 기본 문법과 원리 + 스프링 기본 문법과 원리
- 배포 = 0.5 주 : CI/CD 구축을 위한 Docker 와 Github Action
- 심화 = 3.0 주 : 데이터베이스와 Spring Data JPA / Spring Security
0. 주차별 개요
아래 주차별 개요를 통해 각자 공부를 위한 예/복습 스케줄을 짜는데에 도움이 되길 바랍니다!
- 프론트엔드 멘토 주차 (파란색으로 표기, 3주간 진행) : 5주차 + 6주차 + 7주차 = 프론트엔드 기초 주차
- 백엔드 멘토 주차 (초록색으로 표기, 3주간 진행) : 8주차 + 9주차 + 10주차 = 백엔드 기초 주차
- 1주차 (00월 00~00일) : 웹의 등장 및 웹의 구성 : 웹 브라우저와 웹 서버 그리고 그 사이의 DNS, SEO
- 2주차 (00월 00~00일) : 웹 개발 중 백엔드/프론트엔드 역할 및 원리와 WS/WAS 및 웹 페이지 렌더링 패턴
- 3주차 (00월 00~00일) : 웹 브라우저와 웹 서버에서의 성능 및 부하 개선 및 웹 저장소와 웹에서의 보안 이슈
- 4주차 (00월 00~00일) : 개발 시 필수로 사용하는 Git 의 동작 원리 이해 및 실제 사례기반 실습
- 5주차 (00월 00~00일) : JS ES6+ 문법 및 JS 엔진 원리와 Lexical Scope, Promise 와 Async/Await
- 6주차 (00월 00~00일) : React 동작 원리에 대한 이해와 타 프레임워크와의 차이
- 7주차 (00월 00~00일) : React 기본 Hook 실습 이어서 진행 및 CSS 기초 및 Tailwind CSS 활용
- 8주차 (00월 00~00일) : JVM 원리, 구성과 Java 객체지향 프로그래밍 문법, 함수형 프로그래밍 확장 문법
- 9주차 (00월 00~00일) : Spring Boot 등장 및 특장점 과 Spring 개발 시 Best Practice
- 10주차 (00월 00~00일) : AWS VPC 구성 및 Bastion 과 NAT 통한 Private 네트워크 내 EC2 구성
- 11주차 (00월 00~00일) : 개발 시 필수로 사용하는 CI/CD 배포 구축을 위한 Docker 와 Github Action
- 12주차 (00월 00~00일) : 방학 - 팀 프로젝트 중간 점검 및 늦어진 작업들 모두 다 마무리
- 13주차 (00월 00~00일) : React 서드파티 라이브러리 실습 및 이해 - RTK, React Hook Form 등
- 14주차 (00월 00~00일) : React 메타 프레임워크인 Next.js 14 원리 이해 및 실제 사용 방법
- 15주차 (00월 00~00일) : 데이터베이스 종류, ERD, 인덱스 및 동시성 제어를 위한 기술과 트랜잭션
- 16주차 (00월 00~00일) : Spring Data JPA 원리와 트랜잭션, 연관관계 맵핑 관련 어노테이션 실습, 이해
- 17주차 (00월 00~00일) : Spring Data JPA 복습 및 프론트엔드와 백엔드 아키텍처 구성 복습
- 18주차 (00월 00~00일) : 인증과 인가 차이 및 SSO(OIDC) 와 OAuth 원리, Spring Security 원리