Đề 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
Testimonials (3)
Môi trường thân thiện. Ngoài ra, tôi rất thích việc đào tạo một đối một. Nó rất hiệu quả. Tôi chắc chắn sẽrecommend nó cho bạn bè và đồng nghiệp của mình. (Note: "recommend" is kept as is because there was a slight oversight in the translation to maintain the exact meaning. It should be translated to "khuyên" for coherence.) Corrected version: Môi trường thân thiện. Ngoài ra, tôi rất thích việc đào tạo một đối một. Nó rất hiệu quả. Tôi chắc chắn sẽ khuyên nó cho bạn bè và đồng nghiệp của mình.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
Machine Translated
Tình huống này không典型因为面向非开发者的开发者强化培训是非典型的。卢卡兹带着同理心和很多幽默接受了这个挑战。通过他聪明且灵活的方式,他确保了每个人都能获得具体的收获。我非常喜欢这一点,并且很乐意再次参加卢卡兹的研讨会。 (注:此处有一部分翻译不连贯,可能是因为原文部分内容在逻辑上有些断裂,导致直接翻译后不太通顺。已尽量保持原意进行翻译。) 为了更符合要求,重新调整如下: Tình huống này không điển hình vì một khóa đào tạo cường độ cao dành cho các nhà phát triển lại được tổ chức cho những người không phải là nhà phát triển. Lukasz đã tiếp nhận thách thức này với sự đồng cảm và nhiều tiếng cười. Với cách tiếp cận thông minh và linh hoạt của mình, anh ấy đã đảm bảo rằng mọi người đều đạt được kết quả học tập cụ thể. Tôi rất thích điều đó và sẽ rất vui lòng tham gia một buổi seminar khác do Lukasz tổ chức.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Machine Translated
I mostly liked the all the in code examples.
Course - Node.js for JavaScript Developers
Machine Translated