Node.js & MongoDB: nắm được rất nhiều kỹ thuật xử lý Javascript nâng cao trên platform 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: 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ể.
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: 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.
Request API hoạt động như thế nào, chạy từ đâu tới đâu, clients, routing, controller, services, model…
Coding conventicons, 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.
Danh sách khóa học
Chương 01: Giới thiệu tổng quan
Chương 02: Cài đặt môi trường và chuẩn bị các kiến thức nền tảng
Chương 03: Cấu hình những phần base nền tảng ứng dụng
Chương 04: Các chức năng liên quan đến tài khoản người dùng
Chương 05: Các chức năng liên quan đến quản lý danh bạ liên lạc
Chương 06: Các chức năng liên quan đến trò chuyện giữa những người dùng với nhau
Chương 07: Các chức năng liên quan đến trò chuyện Streaming Video Call
Chương 08: Cập nhật trạng thái người dùng trong ứng dụng
Chương 09: Xử lý chức năng liên quan đến trò chuyện nhóm
Chương 10: Một số tính năng khác và tổng kết khóa học
Code:
PART 01: https://drive.google.com/uc?id=1vCt5jwaQ4MLS-2m0sowtnaH9XR7AY-s8&export=download
PART 02: https://drive.google.com/uc?id=1S6R14vBvemtg-MZqJxAny2CapPLL49k2&export=download
PART 03: https://drive.google.com/uc?id=1Ilz_Sc-BUoDHO0-ANkfmNoJMbRAgW-m1&export=download
PART 04: https://drive.google.com/uc?id=15tPkX_VEoNQAVDJcmdzj_H84qUnnA8vL&export=download
PART 05: https://drive.google.com/uc?id=1WENOK5wIJdodswOUkwhFVvFC30j-LXTA&export=download
PART 06: https://drive.google.com/uc?id=1OGR1kFyvQrJ_gMzf1iopiQL5ZxmM2fLT&export=download
PART 07: https://drive.google.com/uc?id=1UgfOGcQrBN0hSAjFIvXAr5QTXZ0ttz6x&export=download
Awesome-Chat-Template-Frontend: https://drive.google.com/uc?id=10uNHQWUy3bz0fERsP04RyEEBOtBgD1dt&export=download