Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

React Native cho người mới bắt đầu(Expo + TypeScript)

React Native cho người mới bắt đầu(Expo + TypeScript)

Khóa học React Native cho người mới bắt đầu sử dụng Expo và TypeScript

4.9
(367 đánh giá)
1,468 học viên
Giảng viên
Nguyen Van Nam
Đánh giá cao
79.000đ 909.000đ -91%
8.5 giờ video
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Giúp các bạn có kiến thức cơ bản về lập trình React Native
Xây dựng ứng dụng di động cơ bản: Học viên sẽ biết cách tạo và chạy ứng dụng di động trên cả hai nền tảng iOS và Android bằng React Native và Expo
Sử dụng TypeScript hiệu quả: Học viên sẽ hiểu và áp dụng TypeScript để viết mã sạch, dễ bảo trì và an toàn hơn.
Hiểu và sử dụng điều hướng: Thành thạo trong việc thiết lập điều hướng giữa các màn hình và quản lý luồng ứng dụng.

Yêu cầu

Khóa học cơ bản cho người mới bắt đầu, không yêu cầu có kinh nghiệm trước đó

Đối tượng phù hợp

Các bạn biết lập trình HTML + CSS + Javasript là lợi thế

Nội dung khóa học

6 phần • 54 bài giảng
1 Giới thiệu về React Native
2 Thuân lợi và khó khăn khi phát triển React Native
3 Phân biệt JSX và TSX khi phát triển ứng dụng React Native
1 Cài đặt môi trường phát triển React Native
2 Cài đặt Visual Code và Extention
3 Cài đặt NodeJS và Expo Go
4 Viết chương trình HelloWorld sử dụng Expo
5 Phân biệt Expo và CLI khi phát triển ứng dụng React Native
6 Vòng đời của component trong React Native (Lifecycle)
7 Host Platform React Native
1 View & Text
2 Button
3 TextInput
4 Images
5 Sử dụng Icons
6 ScrollView
7 Component do người dùng định nghĩa - Class component
8 Component do người dùng định nghĩa - Function component
9 Khái niệm về PROPS trong React Native
10 Khái niệm về STATE trong React Native
11 FlatList component
12 FlatList component Event
13 SectionList component
14 Android Components APIs DrawerLayoutAndroid
15 Android Components APIs TouchableNativeFeedback
16 iOS Components APIs InputAccessoryView
17 iOS Components APIs SafeAreaView
18 React native Navigator P1
19 React native Navigator P2
1 Cơ bản về Styles
2 Thuộc tính Width vs Height trong React Native
3 FlexBox Layout
4 Layout màn hình Login
5 Layout màn hình Login => Ẩn hiện password
6 Layout màn hình Login => validation form
7 Layout màn hình shopping cart => Header
8 Layout màn hình shopping cart => Sản phẩm
9 Layout màn hính shopping cart => Checkout
1 Khái niệm về React Native Navigator
2 Stack Navigator P1
3 Stack Navigator P2
4 Bottom Tabs Navigator
5 Drawer Navigator
6 Navigator lồng nhau - Stack Navigator & Bottom Tabs
7 Các Hooks được sử dụng trong Navigator
1 Khái niệm cơ bản useReducer
2 Ứng dụng useReducer trong dự án TodoListTask P1
3 Ứng dụng useReducer trong dự án TodoListTask P2
4 Ứng dụng useReducer trong dự án TodoListTask P3
5 Ứng dụng useReducer trong dự án TodoListTask P4
6 Shopping cart useReducer => Hiển thị danh sách sản phẩm
7 Shopping cart useReducer => Thay đổi số lượng bán
8 Shopping cart useReducer => Xóa sản phẩm
9 Shopping cart useReducer => Tính tổng tiền

Giới thiệu khóa học

Khóa học "React Native cho người mới bắt đầu (Expo + TypeScript)" được thiết kế đặc biệt dành cho:

  • Những người mới bắt đầu học lập trình di động.

  • Các lập trình viên web muốn mở rộng kỹ năng sang mảng phát triển ứng dụng di động.

  • Những ai đã quen thuộc với JavaScript hoặc TypeScript và muốn học cách xây dựng ứng dụng mobile nhanh chóng.

Nội dung khóa học

  1. Tìm hiểu về Expo:

    • Expo là một công cụ tuyệt vời giúp đơn giản hóa việc phát triển ứng dụng React Native, đặc biệt cho người mới bắt đầu. Bạn sẽ học cách cài đặt, thiết lập và chạy ứng dụng đầu tiên của mình chỉ trong vài phút.

  2. Khám phá TypeScript:

    • Tìm hiểu cách sử dụng TypeScript để viết mã mạnh mẽ và dễ bảo trì hơn.

    • Làm quen với các khái niệm như kiểu dữ liệu, interface, và generics.

  3. Xây dựng ứng dụng thực tế:

    • Từng bước tạo ra một ứng dụng di động hoàn chỉnh, từ thiết kế giao diện đến kết nối dữ liệu.

    • Tích hợp các tính năng phổ biến như điều hướng, quản lý trạng thái, và API.

Lợi ích khi tham gia khóa học

  • Học từ cơ bản đến nâng cao: Bạn không cần bất kỳ kinh nghiệm nào trước đó. Mọi kiến thức đều được giảng dạy một cách dễ hiểu và có hệ thống.

  • Hỗ trợ thực hành: Trong suốt khóa học, bạn sẽ thực hành với các dự án thực tế, giúp bạn áp dụng ngay kiến thức vừa học.

  • Đội ngũ giảng viên tận tâm: Đội ngũ giảng viên sẵn sàng hỗ trợ bạn trong suốt hành trình học tập.

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?