Học NodeJS 100% Miễn phí với video hướng dẫn, Hai khóa học trong một!
Khóa học cơ bản:
Node.js là một công cụ mạnh mẽ để kiểm soát máy chủ, xây dựng ứng dụng web và tạo các chương trình hướng sự kiện. Và nó đưa JavaScript — một ngôn ngữ quen thuộc với tất cả các nhà phát triển web — ra khỏi trình duyệt. Với Node.js, bạn có thể xây dựng các ứng dụng chạy trên máy tính xách tay của mình hoặc thậm chí là đám mây. Trong khóa học này, hãy tìm hiểu những điều cơ bản về Node.js và bắt đầu tạo các ứng dụng JavaScript của riêng bạn. Người hướng dẫn sẽ giải thích cho bạn tất cả những điều cơ bản, hướng dẫn cách cài đặt Node.js và làm việc với lõi Node.js, bao gồm đầu vào tiêu chuẩn, đầu ra tiêu chuẩn, hệ thống mô-đun, hệ thống tệp và cách viết và chạy JavaScript trên người phục vụ. Khi kết thúc khóa học này, bạn sẽ được trang bị các khái niệm và kỹ thuật cơ bản của Node.js mà bạn có thể sử dụng trong dự án tiếp theo của mình.
Mục tiêu học tập
• Node.js là gì?
• Cài đặt Node.js
• Đối tượng toàn cục
• Nhập các mô-đun cốt lõi
• Tạo các sự kiện tùy chỉnh với EventEmitter
• Đọc, ghi và xóa tệp
• Làm việc với các luồng tệp
• Tạo các quy trình con với các chức năng thực thi và sinh sản
Khóa học nâng cao:
Tìm hiểu các kỹ thuật nâng cao về lập trình không đồng bộ và truyền dữ liệu trong Node.js. Trong khóa học này, người hướng dẫn chỉ ra cách sử dụng các mẫu không đồng bộ như lệnh gọi lại, lời hứa và không đồng bộ / chờ đợi để quản lý các quy trình và thực thi tuần tự, song song và đồng thời. Sau đó, anh ấy xem xét các luồng, một tính năng quan trọng để đọc và ghi dữ liệu từ các ứng dụng Node. Ông giới thiệu bốn loại luồng khác nhau — có thể đọc, có thể ghi, song công và chuyển đổi — và chỉ ra cách giảm thiểu áp suất ngược hoặc tích tụ trong quá trình truyền dữ liệu. Trong phần cuối cùng, anh ấy chỉ ra cách kết hợp các kỹ thuật và xây dựng một máy chủ HTTP để phát trực tuyến video qua web. Tìm hiểu cách đảm bảo luồng tương thích với nhiều trình duyệt và thu thập dữ liệu đa phần / biểu mẫu, chẳng hạn như dữ liệu văn bản và tệp, từ luồng tải lên. Vào cuối khóa học, bạn sẽ có một bộ công cụ mới mạnh mẽ để xây dựng các ứng dụng nâng cao, quy mô doanh nghiệp với Node.js.
Mục tiêu học tập
• Mẫu không đồng bộ
• Giải quyết và từ chối lời hứa
• Thực hiện tuần tự, song song và đồng thời
• Làm việc với các luồng có thể đọc và ghi được
• Chuyển đổi luồng
• Truyền trực tuyến HTTP
New app with New Content