Programming > Java & Web Service 과정
[웹퍼블리싱 3] Node.js
강의기간
교육 시작일 후 5일
난이도
중급
수강일
5일, 09:30~17:30
수강료
1,200,000원 KRW (KR)
환급
비환급과정
※ 비환급과정(면세) 입니다.
과목코드
H0BF5S
과정개요 교육장 안내
※ 본 과정을 신청하는 경우 한국 교육서비스의 Terms&Conditions 에 동의하는 것으로 간주합니다.
과정소개
  • 최근 Server Side JavaScript 플랫폼으로 각광 받고 있는 Node.js 플랫폼을 이용한 서버프로그래밍 개발방법을 학습한다.
  • Node.js의 개념과 동작 원리, 개발에 대한 내용을 학습하며, DB 연동, 네트워크 통신과 웹서버를 구현하는 방법 및 프로젝트 구현 등의 Node.js의 전반적인 내용을 실습한다.
수강대상
  • Server-Side JavaScript 기반의 프로그래밍을 하려는 분
  • Node.js에 대한 의미와 활용에 대한 고민을 하려는 분
  • Node.js를 활용한 웹 어플리케이션 개발에 관심 있는 개발자
교육내용

 

    Module 01 [Node.js 개요]
    • Node.js 의미와 역사
    • Node.js를 활용한 애플리케이션
    • Node.js 개발 환경 구축
    Module 02 [Node.js 구조]
    • Node.js 구조와 프로그래밍
    • Node.js 애플리케이션
    • Node.jd 전역객체와 전역변수
    Module 03 [기본 내장 모듈]
    • os 모듈, url 모듈, query string 모듈
    • util 모듈, crypto 모듈, file system 모듈

     

     

      Module 04 [이벤트]
      • 이벤트 연결과 제한
      • 이벤트 생성과 제거

      Module 05 [웹서비스와 http]

      • 웹서비스 요청과 응답
      • 웹서비스와 http모듈 객체
      • Server 객체, response 객체, request 객체

       

       

        Module 06 [외부 모듈]
        • 외부 모듈 종류와 활용
        • 사용자 정의 모듈
        • 서버 실행 모듈

        Module 07 [express 모듈]

        • 기본 서버와 응답/요청 메서드
        • 미들웨어 종류와 활용
        • 웹서비스 개발

         

         

          Module 08 [Database 연결]
          • MySQL 설치
          • 기본 명령어
          • MySQL 모듈
          Module 09 [express 프레임워크]
          • 설치와 프로젝트 생성
          • 기본 프로젝트
          • 페이지 렌더링

           

           

            Module 10 [소켓통신]
            • 네트워크와 소켓 통신
            • Socket.io 모듈 기본
            • 클라이언트 정보와 채팅
            Module 11 [실전 프로젝트]
            • 프로젝트 개요와 생성
            • 서버 구현
            • 클라이언트 페이지 구현 
              선수과목
              • [웹퍼블리싱 1] HTML5 with CSS3
              • [웹퍼블리싱 2] JavaScript & jQuery
              다음과목

              Contact us

              • 교육관련 문의
                1661 - 9080
              • HP제품 서비스 문의
                1588 - 3003
              HPE 교육센터 BLOG
              2016 중소기업 정부지원과정 CAFE