Kiểulớp học đào tạo
ĐĂNG KÝ

Khóa đào tạo & chứng nhận JS

Node JS Đào tạo Khóa học & Chứng nhận

Mô tả

Đối tượng & điều kiện tiên quyết

Tom tăt nội dung chương trinh

Lịch biểu và Lệ phí

Chứng nhận

Node JS Course Overview

Node.js là một nền tảng phía máy chủ bao quanh ngôn ngữ JavaScript để xây dựng các ứng dụng có khả năng mở rộng theo định hướng sự kiện. Điều này gây nhầm lẫn cho các lập trình viên có kinh nghiệm kể cả bởi vì JavaScript môi trường luôn luôn là phía máy khách - trong trình duyệt của người dùng hoặc trong một ứng dụng đang nói chuyện với một máy chủ. JavaScript chưa được xem xét khi nói đến máy chủ đáp ứng các yêu cầu của khách hàng, nhưng đó chính xác là những gì Node.js cung cấp.

Mục đích của Node.JS Đào tạo

  • Viết các ứng dụng dòng lệnh trong Node.js
  • Nói chuyện với một API với Node.js
  • Tổ chức mã của bạn với các mô-đun
  • Đối phó với các luồng
  • Xử lý lỗi

Đối tượng dự kiến ​​cho Khóa học NodeJS

Có kinh nghiệm với ít nhất một ngôn ngữ hướng đối tượng như Ruby, Python, PHP hay Java, chỉ có ít kinh nghiệm về JavaScript và hoàn toàn mới đối với Node.js.

Điều kiện tiên quyết để chứng nhận Node JS

  • Kỹ năng JavaScript cơ bản.
  • Nền tảng phát triển Web

Course Outline Duration: 3 Days

Chương 1: Giới thiệu về NodeJs

      • Giới thiệu về NodeJS
      • Làm việc của NodeJS
      • Làm việc với CLI và Node REPL
      • Node Package Manager: npm
      • Chương trình Node.js đầu tiên
      • Hoạt động thực hành
      • Kiến trúc NodeJS
      • Hiểu sự kiện vòng lặp và gọi lại
      • Chi tiết cấu hình cơ bản của ứng dụng

Chương 2: Các mô-đun / gói hàng

      • Khái niệm cơ bản của các mô đun
      • Giới thiệu về Node.js được xây dựng trong mô-đun
      • Giới thiệu về NPM
      • Cài đặt, cập nhật và gỡ bỏ mô-đun
      • Hands-on Activity (cài đặt, cập nhật và gỡ bỏ một mô-đun)
      • Tạo các module tùy chỉnh
      • Hoạt động thực hành 2 (tạo ra mô-đun có thể tái sử dụng)
      • Hiểu về NPC cli
      • Xuất bản mô-đun để NPM
      • Hands-on hoạt động 3 (xuất bản mô-đun để NPM)
      • Hiểu phong cách mã hóa của NPM
      • Chọn đúng mô-đun NPM cho dự án của bạn

Chương 3: Sự kiện và luồng

      • Đọc và ghi các bộ đệm
      • Hoạt động thực hành (Đọc và ghi vào bộ đệm)
      • Hiểu sự kiện và mô hình emitter sự kiện
      • Hiểu các luồng Node.js
      • Hoạt động thực hành 2 (Thực hiện luồng)
      • Mô-đun hệ thống tập tin
      • Thực hành Hoạt động 3 (Thực hiện các hoạt động của tệp)

Chương 5: Mạng truyền thông và công nghệ Web trong NodeJS

      • Truyền thông mạng trong Node.js
      • Thiết lập máy chủ và máy khách TCP / IP
      • Hoạt động thực hành (Thực hiện truyền thông TCP / IP)
      • Giao tiếp bằng UDP
      • Thiết lập một máy chủ HTTP
      • Xử lý yêu cầu và phản hồi trong HTTP
      • Hoạt động thực hành 2 (Tạo máy chủ HTTP)

Chương 4: Các ứng dụng Web sử dụng ExpressJS và MongoDB

        • Giới thiệu về ExpressJS
        • Cài đặt và cấu hình dự án ExpressJS
        • Hoạt động thực hành (Ứng dụng ExpressJS đầu tiên)
        • Định tuyến
        • Thực hành Hoạt động 2 (Thực hiện định tuyến trong ExpressJS)

      NGÀY 2

      • middleware
      • Hoạt động thực hành 3 (Triển khai các mô đun trung gian)
      • Vân đê bảo mật
      • Truyền thông DB: MongoDB
      • Hoạt động thực hành 4 (Kết nối và truy vấn tới mongodb)
      • Các mẫu HTML: Jade / Handlebars
      • Hoạt động thực hành (Thực hiện mẫu Ngọc)
      • Xác thực người dùng trong ExpressJS
      • Sessions & Cookies
      • Hoạt động thực hành 6 (Xử lý phiên họp)
      • Cửa hàng phiên
      • Giới thiệu về Browserify

Chương 6: Truyền thông thời gian thực bằng socket IO

      • Giới thiệu về các cổng Web
      • Thiết lập và cấu hình socket.io
      • Hands-on Activity (Thiết lập giao thức socket giữa client và server)
      • Truyền thông thời gian thực bằng socket.io
      • Xác thực người dùng bằng socket.io
      • Hoạt động thực hành 2 (Xác thực người dùng sử dụng io ổ cắm)
      • Giới thiệu về xác thực dựa trên thẻ bằng JWT

Chương 7: Rong, đẻ trứng và mô-đun quá trình

      • Hiểu các quy trình trong NodeJS
      • Tạo một Fork và một Spawn
      • Hoạt động thực hành (Fork và sinh ra một quá trình)
      • Quy trình truyền thông trong Node.js
      • Thực hành Hoạt động 2 (xử lý nhiều quy trình)

Chương 8: Kiểm tra trong NodeJS

      • Giới thiệu về Assert trong Node.js
      • Thử nghiệm bằng Mocha
      • Thực hành Hoạt động (Viết bài kiểm tra bằng cách sử dụng mocha)
      • Giới thiệu về Jasmine
      • Hoạt động thực hành 2 (viết bài kiểm tra bằng hoa nhài)
      • Sử dụng mô-đun khẳng định chai

Chương 9: NodeJS trong thế giới công nghệ

    • Môđun cụm
    • Hoạt động thực hành (thực hiện môđun cụm)
    • Tiện ích module
    • Hoạt động thực hành 2 (Thực hiện các module tiện ích)
    • ZLIB
    • Hộ chiếu
    • Thực hành Hoạt động 3 (Thực hiện xác thực hộ chiếu)
    • Isomorphic javascript trên NodeJS
    • Ứng dụng trên máy tính để bàn trong NodeJS

Vui lòng viết thư cho chúng tôi theo địa chỉ info@itstechschool.com và liên hệ với chúng tôi theo số + 91-9870480053 để biết chi phí, thời gian và địa điểm

Thả chúng tôi một truy vấn

Để biết thêm thông tin vui lòng Liên hệ chúng tôi.


Đánh giá