주니어 프론트엔드 개발자로 성장할 수 있는 커리큘럼으로 구성되어 있습니다.
📚 실무에 필요한 지식을 학습하게 됩니다.
- 프로그래밍 기초부터 협업 툴 그리고 간단한 결과물을 만들 수 있는 코스를 제공합니다.
- 실무에서 활용할 수 있는 프로그래밍의 핵심 지식을 익히는 과정입니다.
- 컴퓨터공학 기본 지식부터 웹 어플리케이션 개발 등 프론트엔드 개발자로 도약하기 위한 모든 준비를 하게 됩니다.
Section 1 (Week 1-4)
|
웹 프론트엔드 개발의 기초지식을 기반으로 단순한 Web App 개발
- 개발 학습법
- JavaScript 기초, HTML/CSS 기초와 활용
- 간단한 Web App 만들기
- Linux&Git 기초, JavaScript 배열, 객체, 핵심 개념과 주요 문법
- DOM 기초
- 솔로 프로젝트 및 회고
|
Section2 (Week 5-8)
|
서버와 통신이 가능한 구조적인 Web App 개발
- JavaScript 심화 : 고차함수, 객체지향과 프로토타입, 비동기
- React : 기본 문법, SPA, State, Props
- 네트워크 기초 및 실습
- React ajax 요청, Web Server 기초
- 솔로 프로젝트 및 회고
|
Section 3 (Week 9-12) |
사용자 친화적이고 안전한 Web App 개발
- 자료구조, 알고리즘 재귀
- UI/UX 기초
- React Custom Component, 상태 관리
- 웹 표준, 웹 접근성, 네트워크 심화
- Web Server : 인증 / 보안
- 솔로 프로젝트 및 회고
|
Section 4 (Week 13-16)
|
사람과 기계가 모두 쉽고 빠르게 접근 가능한 Web App 개발
- HTML/CSS 심화
- React : 번들링과 웹팩, Advanced, Custom Hooks
- 컴퓨터공학 기초
- GraphQL, TDD, Optimization
- Cloud : AWS, CI/CD
- 자료구조, 알고리즘 : 코딩 테스트 대비
- 솔로 프로젝트 및 회고
|
First Project (Week 17-19)
|
학습한 내용들을 활용하며, 백엔드 수강생과 함께 웹 애플리케이션 개발
- 개발자의 기획
- 개발 협업 노하우
- 실제 개발 협업시 활용되는 방법 학습 : 애자일, 스크럼, git workflow
- 교육 엔지니어의 피드백
- 프로젝트 제작 : 팀원과 함께 IT 제품 개발 및 배포
|
Final Project (Week 20-23) |
포트폴리오로 활용될 완성도 높은 프로젝트를 기획, 개발
- 도전적인 프로젝트의 기획
- 교육 엔지니어의 피드백
- 프로젝트 제작
- 기술 발표: 프로젝트 제작에서 얻은 지식과 경험을 공유
|
Career Coaching (Week 24 ~) |
성공적인 취업을 위한 커리어 코칭
- 잡서칭 가이드 및 이력서 세션
- 이력서/자소서 쓰기에 대해 배우고, 본인의 이력서 작성
- 일반 면접 & 기술 면접 세션
- 연봉 협상 & 구직 전략 세션
|
🙋🏻♀️ 더 자세한 커리큘럼은 해당 링크를 통해 확인해 주세요.