Trang chủ Công nghệ thông tin Node.JS và MongoDB, xây d...
Node.JS và MongoDB, xây dựng một ứng dụng Messenger trò chuyện trực tuyến
1.199.000 ₫
Tới giỏ hàng
Nhâp EDU - Giảm thêm 50K
Giảm 10% khi thanh toán Online!
Hoàn tiền trong 30 ngày
Miễn phí giao hàng
Lợi ích từ khoá học
- Node.js & MongoDB: Dĩ nhiên chắc chắn phải nói đến đầu tiên là Node.js và MongoDB trước rồi, một cách cụ thể hơn, các bạn sẽ nắm được rất nhiều kỹ thuật xử lý Javascript nâng cao trên Node.js và framework Express.js, cùng kết hợp tương tác với cơ sở dữ liệu MongoDB để lưu trữ dữ liệu.
- Xử lý bất đồng bộ trong javascript: Các kỹ thuật coding Javascript ES6, Promise + Async - Await từ cơ bản đến nâng cao, áp dụng vào các trường hợp, các bài toán làm dự án cụ thể, từ đó các bạn sẽ có nhiều kinh nghiệm lập trình hơn là việc chỉ học và làm các ví dụ basic.
- Phân tích thiết kế cơ sở dữ liệu: Cách để lên ý tưởng, dựa vào ý tưởng rồi thiết kế cơ sở dữ liệu, áp dụng coding với MongoDB để lưu trữ dữ liệu cho ứng dụng.
- Xử lý Real-time: Các kỹ thuật xử lý real-time thời gian thực sử dụng Web Socket & module Socket.IO.
- Streaming Video với công nghệ Web RTC: Công nghệ Web RTC, Peer to Peer, Turn Server là gì và ứng dụng chúng vào việc streaming video trực tuyến giữa các người dùng với nhau, hay gọi đơn giản là chức năng call video trực tuyến real-time.
- Các kiến thức xử lý giao diện - Front-end: Các kiến thức nâng cao về HTML - HTML5, CSS - CSS3, xử lý DOM với Javascript & Jquery, Ajax request... và áp dụng vào từng bài toán xử lý hiển thị ứng dụng phía client.
- Nâng cao về Design Pattern, tư duy logic code: Tới một góc nhìn bao quát và nâng cao hơn là sau khóa học, các bạn có thể làm được và nắm vững được trong tay cách để tạo ra một Design Pattern tối ưu cho dự án. Một luồng Request API hoạt động như thế nào, chạy từ đâu tới đâu, clients, routing, controller, services, model...
- Coding conventions, clean code, sử dụng Git - GitHub: Cho tới việc coding conventions, clean code, các kỹ thuật sử dụng Git - Github chuyên nghiệp trong quy trình làm việc nhóm - Teamwork thực tế mà ít nơi nào có thể dạy cho các bạn trước khi các bạn đi làm.
- Chia sẻ Tip tricks, những kinh nghiệm xử lý logic code: Và còn rất nhiều những tip tricks, những kinh nghiệm từ quá trình đi làm dự án thực tế của mình cũng áp dụng và truyền đạt lại cho các bạn trong khóa học này.
59 Video hướng dẫn rõ ràng chi tiết từ A-Z, từ những dòng code đầu tiên: Còn về ứng dụng, chắc chắn mình sẽ hướng dẫn rõ ràng từ A-Z, từ dòng code số 0 trở đi cho các bạn để khi học hết khóa học, các bạn sẽ làm được một ứng dụng Messenger hoàn chỉnh các chức năng như trong video mình demo ở trên.
Xem thêm
Phù hợp với
- Người mới học lập trình cơ bản nhưng đang mất phương hướng, chưa có một hướng đi cụ thể trong ngành lập trình.
- Sinh viên có đam mê với lập trình và đã có kiến thức lập trình cơ bản.
- Người đi làm muốn chuyển đổi công nghệ, học hỏi thêm công nghệ mới nhất.
- Freelancer muốn kiếm tiền từ việc lập trình.
Mô tả tổng quát

- Các bạn sẽ được hướng dẫn chi tiết từ A-Z từ những dòng code đầu tiên cho đến khi kết thúc khóa học và hoàn thiện được một ứng dụng trò chuyện trực tuyến với các tính năng như sau:
- Đăng ký, đăng nhập, đăng xuất tài khoản Local, lưu trực tiếp email và mật khẩu của người dùng.
- Gửi E-mail xác nhận kích hoạt tài khoản.
- Đăng ký, đăng nhập, đăng xuất bằng 2 kiểu tài khoản mạng xã hội Facebook & Google.
- Cập nhật các thông tin của người dùng như ảnh đại diện, tên hiển thị, số điện thoại...
- Tìm kiếm người dùng để thêm bạn bè.
- Quản lý danh sách bạn bè, thêm, sửa, xóa, đếm số lượng bạn bè, gửi lời mời kết bạn, hủy yêu cầu, xác nhận bạn bè...
- Bắn các thông báo real-time thời gian thực khi có thông báo đến, ví dụ khi có ai gửi lời mời kết bạn đến (tương tự facebook)...
- Phân biệt, đánh dấu & đếm số lượng thông báo đã đọc, chưa đọc.
- Nhắn tin hình ảnh.
- Nhắn tin tệp đính kèm.
- Nghe gọi, trò chuyện video trực tuyến.
- Hiển thị preview các tin nhắn mới nhất, hiển thị typing real-time khi có ai đó chat đến.
- Cập nhật trạng thái người dùng Online - Offline.
- Tìm kiếm bạn bè để thêm và tạo một nhóm trò chuyện. Xử lý trò chuyện nhiều người trong nhóm.
- Xem thêm danh sách bạn bè, danh sách thông báo, danh sách các cuộc trò chuyện (trò chuyện cá nhân, trò chuyện nhóm)...

Yêu cầu khoá học
- Môi trường học yên tĩnh.
- Kết nối internet ổn định.
- Nên sử dụng tai nghe trong quá trình học.
- Yêu cầu hệ điều hành Linux Mint hoặc Ubuntu trong quá trình học.
- Những phần mềm khác cần sử dụng thì các bạn yên tâm là sẽ được hướng dẫn cài đặt trong video đầu tiên.
Giáo trình
Thể loại: Công nghệ thông tin
Số bài: 59
Thời lượng 23:55:02
Chương 1: Giới thiệu tổng quan
1 Bài
Chương 2: Cài đặt môi trường và chuẩn bị các kiến thức nền tảng
4 Bài
Chương 3: Cấu hình những phần base nền tảng ứng dụng
4 Bài
Chương 4: Các chức năng liên quan đến tài khoản người dùng
11 Bài
Chương 5: Các chức năng liên quan đến quản lý danh bạ liên lạc
14 Bài
Chương 6: Các chức năng liên quan đến trò chuyện giữa những người dùng với nhau
13 Bài
Chương 7: Các chức năng liên quan đến trò chuyện Streaming Video Call trực tuyến
3 Bài
Chương 8: Cập nhật trạng thái người dùng trong ứng dụng
1 Bài
Chương 9: Xử lý chức năng liên quan đến trò chuyện nhóm
3 Bài
Chương 10: Một số tính năng khác và tổng kết khóa học
5 Bài
Giảng viên
Giảng viên
Trung Quân Đỗ
5.0 (2)
1
KHOÁ HỌC
11
HỌC VIÊN
Tiểu sử
Với gần 3 năm kinh nghiệm trong nghề, giảng viên đã từng có rất nhiều kinh nghiệm đứng lớp, thuyết trình, training về lập trình cho mọi người kể từ khi còn là sinh viên cho đến hiện tại đi làm.

Khoá học liên quan

Thành thạo ngôn ngữ lập trình C++
-38%
MỚI

Thành thạo ngôn ngữ lập trình C++

Special Price 557.380 ₫ Regular Price 899.000 ₫
Trọn bộ kiến thức về AngularJS trong 6 giờ
-38%
MỚI

Trọn bộ kiến thức về AngularJS trong 6 giờ

Special Price 557.380 ₫ Regular Price 899.000 ₫
Làm chủ C/C++ trong 4 tuần
-44%
MỚI

Làm chủ C/C++ trong 4 tuần

Special Price 341.430 ₫ Regular Price 599.000 ₫
Fullstack Java Web với Spring Boot
-44%
MỚI

Fullstack Java Web với Spring Boot

Special Price 341.430 ₫ Regular Price 599.000 ₫
Lập trình hiệu ứng nâng cao với Javascript và SVG
-44%
MỚI

Lập trình hiệu ứng nâng cao với Javascript và SVG

Special Price 284.430 ₫ Regular Price 499.000 ₫
Thành thạo LinQ trong 6 tuần
-50%
MỚI

Thành thạo LinQ trong 6 tuần

Special Price 349.500 ₫ Regular Price 699.000 ₫
Quản trị hệ thống mạng Windows Server MCSA
-50%
MỚI

Quản trị hệ thống mạng Windows Server MCSA

Special Price 399.500 ₫ Regular Price 799.000 ₫
Xây dựng ứng dụng với React-Redux
-50%
MỚI

Xây dựng ứng dụng với React-Redux

Special Price 349.500 ₫ Regular Price 699.000 ₫
Thành thạo C++ qua 108 bài học (Phần 1)
-44%
MỚI

Thành thạo C++ qua 108 bài học (Phần 1)

Special Price 312.930 ₫ Regular Price 549.000 ₫
Học jQuery cơ bản đến nâng cao qua 20 bài tập
-50%
4.7 (28)

Học jQuery cơ bản đến nâng cao qua 20 bài tập

Special Price 374.500 ₫ Regular Price 749.000 ₫
Lập trình Java trong 4 tuần
-44%
4.6 (19)

Lập trình Java trong 4 tuần

Special Price 312.930 ₫ Regular Price 549.000 ₫
Học lập trình React js và Redux qua bài tập thực hành
-50%
MỚI

Học lập trình React js và Redux qua bài tập thực hành

Special Price 349.500 ₫ Regular Price 699.000 ₫
Lập trình RESTful Webservice trong 6 tuần
-44%
MỚI

Lập trình RESTful Webservice trong 6 tuần

Special Price 341.430 ₫ Regular Price 599.000 ₫
Internet of Things Starter
-50%
MỚI

Internet of Things Starter

Special Price 349.500 ₫ Regular Price 699.000 ₫
Nhập môn lập trình máy tính
-44%
MỚI

Nhập môn lập trình máy tính

Special Price 341.430 ₫ Regular Price 599.000 ₫