- Instructor: triphan
- Lectures: 61
- Duration: 30 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
Thời Gian Học
Thời gian học 30 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 6.000.000VND
Chương Trình Đào Tạo
- 5 Sections
- 61 Lessons
- 30 Days
- Lập Trình TypeScript 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ề ngôn ngữ lập trình TypeScript10
- Lập Trình TypeScript 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ề ngôn ngữ lập trình TypeScript13
- 2.1Giới thiệu khái niệm lập trình hướng đối tượng với TypeScript
- 2.2Khai báo và sử dụng đối tượng trong TypeScript
- 2.3Sử dụng Constructor trong đối tượng với TypeScript
- 2.4Khai báo và sử dụng Class trong TypeScript
- 2.5Sử dụng kế thừa trong lập trình hướng đối tượng với TypeScript
- 2.6Sử dụng đa hình trong lập trình hướng đối tượng với TypeScript
- 2.7Khai báo và sử dụng Static trong Class
- 2.8Sử dụng Collection trong TypeScript
- 2.9Thao tác với thời gian trong TypeScript
- 2.10Thao tác với Storeage trong TypeScript
- 2.11Sử dụng Async/Await trong TypeScript
- 2.12Sử dụng Arrow Function trong TypeScript
- 2.13Sử dụng Lambda trong TypeScript
- 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
- 3.1Giới thiệu framework React Native
- 3.2Giới thiệu kiến trúc framework React Native
- 3.3Giới thiệu và sử dụng View trong React Native
- 3.4Tạo Layout với Flexbox trong React Native
- 3.5Tìm hiểu và sử dụng Style trong React Native
- 3.6Tìm hiểu và sử dụng State trong React Native
- 3.7Tìm hiểu và sử dụng Props trong React Native
- 3.8Sử dụng Core Components trong React Native
- 3.9Sử dụng Dialog trong React Native
- 3.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 Native12
- 4.1Kiểm tra dữ liệu hợp lệ cho Form trong React Native
- 4.2Tìm hiểu và sử dụng Services trong React Native
- 4.3Tìm hiểu và sử dụng Notifications trong React Native
- 4.4Tìm hiểu và sử dụng Push Notification trong React Native
- 4.5Tìm hiểu và sử dụng Storage trong React Native
- 4.6Thao tác với database SQLite trong React Native
- 4.7Tích hợp dữ liệu từ Web API vào React Native
- 4.8Tích hợp các dịch vụ từ Google Maps vào React Native
- 4.9Tích hợp quảng cáo từ Google Ads vào React Native
- 4.10Tìm hiểu và sử dụng Localization và Internationalization trong React Native
- 4.11Tìm hiểu và sử dụng Graphics trong React Native
- 4.12Tìm hiểu và sử dụng Telephony trong React Native
- Đồ Án Môn HọcSau khi kết thúc môn học, bạn có thể sử dụng các kiến thức trong môn học này xây dựng bất kì Hybrid Mobile Apps với React Native theo các yêu cầu thực tế. Một số yêu cầu Hybrid Mobile Apps thường gặp trong thực tế16
- 5.1Xây dựng Mobile Apps Thương Mại Điện Tử
- 5.2Xây dựng Mobile Apps Trắc Nghiệm
- 5.3Xây dựng Mobile Apps Đặt Phòng Khách Sạn
- 5.4Xây dựng Mobile Apps Đặt Vé Xem Phim
- 5.5Xây dựng Mobile Apps Đặt Bàn Nhà Hàng
- 5.6Xây dựng Mobile Apps Nghe Nhạc
- 5.7Xây dựng Mobile Apps Đấu Giá
- 5.8Xây dựng Mobile Apps Quản Lý Tồn Kho
- 5.9Xây dựng Mobile Apps Quản Lý Sự Kiện
- 5.10Xây dựng Mobile Apps Quản Lý Trường Học
- 5.11Xây dựng Mobile Apps Mua Bán Bất Động Sản
- 5.12Xây dựng Mobile Apps Tin Tức
- 5.13Xây dựng Mobile Apps Hẹn Hò
- 5.14Xây dựng Mobile Apps Công Thức Nấu Ăn
- 5.15Xây dựng Mobile Apps Giao Hàng
- 5.16Xây dựng Mobile Apps Chat