ReactNative được phát triển bởi Facebook, với ReactNative bạn dễ dàng sử dụng các kiến thức từ Web để phát triển ứng dụng di động trên cả 2 nền tảng di động phổ biến nhất hiện nay là Android và iOS.
Ví dụ rõ nét nhất là Facebook, Instagram, AirBnb, Skype, Tesla, Walmart, Tencent QQ được xây dựng bằng ReactNative.
Hiện nay, các doanh nghiệp đang rất cần các lập trình viên biết lập trình ReactNative và sẵn sàng trả mức lương cực kỳ hấp dẫn.
Trong khóa học ReactNative này sẽ giúp các bạn nắm bắt được toàn bộ kiến thức về ReactNative thông qua các ứng dụng thực tiễn.
STT | MÔN HỌC | SỐ GIỜ |
1 | Cài đặt môi trường học | |
2 | Hello React Native | |
3 | React Basic & React Components | |
4 | Thiết Kế Giao Diện Với React Native Paper, React Native Elements | |
5 | Làm việc với React Navigation (Thư viện điều hướng, di chuyển các screens trong ứng dụng di động) | |
6 | Kết Nối Cơ Sở Dữ Liệu Với Google Firebase | |
7 | Cài đặt và lập trình gửi Notification với OneSignal | |
8 | Redux & Redux Saga, Redux Toolkit | |
9 | Đóng gói và Release sản phẩm ứng dụng di động | |
10 | Xây dựng các ứng dụng Mobile (Android / iOS) với ReactNative - Firebase | |
TỔNG SỐ GIỜ HỌC | 120 |
Cài đặt Visual Studio Code
Cài đặt Git-SCM & Bash (Làm việc với Source Control, Version Control)
Hướng dẫn viết lệnh Command Line trên Windows, MacOS, Linux
Cài đặt ReactNative, NodeJS, MongoDB, NPM, Yarn
Kiến thức về cơ bản ES6
Giới thiệu React Native
Hướng dẫn cách viết cú pháp JSX trong ReactNative
Viết code, biên dịch và chạy ứng dụng trên Android và iOS
Giới thiệu Component trong ReactNative
Cách tạo Component trong ReactNative
Hiểu về trình tự hoạt động của một Component trong ReactNative
Cách Mount một Component trong ReactNative
Tạo & Sử dụng Properties trong ReactNative
Chu kỳ hoạt động của một Component trong ReactNative
Quản lý events trên một Component trong ReactNative
Quản lý State (Trạng thái) của một Component trong ReactNative
Update Component trong ReactNative
Các components lồng nhau trong ReactNative
Networking: Làm việc với API và các kỹ thuật gọi API (GET, POST, PUT, DELETE) và vận dụng Async programming.
Làm việc với FORM và Data Validation với Formik và Yup.
Cập nhật React Hooks và cách sử dụng React Hooks: useState, useEffect, useCallback, useMemo, ...
Giới thiệu React Native Paper, React Native Elements
Cài đặt và áp dụng các thư viện UI/UX
Sử dụng các loại components của React Native Paper, React Native Elements
Tạo ứng dụng di động có giao diện chuyên nghiệp với React Native Paper, React Native Elements
Làm việc với StackNavigator
Làm việc với TabNavigator
Làm việc với DrawerNavigator
Làm việc với các loại Navigator kết hợp hỗn hợp trong ứng dụng di động
Đăng kí & tích hợp Google Firebase
Kiến trúc một ứng dụng ReactNative kết nối Firebase
Làm việc với các thành phần của Firebase: Firestore, Realtime, Storage, Authentication.
Đăng kí & tích hợp OneSignal vào ReactNative
Gửi Notifications đến ứng dụng di động Android / iOS
Nhận Notifications và xử lý các logic các messages nhận về
Tại sao phải dùng Redux?
Cài đặt Redux
Các hàm trong Redux
Khởi tạo Reducer & truy cập State của ứng dụng
Dispatching & Handling các Actions
Vận dụng Redux Sagas, Redux Toolkit vào trong ứng dụng thực tế.
Trình tự các bước biên dịch và đóng gói sản phẩm Android và iOS
Các bước publish ứng dụng lên Google Play và AppStore
Cơ bản về cơ sở dữ liệu NoSQL với Firebase
Xây dựng ứng dụng di động Mobile Shop (Như hình đính kèm bên dưới) và phần Admin quản trị thông tin.
Các hình ảnh ví dụ mình hoạ sẽ được dùng trong suốt quá trình khoá học:
Aptech luôn chú trọng chất lượng đào tạo, đáp ứng nhu cầu thực tế của doanh nghiệp. Đội ngũ giảng viên giàu kinh nghiệm, nhiệt tình, tận tâm với công việc, luôn sẵn sàng giúp đỡ học viên trong quá trình học tập và làm việc.
Với chương trình học chú trọng thực hành, sinh viên APTECH luôn được tạo điều kiện để thực hiện các dự án thực tế một cách thành thạo, chuyên nghiệp nhất.
Vui lòng cung cấp cho chúng tôi thông tin liên hệ
Các chuyên viên tư vấn luôn sẵn sàng trả lời các thắc mắc và tư vấn thông tin chi tiết về các khóa học mà bạn quan tâm.