Mọi thứ bạn cần biết để xây dựng các ứng dụng doanh nghiệp đa nền tảng (bao gồm Hooks, Redux, Firebase, Rest API, Publishing).
Giới thiệu khoá học:
Bạn muốn khởi chạy và phát triển sự nghiệp của mình với tư cách là một mobile app developer? Khóa học này là dành cho bạn!
Khóa học này bao gồm tất cả các chủ đề mà bạn cần biết để xây dựng các ứng dụng di động đa nền tảng cho Android và iOS.
Bạn muốn tìm hiểu về Navigation? Được đề cập. Tích hợp Redux và so sánh với React Context ? Chắc chắn rồi! Sử dụng REST API và thậm chí cả Firebase Database? Đã bao gồm. Nó có bao gồm User Authentication không? Tất nhiên!
Chúng ta sẽ bắt đầu bằng cách nắm vững các nền tảng của React, bao gồm JSX, props, state và styles. Và tất nhiên, hooks sẽ được sử dụng cho các reusable functional component. Bên cạnh đó, cơ bản về các class component sẽ được trình bày vì đó là điều bạn có thể gặp trong legacy code. Chúng ta cũng sẽ tìm hiểu cơ bản về git và source code sẽ được cung cấp trong git được cung cấp cho mỗi phần, vì vậy bạn cũng có thể theo dõi code ở đó. Khóa học sẽ bao gồm việc tạo ra nhiều reusable component khác nhau sẽ được sử dụng lại trong các ứng dụng có trong khóa học, cũng như bạn có thể sử dụng chúng cho các dự án cá nhân của riêng mình sau này.
React Native là một lựa chọn tuyệt vời để phát triển các ứng dụng di động đa nền tảng trên Android, iOS và thậm chí cả Web. Với một source code duy nhất, bạn có thể tạo ứng dụng di động cho nhiều nền tảng. Và phần tuyệt vời là nó giống như một native app vì nó dựa trên các native module. Và trên hết, nó mang lại nhiều lợi thế hơn cho việc phát triển ứng dụng dành cho thiết bị di động mà thậm chí không thể có trong các native app như over-the-air updates, v.v. Điều này là do thực tế là nó đang sử dụng Javascript, thứ phổ biến nhất ngôn ngữ lập trình và bạn có thể đạt được rất nhiều điều với điều đó - web development đến mobile và backend.
Mục lục:
✓ 01. Giới thiệu.
✓ 02. React Native Tools Setup.
✓ 03. Travel App: Cơ bản về React Native.
✓ 04. Git Basic.
✓ 05. Travel App: Xây dựng Màn hình Chính.
✓ 06. Travel App: Giới thiệu về App Navigation.
✓ 07. Travel App: Xây dựng màn hình chi tiết.
✓ 08. Travel App: Native Libraries (Maps & Social Share).
✓ 09. Recipes App: Expo Basic.
✓ 10. Recipes App: Home Screen.
✓ 11. Recipes App: REST API Integration.
✓ 12. Recipes App: Search.
✓ 13. Recipes App: Details Screen.
✓ 14. Tasks App: Authentication Screens.
✓ 15. Tasks App: Auth với Firebase.
✓ 16. Tasks App: Drawer & Tab Navigators.
✓ 17. Tasks App: Adding Tasks.
✓ 18. Tasks App: Displaying Tasks.
✓ 19. Tasks App: Deploying to Stores.
Bạn sẽ học được gì:
✓ Tìm hiểu Javascript và React Native basic để phát triển ứng dụng dành cho thiết bị di động trên Android và iOS.
✓ Tìm hiểu cách xây dựng cả hai ứng dụng React Native và Expo đơn giản và tiết lộ sự khác biệt giữa React Native CLI và Expo.
✓ Tìm hiểu cách sử dụng React Hooks & React Context (useState, useEffect, useContext, useSelector, useDispatch, v.v.).
✓ Tích hợp các Native Library, chẳng hạn như Maps, Social share, Firebase.
✓ Tìm hiểu cách xử lý tích hợp REST API và tìm hiểu về các open source API.
✓ Sử dụng các navigator khác nhau của React Navigation, chẳng hạn như Stack, Tabs và Drawer navigator.
✓ Tích hợp Firebase trong ứng dụng của bạn và tìm hiểu về các ứng dụng serverless.
✓ Xử lý tích hợp Redux cho global state management và API Calls.
✓ Được giới thiệu về cách xác thực người dùng hoạt động trong các ứng dụng.
✓ Tìm hiểu git là gì, tại sao mọi người sử dụng nó và tìm hiểu các lệnh cơ bản của git.
✓ Thiết lập các công cụ React Native cơ bản để có trải nghiệm tốt nhất dành cho developer.
Khóa học này dành cho ai:
✓ Các Javascript/React/React Native Developer mới bắt đầu tò mò về mobile app development.
✓ Các React Native Developer muốn tìm hiểu một số chủ đề nâng cao hơn, chẳng hạn như Firebase Integration, React Native CLI vs. Expo, v.v.
Tham gia Tổng kho khóa học online trọn đời
- Truy cập hơn 4.000 khóa học ở nhiều chủ đề như Kinh doanh, marketing, lập trình, tin học văn phòng, ngôn ngữ,...
- Học trọn đời, học mọi lúc, mọi nơi.
- Khóa học mới lên kho mỗi ngày
Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.