백지부터 시작하는 자바스크립트 웹개발자 양성과정 1:1교습
상세 설명
[강사의 교육철학] 철수는 카페에서 컴퓨터로 일을 하고 있는 사람을 봤습니다. 그 사람은 변호사였고, 한컴워드로 뭔가 서류를 만들고 있었어요. 철수는 그 모습을 보고 생각했습니다. "변호사는 한컴워드를 쓰는구나, 나도 한컴워드를 배우면 변호사가 될 수 있겠구나" 그리고 철수는 변호사가 되기 위해 한컴워드를 가르쳐주는 학원을 갔답니다. 철수가 과연 잘 하고 있는걸까요? 변호사가 한컴워드를 사용하는건 맞습니다. 근데 그 사람이 한컴워드를 잘 해서 변호사가 된건 아니고, 변호사 자격시험에 한컴워드가 문제로 나오는 것도 아닙니다. 일단 법에 대한 공부를 하고 변호사가 되고 난 다음에 일을 더 효율적으로 하고자 한컴워드 학원을 가는건 좋습니다만, 변호사가 되겠다고 마음먹고 이제 막 첫걸음을 내딛어야하는 철수는 한컴워드 학원에 가면 안됩니다. 이는 웹개발자도 마찬가지입니다. 시중 학원의 커리큘럼을 보면 결국 최종적으로 사용하게 될 도구인 React, Spring 따위를 가르치는 학원이 많습니다. 이것은 마치 변호사가 되고싶은 사람이 한컴워드 학원에 다니는 것과 똑같은겁니다. 프로그래밍을 배워본 적이 없는 사람이 개발자가 되겠다고 마음먹고 이제 막 첫걸음을 내딛는 상황에서는 React 학원에 가면 안됩니다. 일단 컴퓨터가 어떤 일을 할 수 있는지 프로그램을 어떻게 만드는지 안 뒤에, 일을 더 효율적으로 하고자 React 학원을 가는게 맞는 순서입니다. 그런데 React 앞의 것들을 가르치는 학원은 잘 없고, 학원 광고를 보면 마치 "개발자들 전부 React 쓰니까 당신도 React만 배우면 개발자" 라는 식으로 현혹하지요. 변호사들 전부 한컴워드 쓰니까 당신도 한컴워드만 배우면 변호사..라고 바꿔서 읽어보면 참 이상한 말이라는걸 쉽게 눈치챌 수 있습니다. 제 수업은 바로 그런 분들을 위해 진행됩니다. 도구에 집중하기보단 원리에 집중하고, 그래서 도구에 구애받지 않는 개발자를 배출하는게 제 철학입니다. 제 수업은 3개의 코스로 구분하여 총 50강으로 이뤄져 있습니다. [교육과정 소개] 제 1 코스: 자바스크립트 프로그래밍 언어 프로그래밍을 처음 시작하는 분들이 처음 시작하는 코스이고, 프론트엔드 개발에 입문하는 과정입니다. 웹브라우저 안에서 작동하는 프로그램을 만드는 방법을 배우는 것이 이 코스의 최종 목표입니다. 그 과정에서 수강생은 자바스크립트 문법과 프로그래밍 개념들을 배우고, 개발자가 컴퓨터에게 명령을 내리는 방법에 적응합니다. 이럴땐 이렇게 한다 라는식의 코드 암기 위주가 아니라 원론적인 개념부터 정의와 원리에 따라 진행되는 것이 이 과정의 특징입니다. 수업이 진행되는 동안 수강생은 달력, 이미지 슬라이더, 2048게임 클론, 지렁이게임 클론, 계산기, 미로게임을 만들어봅니다. 120분 x 18회 수업으로 진행됩니다. 제 2 코스: 웹의 원리 본격적인 웹개발의 입문단계이자 시중 학원에서 가르치지 않는 내용을 담은 제 커리큘럼의 핵심 코스이고, 백엔드 개발의 입문 과정입니다. 사용자가 웹브라우저 주소창에 인터넷 주소를 쓰고 엔터를 누른 순간부터 웹문서가 화면에 보이기까지의 각 과정에 개발자가 개입하는 방법을 배우는 것이 목표입니다. 그 과정에서 수강생은 리눅스 콘솔에 익숙해지고 Node.js를 배우며, 콘솔입출력/파일입출력/네트워크입출력을 경험해보게 됩니다. 배운것을 응용하여 MMORPG게임 클론, 웹서버 클론, 인터넷 게시판, 웹봇을 만들어보게 됩니다. 120분 x 18회 수업으로 진행됩니다. 제 3 코스: 개발환경과 하이브리드앱 SPA 의 개념과 프레임워크에 대해 배우고, 현업에서 사용되는 다양한 도구들 특히 클라우드 서비스에 대해 알아봅니다. 1코스와 2코스를 거쳐 프론트엔드와 백엔드에 입문했으면, 이 코스에서는 둘을 융합하여 풀스택 개발을 경험해보는 과정입니다. 또한 웹 제작 기술을 이용하여 PC 및 모바일 앱을 제작하는 기술, 즉 하이브리드앱을 제작하는 방법을 배웁니다. 그 과정에서 수강생은 KIOSK 프로그램 (안드로이드 태블릿), 인터넷 메신저 프로그램 (PC) 을 만들어봅니다. 120분 x 14회 수업으로 진행됩니다. [안내사항] * 고양/일산 지역인 경우 수강생의 자택에서 대면수업으로 이뤄지되, 자택이 아닌 다른 곳에서 수업하고자 하는 경우 수업장소에 소요되는 비용은 수강생이 부담합니다. 원하시는 경우 원격수업도 가능합니다. * 고양/일산 외 지역은 원격수업으로 이뤄집니다. 수강생분은 집중할 수 있는 조용한 장소와 웹캠/마이크를 준비해주셔야 합니다. * 수업일정은 강사와 수강생이 유동적으로 조절합니다만 학습내용을 복습하며 소화하고 매주 제시되는 과제를 수행하기 위해 주 1회 수업을 권장합니다. * 매 수업시간은 120분~150분 가량입니다만, 그날 그날의 진도 분량에 따라서 늘어날 수 있으며, 최대 180분이 넘는 경우도 있으니 수업시작전 시간을 넉넉하게 비워두시길 권장드립니다. * 모든 수업은 녹화하여 추후 복습에 활용할 수 있도록 동영상 강의로 남겨드립니다. * 원격수업으로 진행했던 강의 샘플 영상이 있으니 문의주시면 별도 안내해드리겠습니다.
가격
총 18강 약 50시간의 1:1 강의로 진행되는 프론트엔드 개발 입문 과정
총 18강 약 50시간의 강의로 진행되는 백엔드 개발의 기초과정. 리눅스/Node.js/express/데이터베이스 등의 강의가 진행됩니다.
총 14강 약 35시간에 걸쳐 진행되는 실무 과정입니다. 1코스와 2코스에서 배운 지식을 융합하여 풀스택 개발을 경험해보고, SPA 프레임워크, PC용 하이브리드앱, 모바일용 하이브리드앱을 제작하고 배포하는 방법을 배웁니다.
고수 정보
질문답변
문의
상품에 대해 궁금한 점을 문의해 보세요.