2024 우아한테크코스 6기 FE 활동 모음집
레벨1 학습 목표 접기/펼치기
- 작은 규모의 어플리케이션들을 만들어보면서 JavaScript/TypeScript 언어의 주요 문법들을 깊이 있게 학습한다.
- 유지보수하기 좋은 코드의 필요성을 경험하고, 어떻게 하면 유지보수하기 좋은 코드를 작성할 수 있을지 고민하고 적용해본다.
- E2E 테스트와 단위 테스트 코드를 작성해보고, 이를 기반으로 리팩터링하며 테스트 코드의 필요성을 경험해본다.
- 주어진 디자인을 웹 표준을 준수하는 UI로 구현해보고, 프론트엔드 개발자로서 고려해야 할 UX에 대해 고민해본다.
MISSION | STEP | 미션PR 바로가기 | PAIR | REVIEWER |
---|---|---|---|---|
racing-car | 1 | PR링크 | @바다 | 블링 |
racing-car | 2 | PR링크 | - | 블링 |
lotto | 1 | PR링크 | @월하 | 브콜 |
lotto | 2 | PR링크 | - | 브콜 |
lunch | 1 | PR링크 | @렛서 | 케빈 |
lunch | 2 | PR링크 | - | 케빈 |
movie-review | 1 | PR링크 | @마스터위 | 유조 |
movie-review | 2 | PR링크 | - | 유조 |
레벨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 학습 목표 접기/펼치기
- 개발 프로세스 기반으로 프로젝트를 진행, 협업하는 경험을 합니다.
- 서비스를 기획, 구현, 배포해 실 사용자가 사용하도록 개발하는 경험을 합니다.
PROJECTS | BACKEND | FRONTEND |
---|---|---|
CoReA v1.0.0 | @무빈 @뽀로로 @애쉬 @조이썬 | @다르 @초코 @텐텐 |
레벨4 학습 목표 접기/펼치기
- 팀 프로젝트로 진행한 결과물을 유지 보수하며 서비스를 운영하는 경험을 합니다.
- 레거시 코드를 점진적으로 리팩터링하고 애플리케이션 설계 역량을 높입니다.
- 브라우저의 동작 원리와 네트워크에 대해 이해하고 프론트엔드 웹 애플리케이션의 성능을 최적화합니다.
- JavaScript만으로 프레임워크와 라이브러리를 직접 구현하며 그 동작 원리를 탐구합니다.
MISSION | 미션PR 바로가기 | REVIEWER |
---|---|---|
성능 개선 미션 | PR링크 | @버건디 |
접근성 사전 미션 | PR링크 | |
접근성 개선 미션 | PR링크 | @수야 |