2024 우아한테크코스 6기 FE 활동 모음집
1️⃣ 레벨1 - 프로그래밍 기본 (2024.02.13 ~ 2024.04.05)
레벨1 학습 목표 접기/펼치기
작은 규모의 어플리케이션들을 만들어보면서 JavaScript/TypeScript 언어의 주요 문법들을 깊이 있게 학습한다.
유지보수하기 좋은 코드의 필요성을 경험하고, 어떻게 하면 유지보수하기 좋은 코드를 작성할 수 있을지 고민하고 적용해본다.
E2E 테스트와 단위 테스트 코드를 작성해보고, 이를 기반으로 리팩터링하며 테스트 코드의 필요성을 경험해본다.
주어진 디자인을 웹 표준을 준수하는 UI로 구현해보고, 프론트엔드 개발자로서 고려해야 할 UX에 대해 고민해본다.
2️⃣ 레벨2 - 웹 프로그래밍 (2024.04.16 ~ 2024.06.14)
레벨2 학습 목표 접기/펼치기
React 기반의 프론트엔드 웹 애플리케이션을 제작합니다.
재사용 가능한 컴포넌트를 고민하고 설계합니다.
상태 관리 라이브러리를 활용하며 상태 관리의 필요성에 대해 이해합니다.
프론트엔드 웹 애플리케이션에서 고려해야할 테스트 범위와 종류에 대해 학습합니다.
MISSION
STEP
미션PR 바로가기
PAIR
REVIEWER
payments
1
PR링크
@다르
피터
payments
2
PR링크
-
피터
modules
1
PR링크
@리버
블링
modules
2
PR링크
-
블링
shopping-cart
1
PR링크
@썬데이
호프
shopping-cart
2
PR링크
-
호프
shopping-products
1
PR링크
@쑤쑤
하루
shopping-products
2
PR링크
-
하루
3️⃣ 레벨3 - 팀 프로젝트 (2024.07.02 ~ 2024.08.23)
레벨3 학습 목표 접기/펼치기
개발 프로세스 기반으로 프로젝트를 진행, 협업하는 경험을 합니다.
서비스를 기획, 구현, 배포해 실 사용자가 사용하도록 개발하는 경험을 합니다.
4️⃣ 레벨4 - 웹 프로그래밍 심화, 팀 프로젝트 유지보수 (2024.09.03 ~ 2024.11.01)
레벨4 학습 목표 접기/펼치기
팀 프로젝트로 진행한 결과물을 유지 보수하며 서비스를 운영하는 경험을 합니다.
레거시 코드를 점진적으로 리팩터링하고 애플리케이션 설계 역량을 높입니다.
브라우저의 동작 원리와 네트워크에 대해 이해하고 프론트엔드 웹 애플리케이션의 성능을 최적화합니다.
JavaScript만으로 프레임워크와 라이브러리를 직접 구현하며 그 동작 원리를 탐구합니다.
5️⃣ 레벨5 - (2024.11.04 ~ 2024.11.29)
레벨5 학습 목표 접기/펼치기