Course Overview
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
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.
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.
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.
FAQ
FAQ area empty
Course curriculum
-
Cài đặt môi trường phát triển React Native
Xem trước -
Cài đặt Visual Code và Extention
Xem trước -
Cài đặt NodeJS và Expo Go
Xem trước -
Viết chương trình HelloWorld sử dụng Expo
Xem trước -
Phân biệt Expo và CLI khi phát triển ứng dụng React Native
Xem trước -
Vòng đời của component trong React Native (Lifecycle)
Xem trước -
Host Platform React Native
Xem trước
-
View & Text
Xem trước -
Button
Xem trước -
TextInput
Xem trước -
Images
Xem trước -
Sử dụng Icons
Xem trước -
ScrollView
Xem trước -
Component do người dùng định nghĩa - Class component
Xem trước -
Component do người dùng định nghĩa - Function component
Xem trước -
Khái niệm về PROPS trong React Native
Xem trước -
Khái niệm về STATE trong React Native
Xem trước -
FlatList component
Xem trước -
FlatList component Event
Xem trước -
SectionList component
Xem trước -
Android Components APIs DrawerLayoutAndroid
Xem trước -
Android Components APIs TouchableNativeFeedback
Xem trước -
IOS Components APIs InputAccessoryView
Xem trước -
IOS Components APIs SafeAreaView
Xem trước -
React native Navigator P1
Xem trước -
React native Navigator P2
Xem trước
-
Cơ bản về Styles
Xem trước -
Thuộc tính Width vs Height trong React Native
Xem trước -
FlexBox Layout
Xem trước -
Layout màn hình Login
Xem trước -
Layout màn hình Login => Ẩn hiện password
Xem trước -
Layout màn hình Login => validation form
Xem trước -
Layout màn hình shopping cart => Header
Xem trước -
Layout màn hình shopping cart => Sản phẩm
Xem trước -
Layout màn hính shopping cart => Checkout
Xem trước
-
Khái niệm cơ bản useReducer
Xem trước -
Ứng dụng useReducer trong dự án TodoListTask P1
Xem trước -
Ứng dụng useReducer trong dự án TodoListTask P2
Xem trước -
Ứng dụng useReducer trong dự án TodoListTask P3
Xem trước -
Ứng dụng useReducer trong dự án TodoListTask P4
Xem trước -
Shopping cart useReducer => Hiển thị danh sách sản phẩm
Xem trước -
Shopping cart useReducer => Thay đổi số lượng bán
Xem trước -
Shopping cart useReducer => Xóa sản phẩm
Xem trước -
Shopping cart useReducer => Tính tổng tiền
Xem trước
Requirment
-
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 đó
Outcomes
-
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.
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details