Node.js

logo
최근 Server Side JavaScript 플랫폼으로 각광 받고 있는 Node.js 플랫폼을 이용한 서버프로그래밍 개발방법을 학습한다. Node.js의 개념과 동작 원리, 개발에 대한 내용을 학습하며, DB 연동, 네트워크 통신과 웹서버를 구현하는 방법 및 프로젝트 구현 등의 Node.js의 전반적인 내용을 실습한다.
calendar
학습 목표
• Node.js 플랫폼의 의미와 특징을 이해하고 설명할 수 있다. • Node.js 의 기본 내장 모듈과 외부 모듈을 이해하고 사용할 수 있다. • Node.js 를 활용해 DB연결 및 네트워크 소켓 통신을 할 수 있다. • Node.js 를 활용해 웹 어플리케이션을 개발할 수 있다.
calendar
수강대상
• Server-Side JavaScript 기반의 프로그래밍을 하려는 분 • Node.js에 대한 의미와 활용에 대한 고민을 하려는 분 • Node.js를 활용한 웹 어플리케이션 개발에 관심 있는 개발자
calendar
교육 일정
  • 시작일 : 2025년 10월 13일 ~ 종료일 : 2025년 10월 17일
  • 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분

calendar
커리큘럼
  • 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,200,000원 (면세)

TAGS

2025년 10월

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31