오픈 예정

[온라인] TDD 방법론으로 배우는 자바스크립트


TDD (Test Driven Development) 방법론으로 자바스크립트 기초 완전 정복하기


사전 알림 신청을 해주신 선착순 100명에게 코스 오픈 시 50% 할인 혜택을 드립니다.

자바스크립트 왜 배워야 할까? 

프론트엔드, 백엔드, 모바일 앱 개발의 모든 개발 분야를 아우르는 범용성, 

누구나 배우기 수월한 진입장벽 그리고 취업 시장에서의 꾸준한 수요 등
자바스크립트는 전 세계 개발자들에게 가장 사랑받고 있는 언어입니다.

스택오버플로우 설문조사 11년 연속 1위

세계 최대의 개발자 지식 공유 플랫폼 스택오버플로우에서 9만명의 개발자를 대상으로 진행한 설문조사 결과 11년 연속 가장 많이 사용하는 프로그래밍 언어 1위로 자바스크립트가 뽑혔습니다.

깃허브에서 가장 많이 사용한 언어 1위

4,000만명 이상의 개발자가 사용하는 소스코드 버전 관리 클라우드 플랫폼 깃허브에서 분석한 데이터 자료에서 10년 넘게 가장 많이 사용되는 프로그래밍 언어 1위로 자바스크립트가 선정되었습니다.

개발자들이 사랑하는 언어,
  자바스크립트 
가장 실용적으로 학습하는 방법은 무엇일까?
  TDD 개발 방식  으로
자바스크립트를 학습하도록 구성했습니다!

TDD 테스트 주도 개발이란?

TDD 또는 Test Driven Development(테스트 주도 개발)는 가장 각광받는 소프트웨어 개발 방법론 중에 하나로
기능과 관련한 코드를 작성하기 전에 결과물이 어떻게 동작해야 하는지 검증하는 테스트 코드를 먼저 작성하고,
해당 테스트 코드를 만족시키기 위한 기능 구현 코드를 사후적으로 작성하는 방식입니다.

국내외 IT기업들은 향상된 품질의 소프트웨어를 개발하기 위해 TDD 방법론과 같은 개발 방식을 도입합니다.
TDD 방법론으로 작업할 경우 버그를 빠르게 발견하고 대응할 수 있으며
코드를 작성하기 전, 요구 사항에 대한 이해를 명확히 하기 때문에 커뮤니케이션에서 월등한 이점을 발휘합니다.

코스특징

 

TDD 개발 방법론으로
자바스크립트를 학습해 보세요! 

TDD 기반 학습

세계적으로 검증된 개발 방법론인 TDD (테스트 주도 개발)에 따라 학습하는 환경 속에서 개발자 답게 문제 상황을 분석하는 능력을 기르고 수학적이고 논리적인 사고력을 갖추며 성장할 수 있습니다.

기초 강화 학습

자바스크립트의 기초 개념을 강화하는 데 최대 중점을 두고 학습을 진행합니다. 변수, 함수, 조건문, 반복문 등의 기초적인 내용을 통해 자바스크립트의 기본 동작 원리를 이해할 수 있습니다.

실습 중심 학습

모든 개념은 이론 뿐 아니라 실습을 통해 코드를 작성하며 학습 내용을 스스로 검증할 수 있습니다. 이를 통해 학습자들은 이론과 실무를 통합하여 자바스크립트를 효과적으로 활용할 수 있습니다.

수강대상

 

이런 분들에게 추천 합니다!

머리로는 이해되지만
손으로 선뜻 코드가 써지지 않는 분
많은 시간을 투자했지만
여전히 기초가 부족하다 느끼는 분
스스로 작성한 코드를
완벽하게 이해하고 싶은 분
코드가 의도대로 동작하지 않는
이유를 파악하고 싶은 분

커리큘럼

 

코스는 이렇게 진행 됩니다!

 01     초보자라면 시작하기 전에 반드시 읽어보세요
 02    내가 원하는 데이터를 저장하는 공간, 변수
 03    자바스크립트에서는 어떤 형태의 데이터를 다룰 수 있을까?
 04    연산자를 정확히 이해하지 못한다면 아무것도 할 수 없다
 05    제어문을 잘 다루는 것이 개발의 진정한 초석
 06    로직의 기초 단위, 함수
 07    순서대로 나열되는 배열
 08    쌍으로 저장되는 데이터, 객체
 09    자바스크립트의 특이한 자료형
 10    변수는 어디서 접근할 수 있을까?

자주 묻는 질문

 

궁금한 점이 있으신가요?

자바스크립트를 배우기 위해 

어떤 사전 지식이 필요한가요?


다른 배경 지식이 없는 입문자를 기준으로 설계된 코스이기 때문에 다른 언어에 대한 별도 지식은 필요하지 않습니다.
HTML, CSS에 대한 지식이 없더라도 자바스크립트 기본 문법을 학습하는데 지장이 없도록 구성하였습니다.

코스 진행에는 어떤 도구나 

환경이 필요한가요?


코스 수강을 위해 노트북, 데스크탑 환경이 필요합니다. 별도 프로그램 설치없이 웹으로 진행하실 수 있기 때문에 기본적인 사양으로 충분합니다. 

(최신 버전의 Chrome 브라우저를 실행할 수 있는 사양)

코스는 어떤 방식으로 진행되나요?


코스는 온라인, Self-Paced 방식으로 진행되며, 학습 자료와 함께 TDD 방식이 적용된 미니 과제들을 해결하며 학습하게 됩니다.

강의 수료 후 어떤 능력을 기대할 수 있나요?


  • 기본적인 자바스크립트 문법에 대한 이해
  • 자바스크립트를 활용한 코드 작성 능력
  • 기본적인 수준의 알고리즘 문제 해결

바닐라코딩


㈜크라우드에듀케이션 

대표 허근행 | 개인정보책임자 허근행 | 사업자 등록번호 843-81-02398
주소 서울특별시 강남구 대치 2동 테헤란로 522, 7층
연락처 02-6713-7279 | 문의 info@vanillacoding.co

INSTAGRAM            YOUTUBE            MEDIUM