Chia Sẻ Khóa Học React Native - Hướng Dẫn Thực Tế [2024] [Update Tháng 8-2024] [Khóa 6481 A]
Sử dụng React Native và kiến thức React của bạn để xây dựng các native iOS and Android App - bao gồm Push Notifications, Hooks, Redux.
Những gì bạn sẽ học được:
- ✓ Tìm hiểu cách sử dụng ReactJS để xây dựng các native mobile app thực cho iOS và Android.
- ✓ Phát triển các ứng dụng di động đa nền tảng (iOS và Android) mà không cần biết Swift, ObjectiveC hoặc Java/ Android.
- ✓ Khám phá React Native cơ bản và các tính năng nâng cao!
- ✓ Tìm hiểu cách sử dụng các tính năng chính của ứng dụng di động như Google Maps hoặc device camera.
Mobile App là một trong những cách tốt nhất để thu hút người dùng - không có gì ngạc nhiên khi mọi người đều muốn xây dựng một ứng dụng như vậy!
Nhưng chẳng phải sẽ tuyệt vời hơn sao nếu bạn có thể sử dụng kiến thức web development kết hợp với kiến thức về React để xây dựng các mobile app ?
Đó chính xác là những gì React Native cho phép bạn làm!
Không cần phải học Java, Android, Swift, ObjectiveC hay bất cứ thứ gì tương tự - React và JavaScript là tất cả những gì bạn cần để tạo ra các native mobile app tuyệt vời hoạt động trên cả Android và iOS. Đó có lẽ là lý do tại sao Instagram, AirBnB, Skype và nhiều công ty toàn cầu khác đang sử dụng nó để xây dựng các ứng dụng di động của họ!
Với khóa học này, bạn có thể tham gia liên minh này. Tôi sẽ dạy bạn mọi thứ bạn cần để tạo các React Native App của riêng mình, xuất bản chúng lên Google Play Store và Apple App Store và thực sự đi sâu vào hệ sinh thái React Native.
Bạn sẽ tìm hiểu tất cả về lý thuyết đằng sau React Native, các khái niệm cốt lõi, cách xây dựng các responsive design hoạt động trên nhiều kích thước thiết bị khác nhau, cách điều hướng, sử dụng maps và camera cùng nhiều hơn thế nữa!
Và còn cách nào tốt hơn để học bằng cách xây dựng một app thực tế? Chúng ta sẽ xây dựng ứng dụng "Favorite Places" trong khóa học này, một ứng dụng mà người dùng có thể chia sẻ những bức ảnh tuyệt vời và địa điểm họ chụp chúng. Ứng dụng này sẽ cho phép bạn xem những thứ như sử dụng maps, camera, user authenticationg, kết nối với một server và nhiều thứ khác nữa.
Vào cuối khóa học, tất nhiên chúng ta cũng sẽ thực hiện tất cả các bước cần thiết để đưa ứng dụng lên app store.
Sau đây là thông tin chi tiết về những gì bạn sẽ nhận được:
- ✓ Các khái niệm và lý thuyết cốt lõi.
- ✓ Cách sử dụng React, JavaScript và các native component.
- ✓ Hiểu cách điều hướng trong các ứng dụng React Native.
- ✓ Xem xét kỹ hơn về styling và animating của ứng dụng React Native.
- ✓ Hướng dẫn cách sử dụng các third-party library trong ứng dụng React Native của bạn.
- ✓ Ví dụ chi tiết về cách sử dụng maps hoặc image picker.
- ✓ User authentication flow đầy đủ.
- ✓ Cách kết nối với một backend server từ ứng dụng của bạn.
- ✓ Hướng dẫn Debugging.
- ✓ Và còn nhiều hơn thế nữa!
Bạn cần gì để thành công trong khóa học này?
- ✓ KHÔNG yêu cầu kiến thức về Android, Java, Swift hoặc ObjectiveC!
- ✓ Tuy nhiên, bạn cần có kiến thức về JavaScript và React (dành cho web) - bạn không cần phải là chuyên gia nhưng cần phải nắm vững những kiến thức cơ bản (mặc dù có các phần ôn tập trong khóa học này!).
Tôi rất vui được chào đón bạn tham gia khóa học!
Mục lục:
- ✓ 01 - Bắt đầu.
- ✓ 02 - React Native Basic [COURSE GOALS APP].
- ✓ 03 - Debugging React Native Apps (Giới thiệu).
- ✓ 04 - Đi sâu hơn vào Components, Layouts & Styling - Xây dựng một Mini-Game App.
- ✓ 05 - Xây dựng Adaptive User Interfaces Thích ứng với Platform & Device Size).
- ✓ 06 - React Native Navigation với React Navigation [MEALS APP].
- ✓ 07 - App-wide State Management với Redux & Context API.
- ✓ 08 - Thời gian thực hành - Expense Tracker App.
- ✓ 09 - Handling User Input.
- ✓ 10 - Gửi Http Requests.
- ✓ 11 - User Authentication.
- ✓ 12 - Sử dụng các tính năng Native Device (Camera, Location, v.v).
- ✓ 13 - Xây dựng React Native Apps mà không cần Expo.
- ✓ 14 - Xuất bản React Native Apps.
- ✓ 15 - Push Notifications.
- ✓ 16 - Tổng kết Khóa học.
- ✓ 17 - Bonus: JavaScript Refresher.
- ✓ 18 - Bonus: Reactjs Refresher.
- ✓ 19 - Bonus.
Khóa học này dành cho ai:
- ✓ Bất kỳ ai muốn sử dụng React để xây dựng các native mobile app.
- ✓ Mọi mobile developer muốn học chỉ một ngôn ngữ để viết các ứng dụng di động đa nền tảng.
- ✓ Mọi mobile hoặc web developer quan tâm đến việc viết các native app hiệu suất cao bằng JavaScript.