Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

.NET MAUI Mobile App Development

Phát triển ứng dụng di động với .NET MAUI

Phát triển ứng dụng di động với .NET MAUI

Trở thành lập trình viên ứng dụng di động với .NET MAUI, xây dựng ứng dụng đa nền tảng mạnh mẽ ngay hôm nay!

4.3
(1,313 đánh giá)
8,872 học viên
Giảng viên
Trevoir Williams
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
102 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Nắm vững kiến thức nền tảng về .NET MAUI
Thiết kế API đơn giản với .NET Core
Tích hợp API vào ứng dụng .NET MAUI
Hiểu rõ các điều khiển và cú pháp XAML
Áp dụng Styles trong ứng dụng .NET MAUI
Mẫu MVVM sử dụng MVVM Community Toolkit
Sử dụng SQLite với ứng dụng di động
Bảo vệ ứng dụng bằng xác thực và phân quyền
Tạo API tối giản
Ký và xuất bản ứng dụng Android
Triển khai API trên Microsoft Azure

Yêu cầu

Có kiến thức cơ bản về lập trình C#
Máy tính đủ mạnh để chạy Visual Studio 2022 và Mobile Emulators

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

Dành cho mọi người muốn học .NET MAUI
Dành cho ai muốn tạo ứng dụng di động đa nền tảng từ một codebase duy nhất

Nội dung khóa học

8 phần • 73 bài giảng
1 Giới thiệu
2 Tổng quan về .NET MAUI
1 Tổng quan phần học
2 QUAN TRỌNG - Phiên bản .NET 10
3 Yêu cầu hệ thống chung
4 Visual Studio (Phát triển trên Windows)
5 Visual Studio Code (Phát triển trên Windows, macOS, Linux)
6 Cài đặt .NET cho Android
7 Chế độ nhà phát triển Windows
8 QUAN TRỌNG - Hyper-V và tăng tốc phần cứng
9 Ôn tập phần học
1 Tổng quan phần học
2 Tạo ứng dụng MAUI đầu tiên
3 Debug ứng dụng MAUI
4 Hiểu cấu trúc file dự án MAUI
5 Tạo Controls bằng C#
6 Tạo Controls bằng XAML
7 Hiểu về Layouts trong MAUI
8 Thiết lập giá trị Markup toàn cục
9 Định nghĩa giá trị riêng cho từng nền tảng
10 Tài nguyên chia sẻ
11 Điều hướng giữa nhiều trang
12 Ôn tập phần học
1 Tổng quan phần học
2 Thiết lập dự án .NET MAUI
3 Tạo Data Model
4 Tạo Data Access Services
5 Hiểu về mẫu MVVM
6 Cập nhật MVVM Toolkit
7 Triển khai mẫu MVVM
8 Thiết lập View Model và Command
9 Hiểu về Dependency Injection
10 Triển khai Data Template và Collection View
11 Tạo style cho trang danh sách
12 Triển khai trang chi tiết
13 Khám phá các tùy chọn lưu trữ
14 Thêm cơ sở dữ liệu SQLite vào ứng dụng
15 Thiết lập form thêm và xóa bản ghi
16 Ôn tập phần học
1 Tổng quan phần học
2 Kiến thức cơ bản phát triển API
3 Thiết lập dự án API
4 Thiết lập chính sách CORS
5 Thiết lập cơ sở dữ liệu
6 Xử lý Migrations bằng Terminal (Máy không dùng Windows)
7 Cấu hình API Endpoints
8 Kiểm tra chức năng API
9 Chuẩn bị server triển khai API
10 Tối ưu và xuất bản API lên server cục bộ
11 QUAN TRỌNG - Cách chỉnh sửa file Android Manifest trong Visual Studio
12 Cấu hình ứng dụng di động cho kết nối mạng
13 Tối ưu ứng dụng MAUI cho API
14 Các sửa lỗi quan trọng
15 Tổng quan phần học
1 Tổng quan phần học
2 Xác thực vs. Phân quyền
3 Thêm Identity vào API
4 Thiết lập Login Endpoint
5 Thêm trang loading cho ứng dụng
6 Thêm trang đăng nhập cho ứng dụng
7 Seed Users và Roles
8 Thêm xác thực và phân quyền vào API
9 Thiết lập tạo JSON Web Token
10 Thiết lập luồng và logic đăng nhập
11 Điều chỉnh luồng và bố cục ứng dụng
12 Xử lý đăng xuất
13 Ôn tập phần học
1 Tổng quan phần học
2 Triển khai API trên Microsoft Azure
3 Chỉnh sửa ứng dụng cho API đã xuất bản
4 Xuất bản ứng dụng di động Android
5 Mã nguồn hoàn chỉnh
1 Kết luận

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

Let us start our journey together to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with .NET MAUI, C#, and Visual Studio! It is the evolution of Xamarin.Forms toolkit allows us to use a single codebase to develop for all platforms.

This course covers everything we need to know to build an app using .NET MAUI. You will learn the basics, including how to build user interfaces with XAML, the Model View View Model (MVVM) pattern, and data binding; how to navigate between pages; how to access device storage, and so much more.

This course has everything you need to learn the basics and set you up for success when building apps with .NET MAUI!

By the end of this course, you will learn the following:

  • What’s .NET MAUI, who is it for, and how does it work?

  • How to set up the development environment for .NET MAUI

  • How to build an Android App

  • How to use the MVVM Pattern and the MVVM Community Toolkit

  • How to use Dependency Injection

  • How to implement interfaces using XAML - Extensible Application Markup Language

  • How to develop using Event-Driven Development

  • How to set up and use Shared Resources for styling.

  • How to use various MAUI Controls and MAUI Layouts

  • How to implement troubleshooting techniques during development

  • How to develop and publish a minimal API with .NET Core

  • How to consume API in .NET MAUI App

  • How to secure API using JSON Web Tokens

  • How to implement .NET MAUI Authentication

  • How to publish and sign an Android App

  • How to publish an API on Azure for public access

Development Environment Constraints

I use a Windows machine to develop the .NET MAUI application. I primarily focus on building Android apps, but you need an iPhone to test iOS apps. Everything done in these demos is cross-platform.

Content and Overview

To take this course, you will need to know C#. You can use my course C# Console and Windows Forms Development w/ Entity Framework. Even if you have little exposure to the .NET development stack, this course is beginner-friendly and has development tips.

The course content is smartly organized to highlight related activities for each module in the application being built. We will also look at troubleshooting and debugging errors as we go along, implementing best practices, writing efficient logic, and understanding why developers do things the way they do. Your knowledge will grow, step by step, throughout the course, and you will be challenged to be the best you can be.

By the time you have finished the course, you will have moved around in Visual Studio and examined logic and syntax errors so much that it will be second nature for you when working in the .NET environment. This will put your newly learned skills into practical use and impress your boss and coworkers.

The course includes working files hosted on GitHub, including some to help you replicate the demonstrated code. You will be able to work alongside the author as you work through each lecture and will receive a verifiable certificate of completion upon finishing the course.


It's time to take action!

See you in the course!


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Sharp
Hiển thị tất cả khoá học Cross Platform Development
Hiển thị tất cả khoá học Mobile Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊