실무에 필요한
자바스크립트를 완전히 깨닫게 되는 과정

Mastering JavaScript

[모집이 마감됐습니다]

자바스크립트는 더욱더 많은 분야에서 필요하고 그 인기는 점점 커지고 있습니다
하지만 정작 자바스크립트 프로그래밍을 해보면 자바스크립트를 배우는 것이 무척 어렵다는 것을 깨닫게 됩니다

자바스크립트를 중심으로 한 세계는 매우 빠르고 다양하게 변하고 있습니다.
수많은 자바스크립트 프레임워크와 라이브러리가 하루가 멀다하고 등장하고 있으며,
이런 시대에 가장 중요한 역량은 기초부터 고급개념까지 제대로 이해하며 개발할 수 있는 능력입니다.

jQuery나 React 사용법만을 익혀 개발 할 수 있는 시대는 지났습니다.
자바스크립트의 패러다임을 익히고, 가장 중요한 내용을 실무에서 어떻게 쓸 수 있는지 깨닫는 것이 필요합니다.
이 모든 것을 풍부한 실무경험과 교육경험을 가진 프론트엔드 마스터에게 강의와 1:1 코드리뷰를 통해서 배워보세요

  • 모집기간: 8월초예정
  • 교육기간: 9월예정(6주)
  • 오프라인 강의시간: 평일 저녁 또는 주말 예정
  • 온라인 코드리뷰: GitHub을 통해 수시로 진행
  • 장소: 강남구 강남대로 62길 23 4층 코드스쿼드
  • 문의: 070-4117-1005 / yoda@codesquad.kr /카카오톡(코드스쿼드)

'마스터링 자바스크립트'과정이 필요한
세 가지 이유

HTML,CSS만으로 할 수 있는 범위의 제약

다양한 웹 프레임워크들은 이제 더이상 JavaScript와 HTML,CSS를 분리해서 개발 하지 않고, Componet개발방식이 표준처럼 자리를 잡았습니다. 더이상 자바스크립트를 모르는 웹프론트엔드 개발은 점점 더 힘들어 집니다

프레임워크에 필요한 필수지식과 원리

React, Vue와 같은 프레임워크를 중심으로 자바스크립트 세계는 매우 빠르고 다양한 모습으로 확장 중입니다. 빠르게 변화하는 것을 모두 따라가는 것은 불가능하며 이를 주도하는 방법은 자바스크립트 지식을 깊이있게 이해하고, 다양한 프로그래밍 구현 방식에 대한 이해와 실제 구현할 수 있는 능력입니다.

그 이상의 프로그래머

최근에는 자바스크립트를 잘 다루면 모바일, 데스트탑 앱까지 만들 수도 있습니다. 이것보다 더 중요한 것은 '내가 프로그래머로써 성장할 수 있는가?' 입니다.
스스로의 역량을 높이기 위해서는 다양한 프로그래밍 패러다임과 프로그래머로써 더 빠른 성장을 해야합니다.

웹프론트엔드 개발자의 커리어 패스를 좌우하는 자바스크립트 깊이있는 구현 능력,
지금 시작해보세요.

커리큘럼

온라인 & 오프라인 혼합형 6주 커리큘럼
매주 깊이있는 주제학습
미션풀이, Q&A, 1:1 코드리뷰를 통한 학습 완성

기간주제내용
1주차

JavaScript와 디버깅

  • 변수,타입
  • 스코프와 함수실행원리
  • 자바스크립트 컬렉션과 데이터처리
  • 프로그래밍 실행 원리와 개발자도구
  • 에러와 디버깅
  • 프로젝트 : 로또번호 생성기
2주차

함수기반 프로그래밍

  • 코드리뷰
  • 함수형 사고와 원리
  • higher-order function
  • chaining 과 함수합성
  • bind,call과 커링
  • immutable
  • 함수형 프로그래밍 디자인
  • 프로젝트 : 함수형으로 만드는 Todo List
3주차

객체지향 프로그래밍

  • 코드리뷰
  • 객체지향 프로그래밍의 철학
  • object, prototype, classes, inheritance, modules
  • 객체지향 프로그래밍 설계 방법
  • 프로젝트 : 객체지향으로 만드는 Todo List
4주차

브라우저 자바스크립트의 이해

  • 코드리뷰
  • 브라우저 렌더링
  • DOM, Event, templating
  • HTML Templating
  • View 중심 역할 & 협력 설계
  • 프로젝트 : NEWS 웹사이트
5주차

비동기 프로그래밍

  • 코드리뷰
  • HTTP와 브라우저 네트워크
  • Event loop
  • 비동기 제어(promise, async/await)
  • 프로젝트 : NEWS 웹사이트
6주차

코드리뷰와 리팩토링

  • 코드리뷰
  • 자바스크립트 클린코드와 리팩토링
  • 자바스크립트 테스팅
온라인리뷰
매주

GITHUB PR를 통한 코드리뷰

github pullrequest
  • 매주 오프라인 강의에서 주어진 미션을 각자의 일상에서 구현하며, 그 소스코드를 통해 강사와 온라인 코드리뷰 피드백을 진행
  • 한 번 결석했더라도, 코드리뷰를 통한 개인 코칭 시스템의 도움으로 안정적 학습이 가능

교육특징

자바스크립트에서 가장 난해한 부분에 대한 올바른 이해에 집중

커리큘럼에 나온 것처럼 자바스크립트를 이해하는데 어려움이 가장 큰 프로그래밍 설계, 함수사용, 객체사용, 디버깅, 테스팅, 비동기라는 부분에 집중합니다. 그리고 기본적인 프로그래밍 디자인에 대한 이야기가 깔려 있습니다.

코드리뷰를 통한 심도있는 피드백

이 강의에서 가장 중요한 것은 당신이 작성한 소스코드 입니다. 강사는 당신이 작성한 소스코드를 통해 진행 내용을 파악하고, 매일 수시로 그에 따른 피드백을 온라인으로 남길 것입니다. 이렇게 남은 코드리뷰 피드백 로그는 그 어떤 강의자료보다도 더욱 당신에게 유의미할 것입니다.

과정 이후까지 이어지는 커뮤니티

코드스쿼드의 모든 교육은 지속적인 멤버쉽을 중요하게 생각하는 철학을 가지고 있습니다.
이 과정 역시 과정중은 물론이고 과정이후에도 마스터가 리드하는 온라인 채널을 통해서 멤버들과 함께 지속적인 커뮤니케이션을 할 수 있습니다. 여러분은 지속적인 성장의 채널을 갖게 됩니다.

수강대상

웹 퍼블리셔 또는 자바스크립트를 경험 중인 개발자이면서

  • 자바스크립트를 제대로 정복하고 싶은 분

    자바스크립트의 언어적인 특징을 좀더 제대로 이해하고 싶은 분

  • +
  • 클린코드와 자바스크립트 리팩토링을 방법을 알고 싶은 분

    지속적인 유지보수를 경험하면서 보다 안정적이고 지속가능한 코드를 만드는데 관심이 많은 분

  • +
  • 다양한 상황에서의 Best practice가 궁금한 분

    다양한 규모의 서비스개발 상황마다 자바스크립트를 활용한 개발방식은 천차만별입니다. 어떠한 상황에서 어떤 개발방식을 적용해야할지 알고 싶은 분

이번에 자바스크립트를 제대로 이해할 기회입니다

수강생 후기

윤지수 마스터가 강의하는 수업과 온라인 코드리뷰 방식이 어떨지 궁금하세요?
코드스쿼드에서 윤지수님으로부터 비슷한 방식의 수업을 들은 분들의 피드백을 확인해보세요

강사의 메시지

NAVER UI개발팀장, SK Planet FrontEnd마스터, NEXT UI 전임교수를 했으며,
NAVER의 edwith의 웹풀스택 강의와 인프런의 다양한 강의를 진행중인 윤지수 마스터가 직접 담당합니다.


crong

"이번 강의를 통해서 자바스크립트를 제대로 알게 되는 경험을 하게 됩니다.
자바스크립트는 이제 멀티패러다임 언어로 발전했습니다. 이제 우리는 다양한 개발방법도 익혀야함은 물론이고, 실무에서 자바스크립트의 다양한 특징과 패턴들이 어떤 상황에서 필요하며, 어떻게 이를 사용하는 것인지를 아는 것입니다.
과정설계에서 이런 부분을 중요하게 생각하며 만들었습니다. 또한 개인적으로 매우 중요하게 느끼는 디버깅 방법을 깊이있게 알게 될 것이며, 1:1 코드리뷰를 통해서 클린코드와 리팩토링 방법도 과정 내내 경험하게 될 것입니다.

이번기회에 자바스크립트에 대한 모든 궁금증을 풀고 자바스크립트를 정복해보세요.

수강료

880,000원
  • 온라인 코드리뷰와 오프라인 강의 진행을 모두 포함한 수강료입니다.
  • 현재 온라인 카드결제 불가하며, 무통장 입금과 현장 결제만 가능합니다.
  • 이메일 : yoda@codesquad.kr
  • 전화 : 070-4117-1005
대기자신청하기