멀티캠퍼스

통합검색

검색도우미 기능을 다시 켤때는
검색창에서 검색도우미 열기를 클릭하세요

과정상세

thumbnail image
집합

교재제공 중급

Node.js 기본

4.7

like 48

1,100,000원 (VAT없음)

과정요약

과정요약
학습시간 34시간 난이도 중급
교육비 지원 고용보험 비환급 평가항목 출석률 100%
수료기준 총점 80점 이상시 수료 정원 24 명
교재정보

과정소개

 

본 과정에서는 Node.js 플랫폼을 이용한 서버프로그래밍 개발방법을 학습합니다.
서버사이드 자바스크립트 플랫폼 Node.js는 자바스크립트의 언어를 서버측으로 이전하여 빠르고 효율적인 서버프로그래밍을 할 수 있습니다. 이에 본 과정을 통해서 Node.js의 개념과 동작원리, DB 연동, 네트워크 서버와 웹서버를 구현하는 방법과 보안 및 배포에 걸친 Node.js의 전반적인 내용을 학습하게 됩니다.

학습목표

  • Node.js 플랫폼의 특징과 장단점을 이해하고 설명할 수 있다.
  • Node.js 플랫폼의 기본모듈과 유용한 확장모듈을 이해하고 사용할 수 있다.
  • Node.js 플랫폼을 이용한 고성능 네트워크 서버를 개발할 수 있다.
  • Node.js 플랫폼을 이용하여 웹 어플리케이션을 개발할 수 있다.
  • Node.js 어플리케이션의 테스트, 디버깅, 확장 및 배포 작업을 수행할 수 있다.

학습대상

  • Server-Side Javascript 개발이 궁금한 개발자
  • Node.js가 무엇이고 어떻게 사용해야 하는지 궁금한 개발자
  • Node.js로 고성능 네트워크 서버프로그램 개발에 관심있는 개발자
  • Node.js로 고성능 웹 어플리케이션 개발에 관심있는 개발자
  • Node.js 어플리케이션을 테스트하고 디버깅하고 배포하는 방법이 궁금한 개발자

과정목차 10

  • 1 일차
    • 1. Node.js 소개 및 기본 모듈
      • Javascript 개요
        Node.js 개요, 역사, 특징
        개발환경 구성, 웹서버 개발 실습
      • File System 모듈
        모듈 시스템과 NPM
        확장 모듈
        사용자 정의 모듈
  • 2 일차
    • 2. 확장 모듈, 네트워크 서버 개발
      • 전역 개체, 모듈 개체, 전역 변수
        전역 개체: timer, Buffer, console, process
      • 모듈 개체: require, module, exports
        자바스크립트 생성자 함수와 prototype
        Net 모듈
        TCP 서버 개발 실습
  • 3 일차
    • 3. 웹 서버 개발/Express 프레임워크/데이터베이스 연동
      • Child Process 모듈
        Child Process 모듈 실습
        Net 모듈을 이용한 static 웹서버 개발 실습
      • HTTP 모듈을 이용한 static 웹서버 개발 실습
        Connect 확장 모듈
        Connect 모듈을 이용한 채팅 서버 개발 실습
        Connect 미들웨어
  • 4 일차
    • 4. 실전 프로젝트
      • Connect 미들웨어 개발 실습
        EJS 확장 모듈
        채팅 서버 MVC 패턴 적용
      • HTML5 Web Socket
        Socket.io 확장 모듈
        Express 확장 모듈
        Express 확장 모듈을 이용한 게시판 웹서버 개발
  • 5 일차
    • 5. 테스트 및 디버깅/보안/확장 및 배포
      • MongoDB 개요, MongoDB 확장 모듈
        MySQL 확장 모듈
        Node Inspector 디버깅
      • 단위 테스트
        기능 테스트
        패키징 및 배포

수강후기 48

평균평점

4.7 / 5.0

  • 5
    조*식

    2023.09.12

    강사의 역할에 딱어울릴정도로 이해가 잘되었음.
  • 5
    조*영

    2023.09.08

    최신 Javascript 뿐만 아니라 nodejs에 대하여 전체적으로 잘 배울수 있었던 교육이었습니다.
  • 4
    서*영

    2023.09.08

    속도가 조금 빨라서 정신 놓으면 따라가기에 조금 벅찰 수도 있으나, 강사님께서 중간 중간 따라오고 있는지 체크해주면서 진행하고 친절하셔서 좋았습니다
  • 5
    조*진

    2023.09.08

    책으로만 공부했을 때는 이해가 어려웠는데 강의가 많은 도움이 되었습니다.
  • 4
    남*욱

    2023.09.08

    처음에는 따라가기 어려웠는데 어느정도 이해하게되서 좋습니다. 책으로 개인적으로 더 공부해야될거는 같네요.