Fast campus School

Node.js
웹 프로그래밍
SCHOOL

Node.js를 통해 백엔드 개발 환경 구축하고,
AWS 활용하여 실제 상용서비스와 동일하게 배포하며
RESTful API를 제작하여 클라이언트 개발자에게 제공하는 것까지 모두 경험하세요!

  • Node.js를 활용한
    백엔드 개발 프로세스

  • 만들어가면서 배우는
    프로젝트식 강의

  • 실무노하우

    프론트엔드 개발자와
    협업 프로젝트

  • 소프트스킬

    취업에 한 발 더 다가가는
    커리어 서비스

방문상담은 나와 맞는 과정인지 알아보는 꼭 필요한 과정입니다.
개인 사정상 방문이 불가한 경우, 화상상담도 가능합니다.

문의 김인환 매니저 ☎︎ 02-501-9695

JavaScript와 node.js로 빠르게 서버 구축하고
4개월만에 풀스택 지향적인 백엔드 개발자로 커리어 전환하세요!

Why Node.js

    프로그래밍을 처음 시작하는 사람도, 심지어 현직 개발자도
    왜 Node.js를 배우려 할까?

    * Node.js란? 본래 프론트엔드 언어인 JavaScript로 백엔드 개발을 가능하게 해주는 플랫폼
    node.js 장점
  • 풀스택 개발자를 꿈꾼다면

    Node.js가 발전하면서 JavaScript 언어 하나만 잘 배워도 프론트엔드부터 백엔드까지 이해할 수 있게 되었습니다. 하지만 현실적으로 프로그래밍 초보자가 제한된 시간 안에 백엔드/프론트엔드 모두에서 전문성을 갖추는 것은 매우 힘든 일입니다. 본 과정은 '백엔드 개발자'로의 전문성을 갖추는 것을 목표로 하여 Node.js를 통한 백엔드 개발 프로세스를 학습할 뿐 아니라, AWS를 이용해 실제 상용 서비스와 동일하게 배포하는 과정과 RESTful API를 제작하여 클라이언트 제작자에게 제공하는 내용 등 인프라를 잘 다룰 수 있는 능력까지 배양합니다.

  • 빠르게 결과물을 내고 싶다면

    프로그래밍을 처음 공부하는데 빠른 시간 안에 결과물을 만들고 취업을 위한 포트폴리오를 만들고 싶다면 Node.js를 선택하지 않을 이유가 없습니다. Node.js는 많은 좋은 모듈을 가지고 있어 이를 가져다 쓰면 아주 짧은 시간 내에도 어느 정도의 결과물을 만들어 낼 수 있습니다. Node.js는 수많은 개발자들이 다양한 모듈을 개발하여 다른 사람들과 공유하는, 세계에서 가장 인기있는 오픈소스 프로젝트로 점점 더 빠른 속도로 발전해나가고 있습니다.

  • 가장 최근에 발전하고 있는 기술도 함께 적용하고 싶다면

    Node.js는 최근에 발전하고 있는 기술과도 잘 융합되어 다른 서버개발 언어보다 압도적으로 높은 생산성을 보여줍니다. 프론트엔드 프레임워크인 Angular, Vue.js, React 등 SPA(Single Page Application) 개발에도 용이하고, MongoDB나 Redis 등 오픈소스 NoSQL 데이터베이스와도 잘 붙으며 모바일 서버를 만들기에도 좋습니다. Node.js의 모듈 중 하나인 socket.io를 활용하면 실시간 프로그래밍까지도 가능합니다.

  • 스타트업에 취업을 혹은 창업을 원한다면

    Paypal, 야후, 마이크로소프트, 이베이에서 이미 Node.js를 적극 도입하여 사용하고 있고 국내 개발자 채용 공고를 살펴봐도 텀블벅, 라인 등의 회사에서 백엔드 개발자를 채용할 때 필요조건에 Node.js 활용능력을 요구하고 있습니다. Node.js는 특히 규모가 크지 않은 회사, 스타트업에서 두각을 나타내고 있으며 대기업에서도 팀 단위로 마이크로서비스 개발에 Node.js를 많이 활용하고 있습니다. 신입 개발자라면 스타트업으로 취업을 하게되는 경우가 많은데 자신이 주도하여 자리를 잡을 수 있는 기술로 Node.js를 활용할 수 있고 특히, 직접 웹/앱서비스를 개발하여 창업을 희망하는 예비창업자라면 그 어떤 기술보다 Node.js가 그 니즈를 채워주기에 적합합니다.

  • Node.js 웹 프로그래밍 스쿨 4개월 과정을 통해

    ✔ JavaScript의 기본을 빠르게 학습한 후,
    ✔ Node.js를 통해 백엔드 개발 환경 구축하고
    ✔ AWS 활용하여 실제 상용서비스와 동일하게 배포하며
    ✔ RESTful API를 제작하여 클라이언트 개발자에게 제공하는 것까지 모두 경험하여

    Node.js를 자유자재로 다루는 백엔드 개발자로 거듭납니다.

이런 분에게 추천합니다.


  • Node.js로 백엔드 개발을
    하고 싶은 분

    백엔드 기술 중 가장 핫한 Node.js에 대해 관심을 가지고 있거나, 백엔드 개발자로 커리어 전환을 하고 싶은 분에게 추천합니다. 프로그래밍 경험이 전혀 없더라도 코스매니저의 코칭에 따라 충분히 수강하실 수 있습니다.


  • 풀스택 개발자를
    지향하는 분

    본 과정은 백엔드 개발을 다루는 과정이지만 JavaScript 언어를 기반으로 학습하기 때문에 이에 더해 프론트엔드 프레임워크(React.js 등)을 추가로 학습하면 풀스택 개발자로 얼마든지 나아갈 수 있습니다.


  • 웹 서비스를 직접 만들고 싶은
    예비창업자

    웹 서비스를 빠르게 런칭하는 데 있어 Node.js만한 개발 환경이 없습니다. JavaScript와 Node.js를 배우면 백엔드는 물론 프론트엔드까지 혼자서 커버할 수 있음은 물론, Node.js의 압도적은 생산성으로 빠른 시간에 혼자서 웹 서비스를 런칭할 수 있습니다.

커리큘럼


JavaScript와 node.js
JavaScript와 node.js
  • Unit 1.
    HTML5, CSS3
    웹 개발자라면 웹의 구조와 스타일링을 담당하는 HTML과 CSS의 기본적인 속성은 이해해야 합니다. 하나의 웹 페이지를 바닥으로 내 손으로 만들어보는 실습을 통해 웹의 기초를 이해합니다.
    - 개발환경 구성, HTML5 태그와 문서 구조, 텍스트
    - 태그속성, 목록, 링크, 주석- 이미지, 폼, 멀티미디어
    - CSS3 선택자, 텍스트 스타일 설정
    - 박스모델, 경계선, 마진과 패딩, 레이아웃
    - CSS 프레임워크(Bootstrap)을 활용한 페이지 실습 : 간단한 회사 홍보 페이지
    Unit 2.
    JavaScript(ES6)
    HTML 문서를 동적으로 작동하게 하는 JavaScript 언어에 대한 핵심을 빠르게 학습합니다. 새로운 표준으로 나오고 개념 자체가 변화하여 그 중요도가 매우 높아진 ES6 이후 버전으로 학습합니다. 본 과정에서는 기본 문법을 탄탄하게 다지고 Node.js 과정(Unit 3)에서 본격적으로 실습을 진행합니다.
    * 프론트엔드 작업에 필요한 자바스크립트 (Ajax, jQuery 등) 는 Unit.3 Node.js 및 최종 프로젝트에서 다룰 예정입니다.
    - 자바스크립트 개발 도구 설정, 리터럴과 변수, 상수, 데이터타입
    - 자바스크립트 제어문,유용한 제어문 패턴
    - 자바스크립트 표현식과 연산자
    - 자바스크립트함수, 스코프, 배열 처리
    - 자바스크립트 객체지향 프로그래밍, 맵, 셋, 예외처리
    Unit 3.
    Computational Thinking
    코딩 학습도 중요하나 ‘문제해결력을 가진 웹 개발자'로 거듭나기 위해서는 ‘컴퓨터'에 대한 이해가 필요합니다. 웹 개발자에게 꼭 필요한 컴퓨터공학의 기초적인 내용들을 학습합니다. 네트워크, 데이터베이스, 소프트웨어 공학, Git에 대한 이론적인 학습뿐만 아니라 실습을 통해서 전체적인 개념을 이해하고 컴퓨터적 사고를 할 수 있는 것을 목표로 합니다.
    - 컴퓨터의이해(운영체제, 프로그래밍 언어 종류 및 특징, 데이터베이스, SQL)
    - Git (버전 관리 개념, Git 기초, Git 브랜치)
    - 네트워크 (네트워크 이해, 네트워크 구성, 네트워크 통신, 프로토콜, OSI 7 계층, 네트워크 관리, 보안)
    - 알고리즘 (알고리즘이란?, 다양한 데이터 구조 이해, 기본 알고리즘,정렬과 검색)
    - 자료구조 (배열, 리스트, 스택, 큐, 연결리스트, 딕셔너리, 해싱, 집합, 이진트리)
    - 소프트웨어 공학1 (프로젝트 설계 방법론 이해, UML 분석 설계 기법)
    - 소프트웨어 공학2 (개발자의 시야를 넓히는 디자인 패턴 이해, 생성패턴,구조패턴,행동패턴 활용)
    Unit 4.
    Node.js 백엔드 프로그래밍
    JavaScript로 백엔드까지 개발할 수 있게 해주는 플랫폼인 Node.js와 대표적인 프레임워크인 Express에 대해서 학습하며 본격적인 백엔드 개발을 시작해봅니다.
    - Node.js란?, Node.js 설치, 개발 도구 설정
    - 전역 객체, 기본 내장 모듈 활용, 이벤트
    - Node.js 파일을 활용한 회원 정보 관리
    - http 모듈, 외부 모듈 활용, 파일 다루기
    - 알고리즘이란?, 다양한 데이터 구조 이해, 기본 알고리즘,정렬과 검색
    - Express.js 이해, 설치, 미들웨어 이해, 요청 라우팅 이해
    - 웹프로젝트 생성, static 미들웨어, body-parser 미들웨어
    - Express를 활용한 정적 웹 사이트 구축
    - 쿠키 처리하기, 세션 사용하기, 파일업로드 구현하기
    - NoSQL 이해, 몽고디비 설치, 익스프레스에서 몽고디비 연결
    - 테스트 주도 개발(TDD), TDD 모듈인 mocha, chai 학습 (간단한 예제부터 난이도를 높여서 진행)
    - AngularJS (프론트엔드 프레임워크) => 풀스택과도 관련됨
    - MEAN(MongoDB, Express.js, AngularJS, Node.js) 스택 실습
    - 회원관리 기능 구현하기
    - To-do 리스트 프로젝트 수행
    - 방명록 프로그램 구현
    - 게시판 프로젝트 수행
    - 채팅 서버 기능 구현, 모바일 서버 만들기
    Unit 5.
    데이터베이스
    데이터베이스와 DBMS, RDBMS, NoSQL에 대해 학습합니다.
    - RDBMS 개념 이해, MySQL 서버 설치, SQL 기초
    - DCL, DDL, DML 활용법
    - 데이터베이스 모델링, 정규화
    - 데이터베이스 트랜잭션 관리, 데이터베이스 튜닝, 보안, MySQL과 Node.js 연동
    - MySQL을 활용한 게시판 프로젝트 구현- 데이터베이스를 활용한 미니프로젝트
    Unit 6.
    외부서비스 연동(AWS 등)
    Amazon Web Service와 여러 외부 API 등을 연동하는 방법에 대해 학습합니다.
    - AWS(EC2, RDS, S3, ELB)
    - 리눅스 실습
    Unit 7.
    배포와 운영
    반복되는 작업들은 자동화하는 방법을 학습하고 배포 과정에서 필요한 여러 가지 서비스 및 툴에 대한 사용법도 학습합니다.
    - 인프라 규모를 조절하는 Auto Scaling
    - 액세스 권한 관리 IAM
    - 네트워크 설계와 설정
    - (안드로이드/iOS) 모바일 API 서버 구축
    - 소스 배포 및 Github 활용-실제 프로젝트 AWS에서 구성 및 테스트

현업 개발자 직강

  • Placeholder
  • 박성백


    풀스택 개발자이자 개발을 가르치는 강사로 프론트엔드 개발부터 서버 구축까지 개발/강의하고 있습니다. 전산을 전공하고 처음에는 자바로 개발을 시작했지만 그 영역을 넓혀서 스프링 프레임워크, Android, Javascript, Node.js, Python, R, Scala, Clojure 등 다양한 프로그래밍 언어들과 빅데이터 Hadoop 에코시스템, Spark 그리고 머신러닝까지 다루는 욕심이 많은 개발자이자 강사입니다. 최근에는 빅데이터와 머신러닝을 조합한 서비스가 IT의 미래라고 생각하여 이 두 가지를 연동한 나만의 서비스 구축을 준비하고 있으며, 개발자들과 소통하고 배우고 익힌 지식을 강의하는 일에 재미와 또한 사명을 느끼고 있습니다.

    주요 약력
    - 인앱 결제 및 랭킹 시스템 기반 모바일 게임 서버 개발
    – 이마트 쇼핑몰 프로젝트
    – 유전체 정보활용을 위한 대용량 연구 데이터 관리 시스템 개발
    – 원영정보통신 개발 팀장
    – 티아카데미 서버전문가 과정 강의



    저는 철저히 실습 위주의 강의를 진행합니다. 강의 경험에 비춰보면, IT전공이 아닌 학생들도 HTML, CSS나 JavaScript는 한 번쯤 만들어본 경우가 많았어요. 그런 상황에서 백과사전식으로 지식을 나열하는 형태는 매우 지루해하게 마련이죠. 저는 하루 혹은 2~3일마다 하나의 프로젝트를 만들어보는 것을 위주로 진행을 합니다. 실습이 많았을 때의 장점은 프로그래밍에 자신감이 생긴다는 것인데요. 저는 '친절한 강의'를 모토로 하고 있고, 비전공자인 학생들도 따라갈 수 있도록 도움을 주려고 하고 있어요.
    본 과정의 최종 목표는 취업일 것이라고 생각하는데요. 취업을 해서 써먹을 수 있는 기술을 최대한 채워가는 것이 목표입니다. 수업에서 면접 특강도 진행하면서, 학생들이 최종적으로 잘 성장할 수 있는 방향으로 이끌고 싶습니다.

    박성백 강사님 인터뷰 자세히보기 ➢

비전공자를 위한
Pre-SCHOOL

  • javascript

    프로그래밍을 처음 접해서, 비전공자라서 걱정되시나요?
    입문자분들을 위해 SCHOOL 개강 전 2주 간 기초 스터디를 진행합니다.

  • ✓ 일시 : 개강 전 2주 (총 6회 예정)
    ✓ 내용 : JavaScript 기초로 Warming UP!
    ✓ 진행 : 자율 참여로 진행되며, 조교 및 매니저와 함께 학습합니다.

    ※ 해당 기수 등록자를 대상으로 진행되며, 별도의 비용이 발생하지 않습니다.
    ※ 신청 상황에 따라 유동적으로 변경될 수 있습니다.

현업에 바로 뛰어들 수 있는 '실전력'까지 웹 프로그래밍 스쿨, 프론트엔드 개발 스쿨이 협업하는
Team Project

다수의 국비지원교육은 Local 부분이 커리큘럼의 대부분을 차지하고 네트워크와 통신에 투자하는 시간은 정말 작기 때문에 혼자서 의미 있는 결과를 내는 것이 어렵습니다. 패스트캠퍼스의 프론트엔드 개발 스쿨, 웹 프로그래밍 스쿨 수강생들이 함께 하나의 서비스를 만들어보는 4주간의 팀 프로젝트를 통해 협업 경험을 기르고 차별화된 결과물로 포트폴리오의 퀄리티를 높이는 국내 유일 과정입니다.

현업 개발자의
Tech-Mentoring

프로젝트를 완성시키는
담당 강사님의 트러블 슈팅

매니저가 직접 관리하는
데일리 스크럼 미팅

현업 개발자의
Tech-Mentoring

  • 멘토 개발자가
    신입 개발자를 평가하는
    기준에 따른 냉철한 피드백

  • 실무였다면 무엇을
    가장 먼저 고려했을까?
    현업 개발자로서의 조언

  • 프로젝트를 완성시키는
    강사님의 트러블 슈팅

SCHOOL 과정을 통해 개인의 실력을 빠르게 올릴 수 있지만, 현업의 속도는 그보다 더 빠르고 변화무쌍한 것이 사실입니다.
1개월 간 진행되는 팀 프로젝트에서는 회당 3시간씩, 총 4회 진행되는 현업 개발자의 Tech-Mentoring을 통해
빠르게 변화하고 있는 현업의 스탠다드를 파악하고 주니어 개발자로서 현업으로 나아갈 준비를 마칠 수 있습니다.

4개월의 웹 프로그래밍 SCHOOL 과정을 통해
현업 2년차 수준의 백엔드 개발자가 될 수 있습니다.

아무나에게 약속드리지 않습니다.
자신의 열정을 끝없는 노력으로 발현해내시는 분에게만 기회가 옵니다.


  • 성실한 수업 참여

    열심히 하는 것 전에 성실함이 기본입니다. 본 과정은 3+1개월의 오래달리기에 맞게 짜인 교육과정입니다. 지각/결석과 실력 상승은 절대 같이 갈 수 없습니다.


  • 특강 & 추가 액티비티

    강의가 전부일 수 없습니다. 정규 강의 시간외에 스터디를 통해 완전한 자기 것으로 만드는 것은 물론 해커톤 참여, 특강 참여 등 3개월 동안 모든 시간을 본 과정에 투자하는 노력은 필수입니다.


  • 팀 프로젝트

    매력적인 포트폴리오를 위해서는 남들과는 차별화된 경험이 필수입니다. 완전한 개발팀의 구성으로 협업해보는 국내 유일 팀 프로젝트에 참여하여 나의 실력을 제대로 표현하는 결과물을 만드세요.


  • 적극적 구직 준비

    적극적인 구직의 주체는 여러분이 되어야 합니다. 이력서를 매력적으로 업데이트하고 기업을 설득하는 면접 노하우를 익혀야합니다. 물론 패스트캠퍼스의 채용매니저가 밀착 서포트해드립니다.

취업 지원 프로그램

취업 지원 프로그램에는 자소서 첨삭, 이력서 관리, 모의 면접, 참여기업이 열람할 수 있도록 스쿨 홈페이지에 이력서 등재, 수료 후 진행되는 하이어링데이(1:1 기업 인터뷰) 참가 등이 있으며, 취업 지원 프로그램에 대한 자세한 사항은 상담 시 안내받으실 수 있습니다.

Placeholder

패스트캠퍼스 스쿨의 채용매니저를 소개합니다.

강종무, Recruitment Adviser

매 달 20개 이상의 기업 인사담당자와 채용 연계 협업을 하고 있으며 1기 부터 지금까지 500여명 이상의 수강생의 커리어 코칭을 해왔습니다. “모든 수강생이 원하는 회사에, 원하는 직무로” 라는 사명을 가지고 수강생 한 분 한 분의 인생의 전환점을 만들고자 합니다.

HIRING REPORT 확인하기
  • 참여 기업 특강

    Placeholder

    스타트업의 대표님/HR담당자가 직접 강의장으로 찾아옵니다! 인터넷만으로는 알 수 없는 채용 정보들과 구체적으로 각 회사들이 원하는 디테일한 역량들까지 제대로 알고 준비할 수 있습니다.

  • 네트워킹 데이

    Placeholder

    7개 스쿨의 사람들이 모여 궁금했던 서로의 영역에 대해 공유하고 좋은 파트너까지 얻을 수 있습니다. 또한, 수료생들이 스쿨을 수강할 때 그리고 수료 이후의 다양한 경험들을 들어보며 현재 수강생들이 진행 중인 프로젝트나 포트폴리오 준비, 면접 준비과정에서 실질적인 도움을 받을 수 있습니다.

  • Hiring Day

    Placeholder

    스타트업의 대표님/HR담당자와의 1:1 인터뷰를 갖는 채용 행사를 통해 4개월간 쌓아온 안드로이드 개발 역량을 펼칠 수 있는 적극적인 구직의 기회입니다.

전문 HR 기업과의 연계를 통한 취업지원

  • Placeholder

    로켓펀치의 스타트업 데이터를 활용하여 수강생들에게 최적의, 최신의 정보를 제공하고 스쿨 수료생의 정보를 로켓펀치에 공개해 스타트업과 인재를 효율적으로 연결합니다. 또한, 로켓펀치와 연계하여 스쿨 수료생을 위한 채용 행사인 하이어링데이를 개최합니다.

    [보도자료] 패스트캠퍼스, 로켓펀치와 인재 연결 업무 협약 체결
  • Placeholder

    겟링크스는 각 글로벌 테크기업 구인 공고를 실시간으로 전달하고, 패스트캠퍼스는 공고에 부합하는 수료생을 찾아 소개하여 태국, 인도네시아, 말레이시아, 일본, 중국 등 아시아 전역의 글로벌 스타트업으로 취업을 연결합니다.

    [보도자료] 패스트캠퍼스, 겟링크스와 수강생 '글로벌 취업' 돕는다
  • Placeholder

    지인을 소개해 주고, 채용시 보상받는 서비스를 제공하고 있는 원티드와 연계하여 수료생분들에게 최적의 회사/직무를 추천하고 있습니다. 패스트캠퍼스는 고정 추천인으로서 패스트캠퍼스 수료생 각각에게 적합한 회사에 추천서를 발송합니다.

선발 프로세스


  • 방문상담

    신청서를 작성해주시면 담당자가 유선연락을 드려 방문 상담 시간을 잡습니다. 방문상담에서는 자세한 커리큘럼의 소개와 함께 선배 수료생들의 프로젝트 결과물과 취업 현황을 알려드립니다. 이수 가능 여부를 진단해드림은 물론 여러분이 꿈꾸는 커리어의 방향을 듣고 어떻게 실현해나갈 수 있을지 상담해드립니다. 백엔드 개발자를를 꿈꾸고 있는 모든 분들의 상담 신청을 환영합니다.


  • 사전 과제

    방문 상담 후 담당 코스매니저가 사전 과제를 부여합니다. 사전 과제는 선발의 당락을 결정하기 위한 것이 아니라, 본 과정을 수료하기 위해 필요한 최소한의 베이스를 확인하고 수강에 대한 의지를 확인하기 위한 것입니다. 또한, 사전 과제를 통해 파악한 지원자들의 백그라운드를 바탕으로 커리큘럼의 구성 및 난이도를 조정합니다.


  • 선발 완료 및 수업시작

    사전 과제 제출 5일 안에 합격 여부를 알려드리고 여러분의 꿈을 이뤄드릴 SCHOOL 과정을 시작하게 됩니다. 합격하신 분들께는 강의 시작 전에 미리 학습해오면 좋을 만한 영상, 책, 자료 등을 자세히 안내해드립니다.

패스트캠퍼스 장학생 모집

수강료나 먼 통학거리로 커리어 전환을 망설이시는 분들을 패스트캠퍼스가 지원합니다.


  • 인재 추천 장학금

    경제적 어려움에도 꿈을 잃지 않고 꾸준히 해당 분야에 도전해왔던 분들을 선발하여 수강료의 30~70%을 지원합니다. 교육을 통해 커리어 전환할 수 있는 잠재력이 크고 기본 자질이 우수한 분들께 본 장학금 혜택을 제공합니다.

    장학금 제도 자세히보기