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
Khóa học React Native cho người mới bắt đầu sử dụng Expo và TypeScript
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.
Khu vực Câu hỏi thường gặp trống
Cài đặt môi trường phát triển React Native
Xem trướcCài đặt Visual Code và Extention
Xem trướcCài đặt NodeJS và Expo Go
Xem trướcViết chương trình HelloWorld sử dụng Expo
Xem trướcPhân biệt Expo và CLI khi phát triển ứng dụng React Native
Xem trướcVòng đời của component trong React Native (Lifecycle)
Xem trướcHost Platform React Native
Xem trướcView & Text
Xem trướcButton
Xem trướcTextInput
Xem trướcImages
Xem trướcSử dụng Icons
Xem trướcScrollView
Xem trướcComponent do người dùng định nghĩa - Class component
Xem trướcComponent do người dùng định nghĩa - Function component
Xem trướcKhái niệm về PROPS trong React Native
Xem trướcKhái niệm về STATE trong React Native
Xem trướcFlatList component
Xem trướcFlatList component Event
Xem trướcSectionList component
Xem trướcAndroid Components APIs DrawerLayoutAndroid
Xem trướcAndroid Components APIs TouchableNativeFeedback
Xem trướcIOS Components APIs InputAccessoryView
Xem trướcIOS Components APIs SafeAreaView
Xem trướcReact native Navigator P1
Xem trướcReact native Navigator P2
Xem trướcCơ bản về Styles
Xem trướcThuộc tính Width vs Height trong React Native
Xem trướcFlexBox Layout
Xem trướcLayout màn hình Login
Xem trướcLayout màn hình Login => Ẩn hiện password
Xem trướcLayout màn hình Login => validation form
Xem trướcLayout màn hình shopping cart => Header
Xem trướcLayout màn hình shopping cart => Sản phẩm
Xem trướcLayout màn hính shopping cart => Checkout
Xem trướcKhá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ướcShopping cart useReducer => Hiển thị danh sách sản phẩm
Xem trướcShopping cart useReducer => Thay đổi số lượng bán
Xem trướcShopping cart useReducer => Xóa sản phẩm
Xem trướcShopping cart useReducer => Tính tổng tiền
Xem trướcKhó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 đó
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.
1.0
2 Học viên
157 Khóa học
1252 Đánh giá
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!
Xem chi tiết