Quay lại danh sách khóa học
🚀 Tự học Đang tuyển sinh

Lập trình App Mobile với React Native

Khám phá lộ trình học tập toàn diện được thiết kế giúp học viên nâng cao tư duy, kỹ năng giải quyết bài toán và lập trình thành thạo.

👨‍🎓 Lớp: Học sinh & Người đi làm
📚 Bài học: 10 bài
⏱️ Thời lượng: 36 giờ
🏆 Thử thách: 50+ bài tập
Bài học 10 bài
Thời lượng 36 giờ
Thực hành 50+ bài tập
Chứng nhận số iKH EDU

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

Khóa học Lập trình App Mobile với React Native trang bị cho học viên nền tảng lập trình thuật toán bài bản và chuyên sâu với ngôn ngữ lập trình mạnh mẽ. Phù hợp cho học sinh định hướng thi học sinh giỏi, Tin học trẻ Bảng B/C hoặc phát triển phần mềm lâu dài.

Nội dung chính tập trung vào:

  • Cú pháp ngôn ngữ chuẩn hóa và tư duy giải quyết bài toán thuật toán.
  • Tối ưu hóa thời gian chạy và dung lượng bộ nhớ của chương trình.
  • Thực hành lập trình trực tuyến trên hệ thống chấm bài tự động (Online Judge) phản hồi tức thì.

Giảng viên phụ trách

TK
Thầy Phan Tuấn Kiệt

• 20+ năm kinh nghiệm giảng dạy Tin học văn phòng
• Chuyên môn: Đào tạo Scratch cơ bản - nâng cao - luyện thi, Python cơ bản - nâng cao - luyện thi, C++ - nâng cao - luyện thi...

Lộ trình chi tiết

1
Chương 1: Nền tảng React Native & Setup Expo
Khởi tạo môi trường di động với Expo, làm quen các component giao diện cơ bản và phong cách StyleSheet Flexbox.
📚 3 Bài học
1
Bài 1 - Giới thiệu React Native, cài đặt môi trường lập trình với Expo và ứng dụng Hello World Khóa

Bài giảng chi tiết về Bài 1: Giới thiệu React Native, cài đặt môi trường lập trình với Expo và ứng dụng Hello World.

15 phút Video bài giảng Cơ bản
2
Bài 2 - Các component giao diện cơ bản: View, Text, Image, TextInput và Button Khóa

Bài giảng chi tiết về Bài 2: Các component giao diện cơ bản: View, Text, Image, TextInput và Button.

20 phút Video bài giảng 2 thử thách
3
Bài 3 - Thiết kế bố cục giao diện responsive di động sử dụng Flexbox và StyleSheet Khóa

Bài giảng chi tiết về Bài 3: Thiết kế bố cục giao diện responsive di động sử dụng Flexbox và StyleSheet.

30 phút Video bài giảng 3 thử thách
2
Chương 2: Thiết kế giao diện & Điều hướng màn hình
Hiển thị danh sách cuộn FlatList tối ưu và cấu hình điều hướng chuyển trang Stack/Bottom Tab Navigation.
📚 2 Bài học
4
Bài 4 - Làm việc với danh sách cuộn dữ liệu lớn qua FlatList và SectionList Khóa

Bài giảng chi tiết về Bài 4: Làm việc với danh sách cuộn dữ liệu lớn qua FlatList và SectionList.

15 phút Video bài giảng Cơ bản
5
Bài 5 - Điều hướng màn hình di động với React Navigation (Stack Navigation, Tab Navigation) Khóa

Bài giảng chi tiết về Bài 5: Điều hướng màn hình di động với React Navigation (Stack Navigation, Tab Navigation).

20 phút Video bài giảng 2 thử thách
3
Chương 3: Gọi API & Lưu trữ dữ liệu thiết bị
Xử lý cử chỉ vuốt chạm và Animated, gọi API RESTful mạng và lưu trữ dữ liệu cục bộ qua AsyncStorage.
📚 3 Bài học
6
Bài 6 - Xử lý sự kiện vuốt chạm, cử chỉ (Gestures) và tạo hiệu ứng animation cơ bản Khóa

Bài giảng chi tiết về Bài 6: Xử lý sự kiện vuốt chạm, cử chỉ (Gestures) và tạo hiệu ứng animation cơ bản.

15 phút Video bài giảng Cơ bản
7
Bài 7 - Kết nối mạng, gọi REST API lấy dữ liệu và hiển thị lên giao diện ứng dụng di động Khóa

Bài giảng chi tiết về Bài 7: Kết nối mạng, gọi REST API lấy dữ liệu và hiển thị lên giao diện ứng dụng di động.

20 phút Video bài giảng 2 thử thách
8
Bài 8 - Lưu trữ dữ liệu cục bộ trên bộ nhớ điện thoại sử dụng AsyncStorage Khóa

Bài giảng chi tiết về Bài 8: Lưu trữ dữ liệu cục bộ trên bộ nhớ điện thoại sử dụng AsyncStorage.

30 phút Video bài giảng 3 thử thách
4
Chương 4: Thiết bị phần cứng & Build ứng dụng
Khai thác phần cứng (Camera, Album, GPS) và hướng dẫn build xuất file cài đặt APK/IPA qua EAS Build đám mây.
📚 2 Bài học
9
Bài 9 - Khai thác tính năng phần cứng di động - Truy cập Camera, Thư viện ảnh và Vị trí (GPS) Khóa

Bài giảng chi tiết về Bài 9: Khai thác tính năng phần cứng di động - Truy cập Camera, Thư viện ảnh và Vị trí (GPS).

15 phút Video bài giảng Cơ bản
10
Bài 10 - Ôn tập và hướng dẫn đóng gói (Build) ứng dụng di động xuất file APK/IPA với Expo Application Services (EAS) Khóa

Bài giảng chi tiết về Bài 10: Ôn tập và hướng dẫn đóng gói (Build) ứng dụng di động xuất file APK/IPA với Expo Application Services (EAS).

20 phút Video bài giảng 2 thử thách

Kết quả đạt được sau khóa học

  • Làm chủ lập trình ứng dụng di động đa nền tảng (iOS & Android) bằng React Native và Expo.
  • Thiết kế giao diện responsive với Flexbox và xử lý danh sách cuộn mượt mà (FlatList, SectionList).
  • Tích hợp điều hướng React Navigation, gọi API RESTful, lưu AsyncStorage và truy cập phần cứng di động.

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

Độ tuổi & Trình độ

Khóa học được thiết kế tối ưu cho đối tượng Học sinh & Người đi làm, trình độ Nâng cao.

Thông tin khóa học

👨‍🎓
5.000+
Học viên tham gia
🏆
200+
Học viên đạt giải
📚
50+
Khóa học chất lượng
98%
Phụ huynh hài lòng

Tự học chủ động. Đăng ký xong học ngay.

🏆 Chứng nhận số iKH EDU

Hoàn thành 100% bài học và thử thách để nhận chứng nhận điện tử có mã xác thực.

TRUNG TÂM GIÁO DỤC & ĐÀO TẠO TIN HỌC iKH
iKH EDU
CHỨNG NHẬN
HỌC VIÊN HOÀN THÀNH KHÓA HỌC
Nguyễn Văn A
QR XÁC THỰC
Chữ ký
(KÝ SỐ)
GIÁM ĐỐC
Xem mẫu

Mẫu chứng nhận hoàn thành khóa học