Hotline: ☎ 0943.113.311
Hotline:

HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN CATIEDU

Tuyển Sinh Trung Cấp - Cao Đẳng - Đại Học Trực Tuyến
Trọn bộ kiến thức NodeJS
Thể loại: Công nghệ thông tin
Số bài học: 91
Thời lượng video:
Cấp độ: Chưa xếp hạng
Sở hữu khóa học trọn đời
Cấp chứng nhận hoàn thành
0 VNĐ
Trọn bộ kiến thức NodeJS
Lợi ích từ khoá học
 
- Nắm được kiến thức NodeJS chi tiết và bài bản
- Tạo ra các ứng dụng có tốc độ xử lý nhanh
- Áp dụng kiến thức NodeJs cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn
- Cải thiện tốc độ thực thi bằng cách áp dụng NodeJS. Đối với 1 tác vụ HTML đơn giản thì NodeJS có hiệu năng gấp đôi PHP
- Trong cùng điều kiện làm việc thì thời gian CPU xử lý ứng dụng NodeJS nhanh gấp 40 lần PHP và chỉ chiếm RAM bằng 1/25 ứng dụng PHP
 
Phù hợp với
 - Những sinh viên chuyên ngành CNTT hoặc người vừa đi làm trong lĩnh vực CNTT
 - Những lập trình game muốn tạo ra các sever games online (ứng dụng thời gian thực)
 - Nếu bạn muốn tạo được các ứng dụng Chat live thì NodeJS là điều không thể thiếu
 - Nếu bạn đang là webfront end, đặc biệt là cho một Startup, chuyên phải đảm bảo ứng dụng hoạt động nhanh, đồng thời xử lý nhiều dữ liệu trong thời gian ngắn thì khóa học này chắc chắn hữu ích dành cho bạn
 - Những lập trình viên muốn tạo ứng dụng với số lượng dòng code ít hơn so với khi sử dụng những ngôn ngữ lập trình cơ bản như PHP...
 
Mô tả tổng quát

Hiện nay, công nghệ thông tin xuất hiện ở mọi nơi, sự phát triển nhanh chóng của nó kéo theo việc ngành lập trình trở thành một một lựa chọn lý tưởng cho các bạn trẻ. Và khi nhắc tới lập trình, ta có thể nói tới NodeJS. NodeJS là một nền tảng viết bằng JavaScript giúp xây dựng các ứng dụng mạng nhanh và khả mở. NodeJS được InfoWorld bình chọn là "Công nghệ của năm" năm 2012.

- Bạn là sinh viên CNTT, người vừa đi làm trong lĩnh vực CNTT

- Bạn có mong muốn tạo ra các sever games online, các ứng dụng, hay muốn đảm bảo ứng dụng hoạt động nhanh, đồng thời xử lý nhiều dữ liệu trong thời gian ngắn.

NodeJS chính là những gì bạn cần!

Tại sao lại sử dụng Node.js?
Đầu tiên là ưu điểm về tốc độ thực thi và khả năng mở rộng. Node.js có tốc độ rất nhanh. Đó là một yêu cầu khá quan trọng khi bạn là một startup đang cố gắng tạo ra một sản phẩm lớn và muốn đảm bảo có thể mở rộng nhanh chóng, đáp ứng được một lượng lớn người dùng khi trang web của bạn phát triển lên. 

Node.js có thể xử lý hàng ngàn kết nối đồng thời trong khi PHP sẽ chỉ có nước sụp đổ. Bên cạnh các lợi ích về tốc độ thực thi và khả năng mở rộng, có thể bạn cũng đã biết một chút về JavaScript, vì vậy tại sao lại phải phiền toái để học thêm về một ngôn ngữ lập trình hoàn toàn mới như PHP? Và sau đó bạn sẽ có một sự phấn khích khi học về một cái gì đó mới mẻ và gần như chưa được khám phá. Bạn còn nhớ cái cảm giác khi mà một cái gì đó mới xuất hiện và sau đó trở thành phổ biến khắp mọi nơi mà bạn hối tiếc đã không học về nó sớm hơn, và mãi mãi chỉ là người đến sau? Đừng phạm phải sai lầm như vậy lần này nữa. Node.js đang ngày càng trở nên lớn mạnh hơn.

Chúng tôi hân hạnh mang đến khóa học "Trọn bộ kiến thức Node.js", khóa học đầu tiên đầy đủ và chi tiết về NodeJS tại Việt Nam. Khóa học sẽ mang đến cho bạn trọn bộ kiến thức về Nodej.s. Ngay sau khóa học bạn có thể:

- Tăng tốc độ xử lý website cuả bạn gấp 5 lần với NodeJS

- Tự mình tạo ra các ứng dụng thời gian thật: Những trang web, server games online.

- Nhanh chóng sửa chữa các lỗi trong ứng dụng của bạn mà các phần còn lại của ứng dụng vẫn hoạt động bình thường.

Một khi nắm vững Nodej.s trong tay bạn sẽ dễ dàng trở thành lập trình viên chuyên nghiệp, được nhiều công ty săn đón. Vậy còn chờ gì nữa, hãy nhanh tay đăng ký khóa học của chúng tôi.

Yêu cầu khoá học
 - Máy tính kết nối Internet
 - Sử dụng tai nghe để học hiệu quả nhất
Giới thiệu
play course
Giới thiệu chung và mục tiêu của khóa học.
5:11 phút
play course
Giới thiệu về NodeJS
6:52 phút
play course
Vấn đề rào cản khi học NodeJS
1:38 phút
play course
Môi trường làm việc và giao diện dòng lệnh
7:43 phút
Cốt lõi của NodeJS
play course
Khái niệm Server và Client (Chủ - khách)
2:44 phút
play course
Hoạt động và nhiệm vụ của một máy chủ JavaScript
2:06 phút
play course
Ngôn ngữ lập trình C++
3:59 phút
play course
Mã nguồn Javascript
3:04 phút
play course
Viết ứng dụng NodeJS đầu tiên
2:43 phút
play course
Cài đặt và chạy một số phần Javascript trong NodeJS
8:46 phút
Thực sự hiểu về Modules, Exports, và Require
play course
Module và các khái niệm liên quan
1:55 phút
play course
Khai báo và sử dụng hàm trong JavaScript
8:11 phút
play course
Tự xây dựng được một Module
8:43 phút
play course
Javascript: Lập trình hướng đối tượng và mẫu khai báo Object Literal
5:47 phút
play course
Javascript: Hàm khởi tạo và sự kế thừa prototype
12:18 phút
play course
Javascript: Biến tham trị và biến tham chiếu
5:46 phút
play course
Javascript: Thực thi hàm ngay khi được khởi tạo
5:52 phút
play course
Các Module trong NodeJS thực sự hoạt động như thế nào? Hiểu module.exports và require
15:40 phút
play course
Javascript: Thao tác với dữ liệu JSON
3:48 phút
play course
Tìm hiểu thêm sâu về Require
11:59 phút
play course
Các kỹ thuật khai báo và sử dụng Module
15:29 phút
play course
Exports và module.exports hoạt động như thế nào?
9:16 phút
play course
Sử dụng module dựng sẵn của NodeJS
12:29 phút
play course
Module và ECMAScript 2015 (ES6)
7:25 phút
play course
Web Server Checklist
1:10 phút
Events và Event Emitter trong NodeJS
play course
Khái niệm Events
3:32 phút
play course
Javascript: Object Properties, First Class Function, và Arrays
5:42 phút
play course
Event Emitter - Phần 1
9:21 phút
play course
Event Emitter - Phần 2
5:33 phút
play course
Javascript: Object.create và Prototypes
3:00 phút
play course
Kế thừa từ Events Emitter - Phần 1
6:28 phút
play course
NodeJS: ES6 Template Strings
5:27 phút
play course
Javascript: .call và .apply
4:38 phút
play course
Kế thừa Event Emitter - Phần 2
10:59 phút
play course
NodeJS: ES6 Class
7:20 phút
play course
Kế thừa Event Emitter - Phần 3
5:23 phút
Code không đồng bộ, libuv, Events Loop, Streams, Files, và nhiều hơn nữa ...
play course
Javascript: Javascript là đồng bộ
2:27 phút
play course
Hàm gọi lại callback
2:51 phút
play course
Kiến trúc không đồng bộ: libuv, Event Loop và Non-Blocking
6:28 phút
play course
Khái niệm về Stream và Buffer
2:22 phút
play course
Dữ liệu nhị phân, bộ ký tự và bảng mã
4:50 phút
play course
Xử lý dữ liệu Buffer
7:12 phút
play course
ES6 Typed Arrays
3:52 phút
play course
Xử lý Callback trong Javascript
3:46 phút
play course
Làm việc với File trong NodeJS
8:48 phút
play course
Làm việc với Stream
11:36 phút
play course
Kỹ thuật Pipe
2:15 phút
play course
Sử dụng kỹ thuật Pipe
8:04 phút
play course
Web Server Checklist
1:59 phút
Giao thức HTTP và Sử dụng NodeJS để xây dựng 1 Web Server
play course
Khái niệm TCP / IP
3:34 phút
play course
Khái niệm Addresses và Ports
3:28 phút
play course
Khái niệm HTTP
4:09 phút
play course
HTTP hoạt động như thế nào trong NodeJS
5:45 phút
play course
Sử dụng NodeJS để xây dựng 1 Web Server
9:02 phút
play course
Trả về dữ liệu HTML và thiết kế một Template đơn giản
9:15 phút
play course
Stream và hiệu năng đáp ứng áp dụng kỹ thuật Pipe
3:38 phút
play course
API và Endpoint
1:45 phút
play course
Trả về dữ liệu JSON
3:36 phút
play course
Định tuyến ứng dụng
8:53 phút
play course
Web Server Checklist
3:00 phút
Chương trình quản lý thư viện NPM
play course
Khái niệm Package và quản lý Package
1:35 phút
play course
Ý nghĩa của các phiên bản Versioning Semantic
3:40 phút
play course
NPM và kho lưu trữ thư viện
5:08 phút
play course
Init, nodemon, và package.json - Phần 1
14:55 phút
play course
NPM Global
5:07 phút
play course
Init, nodemon, và package.json - Phần 2
7:54 phút
play course
Sử dụng gói thư viện của người khác
2:36 phút
Express Framework
play course
Cài đặt Express và xây dựng 1 Web Server hoàn chỉnh.
8:58 phút
play course
Routes - Định tuyến ứng dụng sử dụng Express
6:25 phút
play course
Static File và Middleware
17:53 phút
play course
Template và Template Engine
14:42 phút
play course
Querystring và Post Parameters
25:13 phút
play course
API RESTful và JSON
5:29 phút
play course
Cấu trúc 1 ứng dụng
27:46 phút
Javascript, JSON, và cơ sở dữ liệu
play course
SQL và Cơ sở dữ liệu quan hệ
3:57 phút
play course
NodeJS và MySQL
15:11 phút
play course
NoSQL
3:37 phút
play course
MongoDB và Mongoose
20:39 phút
play course
Web Server Checklist
1:33 phút
Xây dụng một ứng dụng nodejs đơn giản từ đầu
play course
Yêu cầu phần mềm: node-todos
2:40 phút
play course
Khởi tạo ứng dụng
13:09 phút
play course
Cài đặt model dữ liệu với Mongodb và Mongoose
12:52 phút
play course
Khởi tạo dữ liệu
10:13 phút
play course
Tạo các API ứng dụng
25:27 phút
play course
AngularJS phía client: Mô hình Model-View-Star
4:11 phút
play course
Cài đặt AngularJS controller/app/view (p1)
26:46 phút
play course
Cài đặt AngularJS controller/app/view (p2)
20:02 phút
play course
Cài đặt AngularJS controller/app/view (p3)
18:41 phút
play course
Cài đặt AngularJS Services: Lấy dữ liệu từ phía Server
29:33 phút
play course
Hoàn thiện và Deploy dự án lên Heroku
11:09 phút
Các bộ công cụ hỗ trợ NodeJS
play course
Tổng kết khóa học
2:30 phút
Trọn bộ kiến thức NodeJS
Thể loại: Công nghệ thông tin
Số bài học: 91
Thời lượng video:
Cấp độ: Chưa xếp hạng
Sở hữu khóa học trọn đời
Cấp chứng nhận hoàn thành
0 VNĐ
zalo-call
1
Bạn cần hỗ trợ?