Skip to content

Latest commit

 

History

History
94 lines (75 loc) · 8.49 KB

README.md

File metadata and controls

94 lines (75 loc) · 8.49 KB

2024 우아한테크코스 FE

우아한테크코스 공식 홈페이지
2024.02 - 2024.11

레벨 1 - 프로그래밍 기본

  • 기간: 2024.02 - 2024.04
  • 목표: 프로그래밍 기본 역량을 탄탄하게 쌓기
    • 작은 규모의 어플리케이션들을 만들어보면서 JavaScript/TypeScript 언어의 주요 문법들을 깊이 있게 학습한다.
    • 유지보수하기 좋은 코드의 필요성을 경험하고, 어떻게 하면 유지보수하기 좋은 코드를 작성할 수 있을지 고민하고 적용한다.
    • E2E 테스트와 단위 테스트 코드를 작성해보고, 이를 기반으로 리팩터링하며 테스트 코드의 필요성을 경험한다.
  • 내용
    프로젝트명 페어 레포지토리 step 1 step 2
    자동차 경주 게임 헤인 링크 PR PR
    로또 소파 링크 PR PR
    점심 뭐 먹지 다르 링크 PR PR
    영화 리뷰 빙봉 링크 PR PR
    글쓰기 과제 - 링크 PR -

레벨 2 - 웹 프로그래밍

  • 기간: 2024.04 - 2024.06
  • 목표: 'React'에 대한 두려움을 스스로 쪼개고 정복하고, 궁극적으로는 기술 학습에 대한 두려움을 정복하기
    • 복잡한 어플리케이션을 React와 TypeScript를 이용해 만든다.
    • 스토리북을 통하여 컴포넌트 단위로 피드백을 받기 위한 테스트의 필요성을 경험한다.
    • 유지보수하기 좋은 코드의 필요성을 경험하고, 어떻게 하면 유지보수하기 좋은 코드를 작성할 수 있을지 고민하고 적용한다.
    • 주어진 디자인을 웹 표준을 준수하는 UI로 구현해보고, 프론트엔드 개발자로서 고려해야 할 UX에 대해 고민한다.
  • 내용
    프로젝트명 페어 레포지토리 step 1 step 2
    페이먼츠 - react basic 마루 링크 PR PR
    페이먼츠 모듈 - npm package 소파 링크 PR PR
    장바구니 - recoil 수야 링크 PR PR
    상품 목록 - tanstack query 올리 링크 PR PR
    글쓰기 과제 2 - 링크 PR -

레벨 3 - 팀 프로젝트

  • 기간: 2024.07 - 2024.08
  • 목표: 프로젝트 협업을 경험하며 함께 일하는 법 배우기
    • 개발 프로세스 기반으로 프로젝트를 진행하고 여러 명의 팀원들과 협업한다.
    • 서비스를 직접 기획, 구현, 배포한다.
  • 내용

팀원

프론트엔드

버건디 라이언 프룬

백엔드

리브 릴리 로빈 아톰 구름

레벨 4 - 웹 프로그래밍 심화

  • 기간: 2024.09 - 2024.10
  • 목표: 기술을 사용해서 사용자 경험을 한 단계 더 개선하는 방법을 학습하기
    • 서비스의 성능 개선이 필요할 때, 직접 문제를 정의하고 정의한 문제에 맞는 해결책을 도입한다.
    • 서비스의 접근성 개선이 필요할 때, 직접 문제를 정의하고 정의한 문제에 맞는 해결책을 도입한다.
    • CSR과 SSR 렌더링 방식의 특징을 이해하고, 주어진 상황에 적합한 렌더링 방식을 선택해본다. 또한, 이를 리액트 앱과 함께 적용한다.
  • 내용
    프로젝트명 step 1 step 2
    웹 성능 개선 PR X
    웹 접근성 개선 PR X
    서버 사이드 렌더링 PR PR

기타 활동