- Instructor: Giảng Viên Phan Hữu Trí
- Lectures: 23
- Duration: 21 days
Giới thiệu
React Native là một framework ứng dụng di động mã nguồn mở, được phát triển bởi Facebook cho phép các lập trình viên xây dựng các ứng dụng native mà chỉ sử dụng.
React native cho phép xây dựng các ứ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ự. Không như các framework hybrid khác (viết một lần triển khai nhiều nơi), React native tập trung vào việc một lập trình viên làm việc hiệu quả trên môi trường đa nền tảng như thế nào.
React Native giúp cho lập trình viên web có thể viết ứng dụng native để khắc phục các điểm yếu của ứng dụng web và hybrid. Chỉ với một lập trình viên thành thạo javascript, bạn có thể chiến đấu trên mọi mặt trận web, desktop,server và bây giờ là mobile. Điều này không những có lợi cho lập trình viên web mà nó giúp cho các doanh nghiệp phát triển sản phẩm đầu cuối với ít nhân lực hơn.
Với thị trường khát nhân lực như hiện nay nghề lập trình viên Hybrid Mobile Apps đã tạo ra vô vàn cơ hội rộng lớn cho các bạn trẻ, nhất là đối với những bạn yêu thích học công nghệ thông tin, lập trình và yêu thích công việc phân tích và phát triển ứng dụng trên React Native framework.
Tuy vậy, việc học Hybrid Mobile Apps với React Native cho người lần đầu tiên tiếp xúc thì khó và cũng ít tài liệu chi tiết cũng như giải thích đầy đủ và chi tiết về công nghệ, cách sử dụng. Rất nhiều bạn sinh viên gặp khó khăn khi tiếp cận với React Native ngay lần đầu tiên và không biết sử dụng như thế nào và luồng hoạt động ra sao. Từ đó, React Native như một rào cản lớn đối với các bạn sinh viên trẻ đang cần đúc kết kinh nghiệm cho công việc.
Khóa học Lập Trình Hybrid Mobile Apps với React Native này đúc kết chi tiết và sâu sắc các vấn đề cốt lõi trong React Native. Các bạn hoàn toàn có thể làm được việc ngay sau khóa học. Tự tin phỏng vấn, trả lời câu hỏi của nhà tuyển dụng chắc chắn.
Công Nghệ Sử Dụng
- JavaScript
- React Native
- IDE: Android Studio
Đối Tượng Khóa Học
- Những bạn muốn học phát triển ứng dụng Hybrid Mobile Apps với React Native
- Các bạn đang học hay sử dụng công nghệ khác muốn chuyển đổi
- Các bạn muốn nâng cao kỹ năng phát triển Hybrid Mobile Apps với React Native
- Các bạn sinh viên mới ra trường cần chuẩn bị kiến thức tìm việc với React Native
Điều Kiện Học
Học viên tham gia khóa học cần có kiến thức cơ bản về:
- Cơ bản về máy tính
- Đã học ngôn ngữ lập trình TypeScript
Thời Gian Học
Thời gian học 21 buổi. Tuần học 3 buổi 2-4-6 hoặc 3-5-7. Mỗi buổi 2 giờ.
Hình Thức Học:
Học trực tuyến qua Zoom.
Học Phí
Học phí khóa học 4.200.000VND
Chương Trình Đào Tạo
- 2 Sections
- 23 Lessons
- 21 Days
- Lập Trình React Native Cơ BảnTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản về lập trình Hybrid Mobile Apps với React Native10
- 4.1Giới thiệu framework React Native
- 4.2Giới thiệu kiến trúc framework React Native
- 4.3Giới thiệu và sử dụng View trong React Native
- 4.4Tạo Layout với Flexbox trong React Native
- 4.5Tìm hiểu và sử dụng Style trong React Native
- 4.6Tìm hiểu và sử dụng State trong React Native
- 4.7Tìm hiểu và sử dụng Props trong React Native
- 4.8Sử dụng Core Components trong React Native
- 4.9Sử dụng Dialog trong React Native
- 4.10Sử dụng Menu trong React Native
- Lập Trình React Native Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức nâng cao về lập trình Hybrid Mobile Apps với React Native13
- 5.0Kiểm tra dữ liệu hợp lệ cho Form trong React Native
- 5.1Tìm hiểu và sử dụng Services trong React Native
- 5.2Tìm hiểu và sử dụng Notifications trong React Native
- 5.3Tìm hiểu và sử dụng Push Notification trong React Native
- 5.4Tìm hiểu và sử dụng Storage trong React Native
- 5.5Thao tác với database SQLite trong React Native
- 5.6Tích hợp dữ liệu từ Web API vào React Native
- 5.7Tích hợp các dịch vụ từ Google Maps vào React Native
- 5.8Tích hợp quảng cáo từ Google Ads vào React Native
- 5.9Tìm hiểu và sử dụng Localization và Internationalization trong React Native
- 5.10Tìm hiểu và sử dụng Graphics trong React Native
- 5.11Tìm hiểu và sử dụng Telephony trong React Native
- 5.12Tìm hiểu và sử dụng Firebase trong React Native