Đề cương khóa học

Giới thiệu

Node.js Khái niệm

  • Độ trễ RAM so với I/O
  • Chặn so với không chặn
  • Cú pháp và logic

Những Nguyên Tắc Cơ Bản của API và Chức Năng của Chúng

  • Scala Các loại
  • Các mẫu kiến trúc Web: mẫu composite, mẫu proxy và mẫu facade

Tổng Quan về REST

  • Tùy chọn Get
  • Tùy chọn Pull
  • Tùy chọn Post
  • Tùy chọn Delete

Chuẩn Bị Môi Trường Phát Triển

  • Cài đặt và cấu hình Node.js
  • Cài đặt và cấu hình Express.js
  • Cài đặt và cấu hình MongoDB
  • Kiểm tra các cài đặt

Các Mô-đun Node và Trình Quản Lý Gói

  • Tạo một mô-đun
  • Tải một mô-đun
  • Sử dụng các hàm mô-đun
  • Tạo các đối số sự kiện
  • Mở rộng các bộ phát sự kiện
  • Cài đặt một gói Node
  • Sử dụng một gói
  • Liệt kê các gói
  • Cập nhật các gói
  • Gỡ cài đặt các gói
  • Xuất bản các gói

Làm Việc với Express.js

  • Tạo middleware tùy chỉnh
  • Sử dụng Express router
  • Lọc đường dẫn

REST và GraphQL API

  • Xây dựng một máy chủ web
  • Xử lý các tuyến đường
  • Phân tích các yêu cầu HTTP
  • Gọi các điểm cuối
  • Định nghĩa lược đồ
  • Thêm xác thực đầu vào
  • Quản lý các đột biến
  • Thêm các biến
  • Xử lý lỗi

Các Thao Tác CRUD Sử Dụng MongoDB

  • Lưu tài liệu
  • Truy vấn tài liệu
  • Cập nhật tài liệu
  • Xóa tài liệu

Xác Thực và Bảo Mật

  • Tạo và đăng ký người dùng
  • Tạo mã thông báo
  • Lưu trữ trong các biến môi trường
  • Bảo vệ các tuyến đường
  • Kiểm tra ủy quyền

Khắc Phục Sự Cố

  • Viết một bài kiểm tra đơn vị
  • Viết một bài kiểm tra tích hợp
  • Kết nối một bài kiểm tra đơn vị và tích hợp

Tóm Tắt và Kết Luận

Requirements

  • JavaScript kinh nghiệm lập trình

Đối tượng

  • Nhà phát triển Web
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories