Chương trình JavaScript đầu tiên.
Biến và kiểu dữ liệu cơ bản.
Thực hành.
Cấu trúc điều điều kiện.
Vòng lặp có điều kiện.
Hàm trong JavaScript.
Giới thiệu về hàm bậc cao (Higher order functions).
Hàm nặc danh (Anonymous function).
Kiểu dữ liệu mảng (array).
Kiểu dữ liệu đối tượng (object).
Thực hành.
Class và Hướng đối tượng.
Arrow Function.
Thực hành.
Giới thiệu về định dạng trao đổi dữ liệu.
Nhắc lại kiểu dữ liệu Object (trong JavaScript) và Class (OOP).
Làm quen với cấu trúc JSON.
Thực hành.
Làm việc với Node Package Module - npm
Sử dụng các module thông dụng.
HTML căn bản.
CSS căn bản.
JavaScript căn bản.
Giới thiệu về front end.
Giới thiệu ứng dụng đa nền tảng.
Hello React Native.
Cấu trúc dự án React Native.
Life cycle của ứng dụng React Native.
Giới thiệu project mẫu trong khóa học.
Thiết kế giao diện người dùng
Thực hành hiện thực các Component cần thiết cho project mẫu.
Thiết kế giao diện người dùng
Thực hành sử dụng Style vào project mẫu.
Trạng thái là gì?
Redux
HTTP Request và HTTP Response
RESTful web service.
Sử dụng Postman khảo sát 1 số API.
Module axios và ứng dụng gửi nhận dữ liệu.
Thực hành gửi nhận dữ liệu từ Back end.
Giới thiệu về khả năng điều hướng trong ứng dụng.
Giới thiệu về Base64 encode/decode.
Giới thiệu về các cơ chế chứng thực người dùng.
Hiện thực tính năng đăng nhập, lưu trữ token và thực thi 1 số API với xác thực token.
Giới thiệu và hiện thực vào ứng dụng.
Cấp quyền cho ứng dụng từ phía người dùng.
Thực hành tích hợp thêm tính năng đòi hỏi cấp quyền từ người dùng.
Push notification
Cấu hình push notification trong ứng dụng.
Triển khai ứng dụng.
Chuẩn bị tài nguyên cần thiết:
Cấu hình và build ứng dụng trên Android hoặc iOS (lựa chọn).
Tham khảo Google Play Console.