Khoá học React Native
React Native là một framework mã nguồn mở được sáng tạo bởi Facebook. Nó được sử dụng để phát triển ứng dụng di động Android, iOS, Web và UWP bằng cách cho phép các nhà phát triển sử dụng React cùng với môi trường ứng dụng gốc.
Học miễn phí ngayCơ hội việc làm của React Native Developer?
React Native là một framework phát triển ứng dụng di động đa nền tảng được sử dụng bởi một số công ty và doanh nghiệp lớn nhất thế giới, bao gồm Facebook, Instagram, Airbnb và Uber. Điều này dẫn đến một nhu cầu lớn về các nhà phát triển React Native có tay nghề cao.
Đối tượng tham gia phù hợp
- Các bạn lập trình viên, đã có kiến thức và kinh nghiệm trong lĩnh vực lập trình
- Các bạn đang làm lập trình viên, muốn học thêm về Lập trình ứng dụng di dộng
- Các bạn đang làm Lập trình viên ứng dụng di động, muốn hệ thống hoá lại kiến thức
React Native Developer Roadmap
Step-by-step guide to learning React Native Developer in 2024
Phần I
1. Introduction
- What is React Native?
- Why use React Native?
- React Native Alternatives
2. Learn the Pre-requisites
- JavaScript Basics
- CSS Basics
- React Basics
- Components
- State
- Props
- JSX
3. Environment Setup
- Expo
- create-expo-app
- Expo Snack
- Expo Tradeoffs
- React Native CLI
- Metro Bundler
4. Development Workflow
- Running on Device
- Debugging
- In-App Developer Menu
- Enabling Fast Refresh
- LogBox
- Sourcemaps
- DevTools
5. Core Components
- Text
- Text Input
- Button
- Image
- ImageBackground
- Switch
- StatusBar
- Activity
- Indicator
- Modal
- Pressable
- View
- SafeAreaView
- KeyboardAvoidingView
- Listings
- ScrollView
- List Views
- FlatList
- SectionList
- RefreshControl
6. Writing Platform Specific Code
- Platform Module
- File Extensions
- react-native-web
7. Styling
- Stylesheets
- Layouts and Flexbox
- Accessibility
Phần II
8. Networking
- Connectivity Status
- Fetch
- Websockets
10. Interactions
- Touchables
- Gesture Responder System
- Scrolling and Swiping
- Screen Navigation
- Animations
12. Security
- Authentication
- Networking
- Storage
13. Storage
- Other Storage Options
- react-native-async-storage
- Expo Ecosystem
- expo-secure-store
- expo-file-system
- expo-sqlite
Phần III
14. Testing
- Jest
- Component Tests
- React Test Renderer
- React Native Testing Library
- E2E Testing
- Detox
- Appium
15. Performance
- Understand Frame Rates
- Common Problem Sources
- Speeding up Builds
- Optimizing Flatlist Config
- RAM Bundles + Inline Requires
- Profiling
16. Using Native Modules
- For Android
- For iOS
17. Publishing Apps
- Google Play Store
- Apple App Store