Khoá học lập trình React Native
Tại sao nên chọn lựa React Native
React Native cho phép xây dựng ứng dụng trên Android và iOS chỉ với một ngôn ngữ thống nhất là javascript nhưng mang lại trải nghiệm Native app thực sự. React Native đang là xu hướng cho giới lập trình và là lựa chọn hàng đầu của nhiều công ty phần mềm tại Việt Nam.
Tổng quan
Khóa học CGA React Native giúp học viên làm chủ các kiến thức lập trình mobile sử dụng React Native. Hoàn thành khóa học, học viên có đủ năng lực của một lập trình viên mobile sử dụng React Native, có thể tham gia trực tiếp vào các dự án lập trình mobile tại doanh nghiệp hoặc tự mình xây dựng các ứng dụng native trên Android + iOS sử dụng React Native.
Ai tham gia khoá học?
Chương trình phù hợp với tất cả các bạn đang tìm hiểu về lập trình di động, muốn được đào tạo để có thể làm được sản phẩm, xin được việc tại các dự án phát triển phần mềm trên nền React Native tại các doanh nghiệp, đặc biệt là:
- Các bạn chưa có nền tảng về lập trình, muốn thử sức với lập trình.
- Sinh viên IT năm 3 trở lên, có kiến thức căn bản về HTML, CSS, Javascript.
Mọi chi tiết đăng ký TẠI ĐÂY>>
Nội dung khóa học
Phần 1: Javascript căn bản
- Nhập môn lập trình căn bản
- Biến và kiểu dữ liệu
- Cấu trúc điều kiện
- Cấu trúc lặp
- Mảng
- Hàm
Phần 2: Tổng quan về React Native
- Trình bày được tổng quan về Javascript
- Trình bày được tổng quan về React Native
- Cài đặt môi trường phát triển
- Tạo ứng dụng React Navite đầu tiên
- Tổng quan về ứng dụng React Native
Phần 3: Các component trong React Native
- Sử dụng được JSX
- Triển khai được cơ trế Render
- Sử dụng được các component như ListView, ScrollView, Text …
- Trình bày được quy trình hoạt động của các component
- Sử dung Props, State…
- Sử dụng được các kỹ thuật Dont Mutate That State
- Sử dụng được Events
Phần 4: Các API trong React Native
- Sử dụng được Animate
- Sử dụng được Alert
- Sử dụng được Geonocation
- Sử dụng được CameraRoll
- Xử lý sự kiện Navigration
Phần 5: Định dạng giao diện ứng dụng
- Sử dụng Flexbook
- Ui & UX app mobile
- Sử dụng được Absolute
- Sử dụng Size, Dimentsion, One-layout
- Triển khai được inheristion
Phần 6: Route
- Sử dụng được Navigator
Phần 7: Kiến trúc ứng dụng React Native
- Trình bày được nguyên lý cơ bản của Redux
- Áp dụng được Redux vào React Native
- Trình bày được Components, Container trong React-Redux
- Áp dụng được naming convension
Phần 8: Sử lý dữ liệu, kết nối trong React Native
- Áp dụng được Persistent
- Sử dụng được Fetch API
Phần 9: Cơ sở dữ liệu
- Áp dụng được Realm database
- Áp dụng được Firebase
- Triển khai TDD
Phần 10: Đóng gói và triển khai ứng dụng
- Triển khai được cơ chế đóng gói và triển khai dự án
Mọi chi tiết đăng ký TẠI ĐÂY>>
Mọi chi tiết đăng ký TẠI ĐÂY>>