웹 프론트엔드

웹 프론트엔드 커리큘럼

0. 온보딩

✅ 우아한테크코스가 다루는 주제에 대해 이해도를 높이고 소프트 스킬을 증진하기 위한 활동을 합니다.

1. 프로그래밍 기본

✅ 프론트엔드의 기본이 되는 HTML, CSS, JavaScript에 대한 기본 문법을 익혀 프로그래밍합니다.
✅ 구현한 코드에 대해 단위 테스트와 E2E 테스트를 작성하고 읽기 좋은 코드로 리팩터링합니다.

2. 웹 프로그래밍

✅ React 기반의 프론트엔드 웹 애플리케이션을 제작합니다.
✅ 재사용할 수 있는 컴포넌트를 고민하고 설계합니다.
✅ 상태 관리 라이브러리를 활용하며 상태 관리의 필요성에 대해 이해합니다.
✅ 프론트엔드 웹 애플리케이션에서 고려해야 할 테스트 범위와 종류에 대해 학습합니다.

3. 팀 프로젝트

✅ 개발 프로세스 기반으로 프로젝트를 진행, 협업하는 경험을 합니다.
✅ 서비스를 기획, 구현, 배포해 실사용자가 사용하도록 개발하는 경험을 합니다.

4. 웹 프로그래밍 심화, 팀 프로젝트

✅ 팀 프로젝트로 진행한 결과물을 유지 보수하며 서비스를 운영하는 경험을 합니다.
✅ 레거시 코드를 점진적으로 리팩터링하고 애플리케이션 설계 역량을 높입니다.
✅ 브라우저의 동작 원리와 네트워크에 대해 이해하고 프론트엔드 웹 애플리케이션의 성능을 최적화합니다.
✅ 웹 표준과 웹 접근성을 준수하고 시맨틱 마크업을 위해 중요한 요소들을 이해하고 구현합니다.
✅ 프론트엔드 웹 애플리케이션의 유형에 따른 배포 전략을 이해합니다.

5. 개인 학습, 취업 준비

✅ 레벨1 ~ 레벨4 과정에서 부족한 부분에 대한 개인별 추가 학습을 합니다.
✅ 이력서 작성, 레벨 인터뷰를 통해 취업 준비를 합니다.
✅ 리쿠르팅 데이를 통해 기업과 만남의 시간을 가집니다.

소프트 스킬

✅ 현장에서 필요한 소프트 스킬 역량을 향상하기 위해서 진행하는 우아한테크코스만의 교육입니다.
🔗 [공통 교육] 소프트 스킬 커리큘럼
Kakao Channel