커리큘럼은 소프트웨어 엔지니어로 성장할 수 있도록 설계되어있습니다.
입문 과정
- 프로그래밍 기초부터 협업 툴, 그리고 간단한 결과물을 만들 수 있는 코스를 제공합니다.
- 심화 과정으로 가기 전에 꼭 필요한 프로그래밍의 핵심 지식을 익히는 과정입니다.
심화 과정
- 컴퓨터공학 기본 지식부터 프론트엔드 애플리케이션 개발, 백엔드 서버 애플리케이션 개발, 데이터 베이스 설계 등 소프트웨어 엔지니어로 도약하기 위한 모든 준비를 하게 됩니다.
입문과정 |
1 - 4 |
Basic Web Development |
HTML, CSS, JavaScript 기본 문법, Git, 디버깅 스킬, UI 설계 | ||
심화과정 | 5 - 7 week |
Basic Computer Science |
자료구조, 객체 지향 프로그래밍, 인터뷰를 위한 알고리즘 | ||
8 - 10 week |
Intermediate Web Development | |
Node.js, 비동기, 클라이언트-서버 아키텍처, HTTP, Ajax, React, Redux와 상태 관리 |
||
11 - 13 week |
Advanced Web Development | |
Single Page App(SPA) 디자인, SQL, Database 및 ORM 로그인과 인증, 클라우드 컴퓨팅 (AWS) |
||
14 - 19 week |
Projects | |
소프트웨어 요구사항 정리, 애자일/스크럼, 협업을 위한 Git, 커뮤니케이션 스킬, 프리젠테이션 스킬 |
||
20 ~ week |
Job Search | |
이력서, 포트폴리오, 커버레터, 코딩 인터뷰 면접, 나에게 맞는 회사 찾기 |