교육내용
|
* 본과정은 수강생모집에 따라 개강일정 및 교육장이 변경 될 수 있습니다.
훈련대상
요건 선수학습 해당 훈련 과정은 아래의 선행 지식 및 선수 학습이 필요함. ① 자바스크립트 등 프로그래밍 언어의 기본 문법 이해 ② MySQL 등 데이터베이스 언어의 기본 이해
훈련대상 요건 직무경력
해당사항 없음(본 훈련과정은 특별한 직무경력이 필요하지 않음)
훈련대상 요건 기취득자격
해당사항 없음(본 훈련과정은 특별한 기 취득자격이 필요하지 않음)
훈련대상 요건 훈련과정의 강점
본 훈련과정은 기업에서 요구하는 지식 및 기술 수준의 수요조사와 요구사항 등을 철저히 검토하여 훈련과정 편성에 반영하였으며, 훈련 과정의 전문성과 높은 수준의 훈련 결과를 도출하기 위하여 다년간의 현장 실무 경력과 강의 능력을 두루 갖춘 NCS 확인 교·강사 배점이 높고 훈련생 만족도 점수가 높은 검증된 교·강사를 배정하였으며, 훈련의 질적 향상을 위해 훈련 수준에 맞는 최적화된 훈련시설, 장비 및 기자재, SW 등을 제공하고 있음.
▶ 세부 커리큘럼(교육내용)
교과목 |
단원 |
세부내용 |
Node.js 프로그래밍 실무 |
Node.js 이해 및 개발 환경 설정 |
- Node,js 소개 및 핵심 개념의 이해
- 개발 환경 설정(노드 및 비주얼 스튜디오 코드 설치) |
필수 자바스크립트 ES6(2015+)의 이해 |
- const, let, 템플릿 문자열, 객체 리터럴, 화살표 함수
- 구조 분해 할당, 클래스, 프로미스, async/await
- AJAX, FormData
- encodeURIComponent, decodeURIComponent
- 데이터 속성과 dataset |
Node.js 기능의 이해 |
- REPL 사용, JS 파일 실행, 모듈로 만들기
- 노드 내장 객체의 이해(global, console, 타이머,
__filename, __dirname, module, exports, require, process)
- 노드 내장 모듈 사용(os, path, url, querystring, crypto,
util, worker_threads, child_process, 기타 모듈들)
- 파일 시스템 접근하기(동기 및 비동기 메서드,
버퍼와 스트림, 기타 fs 메서드, 스레드풀 이해)
- 이벤트의 이해, 예외 처리, 자주 발생하는 에러들 |
http 모듈로 서버 만들기 |
- 요청과 응답 이해, REST와 라우팅의 사용
- 쿠키와 세션의 이해
- https와 http2, cluster |
패키지 매니저 |
- npm, package.json으로 패키지 관리
- 패키지 버전 이해, 기타 npm 명령어
- 패키지 배포하기 |
익스프레스 웹 서버 만들기 |
- 익스프레스 프로젝트의 시작과 이해
- 자주 사용하는 미들웨어(morgan, static, body-parser,
cookie-parser, express-session, multer)
- Router 객체로 라우팅 분리, req와 res 객체 이해
- 템플릿 엔진 사용(퍼그, 제이드, 넌적스, 에러 처리 미들웨어) |
MongoDB |
- NoSQL 몽고디비 및 컴퍼스 설치
- 데이터베이스 및 컬렉션 생성
- CRUD 작업(Create, Read, Update, Delete)
- 몽구스 사용(몽고디비 연결, 스키마 정의, 쿼리 수행) |
익스프레스로 SNS 서비스 만들기 |
- 프로젝트 구조 갖추기
- 데이터베이스 세팅하기
- Passport 모듈로 로그인 구현(로컬, 카카오)
- multer 패키지로 이미지 업로드 구현
- 프로젝트 마무리하기 |
웹 API 서버 만들기 |
- API 서버 이해 및 프로젝트 구조 갖추기
- JWT 토큰으로 인증하기
- 다른 서비스에서 호출하기
- SNS API 서버 만들기
- 사용량 제한 구현하기
- CORS 이해하기
- 프로젝트 마무리하기 |
노드 서비스 테스트하기 |
- 테스트 준비하기
- 유닛 테스트, 테스트 커버리지
- 통합 테스트, 부하 테스트
- 프로젝트 마무리하기 |
웹 소켓으로 실시간 데이터 전송하기 |
- 웹 소켓 이해하기
- ws 모듈로 웹 소켓 사용하기
- Socket.IO 사용하기
- 실시간 GIF 채팅방 만들기
- 미들웨어와 소켓 연결하기
- 채팅 구현하기
- 프로젝트 마무리하기 |
주말반 : 매주 토요일 5일/40시간 |
09:30~18:20 (1일 8시간)
* 점심시간 : 12:20~13:20 (1시간) |
총 교육시간의
80% 이상 출석
(총 40시간 중
32시간 이수) |
2강의실 |
구분 |
자비부담율 |
자비부담 금액 |
훈련비 |
?일반 훈련생(재직자, 구직자, 자영업자 등 아래 대상 외 모두) |
30% |
79,060원 |
263,520원 |
?근로장려금 수급자(EITC) |
15% |
39,530원 |
?국민취업지원제도 II 유형 참여자 |
25% |
65,880원 |
?국민취업지원제도 I 유형 참여자 |
0% |
0원 |
본 훈련과정은 기업에서 요구하는 지식 및 기술 수준의 수요조사와 요구사항 등을 철저히 검토하여 훈련과정 편성에 반영하였으며, 훈련 과정의 전문성과 높은 수준의 훈련 결과를 도출하기 위하여 다년간의 현장 실무 경력과 강의 능력을 두루 갖춘 NCS 확인 교·강사 배점이 높고 훈련생 만족도 점수가 높은 검증된 교·강사를 배정하였으며, 훈련의 질적 향상을 위해 훈련 수준에 맞는 최적화된 훈련시설, 장비 및 기자재, SW 등을 제공하고 있음. [TIS교육과정 강점 및 특징] ★ 고용노동부 인증 직업능력개발훈련 우수 훈련기관 선정 ★ 강의 및 실무 경력이 우수하고 훈련생 만족도가 높은 훈련교사 배정 ★ 1:1 맞춤 취업 컨설팅을 통한 수료생 전원 취업지원 및 연계 ★ 최신 기술 트렌드에 맞춘 현장 실무 중심의 취업교육 ★ 학습 성과 및 출석 우수자, 프로젝트 우수팀 표창 및 포상 ★ 쾌적한 교육 시설과 최신 PC 및 장비 보유 ★ 훈련교재 무상 지원
※ 문의 : 02-3673-3323 카카오톡 : gukbi
※ 홈페이지: www.tisedu.kr
|