教程演示🔗
使用 .NET MAUI 成为移动应用程序开发人员,立即编写强大的跨平台移动应用程序!
你将学到什么
-
了解 .NET MAUI 的基础知识
-
使用 .NET Core 设计简单的 API
-
在 .NET MAUI 应用程序中使用 API
-
了解 XAML 控件和语法
-
在 .NET MAUI 应用程序中实现样式
-
使用 MVVM 社区工具包的 MVVM 模式
-
将 SQLite 与移动应用程序结合使用
-
使用身份验证和授权保护移动应用程序
-
创建一个最小的 API
-
签名并发布Android应用程序
要求
-
C#编程的一些知识
-
能够运行 Visual Studio 2022 和移动模拟器的机器
描述
让我们一起开始我们的旅程,使用.NET MAUI 、C# 和 Visual Studio为 iOS、Android、macOS 和 Windows 构建漂亮的本机跨平台应用程序!它是Xamarin.Forms工具包的演变,允许我们使用一个代码库为所有平台进行开发。
在本课程中,我们将介绍有关使用 .NET MAUI 构建应用程序所需了解的所有信息。您将学习基础知识,包括如何使用XAML、模型视图视图模型 (MVVM) 模式和数据绑定构建用户界面; 如何在页面之间导航;如何访问设备存储等等。
本课程包含您学习基础知识所需的一切,并帮助您在使用 .NET MAUI 构建应用程序时取得成功!
本课程中的所有内容 均与.NET 6 / .NET 7兼容。
在本课程结束时,您将学到以下内容:
- .NET MAUI 是什么,它的用途是什么,它是如何工作的?
- 如何设置.NET MAUI的开发环境
- 如何构建Android 应用程序
- 如何使用MVVM模式和MVVM 社区工具包
- 如何使用依赖注入
- 如何使用 XAML(可扩展应用程序标记语言)实现接口
- 如何使用事件驱动开发进行开发
- 如何设置和使用共享资源进行样式设置。
- 如何使用各种MAUI 控件和MAUI 布局
- 如何在开发过程中实施故障排除技术
- 如何使用 .NET Core开发和发布最小 API
- 如何在.NET MAUI App中使用API
- 如何使用JSON Web 令牌保护 API
- 如何实现.NET MAUI身份验证
- 如何发布和签署Android应用程序
开发环境限制
我使用 Windows 计算机来开发 .NET MAUI 应用程序。我主要专注于构建 Android 应用程序,但要测试 iOS 应用程序,您需要 iPhone。这些演示中所做的一切都是跨平台的。
内容和概述
要学习本课程,您需要了解 C#。您可以使用我的课程C# Console and Windows Forms Development w/ Entity Framework。即使您很少接触 .NET 开发堆栈,本课程也适合初学者,并且充满了开发技巧。
课程内容被巧妙地分解,以根据正在构建的应用程序中的每个模块突出显示相关活动。我们还将研究故障排除和调试错误,实施最佳实践,编写有效的逻辑,并理解开发人员为什么这样做。在整个课程中,您的知识将逐步增长,并且您将面临挑战,做到最好。
当您完成本课程时,您将在 Visual Studio 中移动并检查逻辑和语法错误,这将成为您在 .NET 环境中工作时的第二天性。这将使您新学到的技能付诸实践,并给您的老板和同事留下深刻的印象。
本课程包含托管在 GitHub 上的工作文件,其中包括一些可让您更轻松地复制演示代码的文件。您将能够在每个讲座中与作者一起工作,并在完成课程后获得可验证的结业证书。
是时候采取行动了!
课程见!
本课程适合谁:
- 任何有兴趣学习 .NET MAUI 的人
- 任何想要使用单一代码库制作跨平台移动应用程序的人