Project | Period | Repository |
---|---|---|
온보딩 | 2022-10-26 ~ 2022-11-01 |
Repository |
숫자 야구 | 2022-11-02 ~ 2022-11-08 |
Repository |
로또 | 2022-11-09 ~ 2022-11-15 |
Repository |
다리 건너기 | 2022-11-16 ~ 2022-11-22 |
Repository |
점심 메뉴 추천 | 2022-12-17 ~ 2022-12-17 |
Repository |
- 작은 규모의 어플리케이션들을 만들어보면서 JavaScript/TypeScript 언어의 주요 문법들을 학습한다.
- 유지보수하기 좋은 코드의 필요성을 경험하고, 어떻게 하면 유지보수하기 좋은 코드를 작성할 수 있을지 고민하고 적용해본다.
- E2E 테스트와 단위 테스트 코드를 작성해보고, 이를 기반으로 리팩터링하며 테스트 코드의 필요성을 경험해본다.
- 주어진 디자인을 웹 표준을 준수하는 UI로 구현해보고, 프론트엔드 개발자로서 고려해야 할 UX에 대해 고민해본다.
Project | Period | Repository | 1단계 PR | 2단계 PR |
---|---|---|---|---|
자동차 경주 |
2023-02-07 ~ 2023-02-13 |
Repository | 1단계 PR | 2단계 PR |
로또 |
2023-02-14 ~ 2023-02-27 |
Repository | 1단계 PR | 2단계 PR |
점심 뭐 먹지 |
2023-02-28 ~ 2023-03-13 |
Repository | 1단계 PR | 2단계 PR |
영화 리뷰 |
2023-03-14 ~ 2023-03-27 |
Repository | 1단계 PR | 2단계 PR |
- 레벨1보다 복잡한 규모의 어플리케이션을 React와 TypeScript를 이용해 만들어본다.
- 스토리북을 통하여, 컴포넌트 단위로 피드백을 받기 위한 테스트의 필요성을 경험해본다.
- 유지보수하기 좋은 코드의 필요성을 경험하고, 어떻게 하면 유지보수하기 좋은 코드를 작성할 수 있을지 고민하고 적용해본다.
- 주어진 디자인을 웹 표준을 준수하는 UI로 구현해보고, 프론트엔드 개발자로서 고려해야 할 UX에 대해 고민해본다.
Project | Period | Repository | 1단계 PR | 2단계 PR | 3단계 PR |
---|---|---|---|---|---|
점심 메뉴 |
2023-04-11 ~ 2023-04-17 |
Repository | 1단계 PR | 2단계 PR | x |
페이먼츠 |
2023-04-18 ~ 2023-05-08 |
Repository | 1단계 PR | 2단계 PR | 3단계 PR |
장바구니 |
2023-05-09 ~ 2023-05-22 |
Repository | 1단계 PR | 2단계 PR | x |
장바구니(협업) |
2023-05-23 ~ 2023-06-05 |
Repository | 1단계 PR | 2단계 PR | x |
- 2023-06-27 ~ 2023-08-18
Project | Repository | Website |
---|---|---|
하루스터디 | haru-study | 사이트 📖 |
- 프론트엔드 성능을 측정, 분석하고 개선해본다.
- 재사용 가능한 레이아웃 컴포넌트를 개발하고 활용해본다.
- Next.js를 이용한 팀 서비스 페이지 클론코딩을 통해 프론트엔드의 렌더링 방식을 이해한다.
Project | Period | Repository | 1단계 PR | 2단계 PR |
---|---|---|---|---|
프론트엔드 성능 베이스캠프 |
2023-08-31 ~ 2023-09-12 |
Repository | 1단계 PR | x |
레이아웃 컴포넌트 |
2023-09-13 ~ 2023-10-03 |
Repository | 1단계 PR | 2단계 PR |
프론트엔드 렌더링 방식 |
2023-10-04 ~ 2023-10-23 |
Repository | 1단계 PR | 2단계 PR |
Level | Topic | Content |
---|---|---|
1 |
우아한테크코스 한달 생활기 | joinToWooteco(엽토) - 엽토, 우아해지다 |
2 |
자유주제 | 커뮤니케이션 많이 해보세요! (부제: 내가 생각하는 좋은 커뮤니케이션) |
3 |
프로젝트 소개(팀 미션) | 효율적인 공부 방법을 원한다면? 하루스터디 📖 |
4 |
내가 꿈꾸는 프로그래머로서의 삶 | 내가 꿈꾸는 개발자로 사는 삶 |