Course Details

Curriculum

소수 인원(기수당 최대 20명)만 선별하여 일년에 두 기수, 최대 40명만을 대상으로 교육 진행합니다. 동시에 여러 기수의 교육이 진행되는 경우는 없습니다. 한 기수에 대한 교육이 모두 완료한 후에 다음 기수 진행합니다.

본 과정 16주(Foundation, Vanilla, Frameworks)와 프로젝트 과정 4주(선택 사항)으로 나뉘어 아래와 같이 순차적으로 진행합니다. 반드시 사전 가이드를 보고 준비가 끝나면 신청해주시기 바랍니다.

1. Foundation

  • 'this' keyword in Javascript
  • Prototypes in Javascript
  • Javascript Closure
  • ES2015
  • CS101: Algorithms
  • CS101: Data Structures
  • CS101: Big-O Analysis

2. Vanilla

  • Object Oriented Programming in Javascript
  • Functional Programming in Javascript
  • Popular Javascript Design Patterns
  • UI Component Based Development
  • Client Side MVC Architecture
  • Securities in the Browser
  • Asynchronous Programming in Javascript

3. Frameworks

  • Client Side Development with React
  • Single Page Application with React Router
  • Data Management with Redux Architecture
  • Server Side Development with Node/Express
  • Persistant Data Storage: MongoDB

4. Project

  • Server Management with Amazon Web Services(AWS) EC2
  • Cloud Storage Management with AWS S3
  • Content Delivery Network with AWS CloudFront
  • Continuous Integration with CircleCI
  • Unit Testing and Integration Testing

* 단계별 부분 수강은 불가능합니다.

Schedule

스케줄은 다음과 같습니다. 아래에 명시된 요일과 시간은 어디까지나 최소 수업 시간일 뿐입니다. 학업 성취도를 위해 수업 시간 이외에도 많은 시간 투자가 필요합니다.

바닐라코딩의 최대 강점은 개별적인 밀착 지도입니다. 모든 수강생은 수업 일정 이외에 추가적으로 나와서 멘토님과 학습 상태를 확인받아야 합니다. 일반적으로 성과가 좋은 학생들의 경우, 매일 10시간 이상, 주 6일 바닐라코딩에서 멘토님과 시간을 보내며 공부합니다. 시간과 노력을 투자해주세요. 그에 따른 지원은 전폭적으로 해드립니다.

본 과정 스케줄

수업 요일 수업 시간 수업 기간
월/수/금 19:30 - 22:00 16주
수업 요일 월/수/금
수업 시간 19:30 - 22:00
수업 기간 16주

* 비전공자 혹은 기초가 탄탄하지 못한 경우, 수업 시간 이외에도 매일 출석해야만 합니다. 기초라는 것은 여러분이 생각하는 수준을 훨씬 상회할 수 있음을 사전에 경고합니다.

프로젝트 과정 (선택 사항)

학습 요일 학습 시간 학습 기간
월 - 토 10:00 - 22:00 4주
학습 요일 월 - 토
학습 시간 10:00 - 22:00
학습 기간 4주

Weekly Schedule

Prepare

사전 가이드를 참고하여 준비

Apply

신청서 작성, 코딩 테스트 통과 및 등록

Course Start

코스 개강

Week 1 - 2

자바스크립트 및 프로그래밍 전반적인 기본 개념 학습

Week 3 - 4

자료 구조, 정렬 알고리즘, Big-O 분석 및 웹 프로젝트

Week 5

미드텀 테스트 및 1주 휴식

Week 6 - 7

객체 지향, 함수형, 비동기 등 다양한 자바스크립트 프로그래밍 패턴 학습 및 웹 프로젝트

Week 8 - 9

React를 이용한 웹 어플리케이션 구축 및 웹 프로젝트

Week 10

미드텀 테스트 및 1주 휴식

Week 11 - 12

React, Redux, React Router를 이용한 프론트엔드 구축 및 웹 프로젝트

Week 13 - 14

Node, Express, MongoDB를 이용한 백엔드 구축 및 웹 프로젝트

Week 15

프론트엔드와 백엔드를 종합적으로 이용한 풀스택 구축 및 웹 프로젝트

Week 16

본 과정 종료 / 파이널 테스트 및 1주 휴식

Week 17 - 20

프로젝트 과정 + 면접 준비 캠프 진행 (본 과정 진행 후 별도 신청)

Course Ends

총 교육 과정 종료

Instructor

바닐라코딩 강사

Ken Huh

  • 세계 최대의 생방송 중계 플랫폼 Livestream 백엔드 개발 담당
  • 북미 최대 서점 Barnes & Noble 프론트엔드 개발 담당
  • Sears Home Services 프론트엔드 개발 담당
  • Nike 미주 본사 CMS 팀 프론트엔드 개발 담당
  • 프리랜서 업무 자동화 스타트업 AND CO 프론트엔드 개발 담당 (재택 근무)
  • 크라우드 펀딩 플랫폼 루프펀딩 프론트엔드 개발 담당

Extra

Dates

모집 시작일 모집 마감일 코스 시작일 현재 등록 가능 인원 모집 상황
5기 2018년 7월 16일 2018년 9월 30일 2018년 10월 22일 20명 모집중
6기 2019년 1월 7일 2019년 3월 11일 2019년 4월 1일 20명 모집 예정
5기 6기
모집 시작일 2018년 7월 16일 2019년 1월 7일
모집 마감일 2018년 9월 30일 2019년 3월 11일
코스 시작일 2018년 10월 22일 2019년 4월 1일
현재 등록 가능 인원 20명 20명
모집 상황 모집중 모집 예정

Tuition

최종 합격 후, 등록금의 50%(환불 불가)를 선결제하고 코스 시작일 2주전까지 나머지 금액을 결제합니다.

16주 본 과정 4주 프로젝트 과정 (선택 사항)
400만원
(VAT 별도)
200만원
(VAT 별도)