Windows Presentation Foundation 大师班
将 WPF 与 C# 和 XAML 结合使用,通过 Azure、REST、MVVM 和机器学习构建真实世界的技能
讲师:Eduardo Rosas
独家Udemy付费课程,中英文字幕,课程资料包齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 能够构建利用 WPF 的桌面应用程序
- 能够创建自己的云服务
- 学习语言和模式,为使用 Xamarin 创建 iOS、Android 和 UWP 应用程序提供机会
- 学习更好地构建代码,以便更轻松地维护、更好地重用代码以及与其他项目(例如 Xamarin 和 UWP)更好地兼容
- 从头到尾构建你自己的应用程序,包括其云服务,例如数据库和文件存储
课程内容
17 个章节 • 132 个讲座 • 总时长 20 小时 34 分钟展开所有章节
WPF 简介6 个讲座 • 47 分钟
XAML – 计算器应用程序7 个讲座 • 57 分钟
C# – 计算器应用程序8 个讲座 • 1 小时 7 分钟
使用资源和样式改进 UI5 个讲座 • 33 分钟
练习 C#10 个讲座 • 1 小时 20 分钟
SQLite – 联系人应用程序8 个讲座 • 1 小时 1 分钟
列表显示9 个讲座 • 1 小时 10 分钟
自定义用户控件5 个讲座 • 44 分钟
休息和人工智能8 个讲座 • 1 小时 22 分钟
MVVM – 天气应用程序22 个讲座 • 3 小时
克隆印象笔记15 个讲座 • 3 小时 26 分钟
谷歌 Firebase 服务7 个讲座 • 1 小时 50 分钟
Azure 存储帐户服务5 个讲座 • 33 分钟
动画5 个讲座 • 43 分钟
部署你的 WPF 应用程序5 个讲座 • 52 分钟
依赖注入5 个讲座 • 59 分钟
额外信息 – 源代码和其他东西2 个讲座 • 8 分钟
要求
- 建议有一些 C# 或类似语言(如 Java)的编程经验,但不是必需的
- 访问运行 Windows 的计算机(以前是 Windows 10,但也可以使用 Windows 7 或 8)。
- 如果不是本机运行 Windows,则需要运行 Windows 的虚拟机。
说明
你是否知道一点 C# 或其他语言的编程,但正在努力获得面试,更不用说工作了?
也许你被困在一份低薪的编程工作中,想升职到更好、更高级的职位。
也许你想学习一项新技能并扩展你的简历。
或者,也许你想通过学习一个新的有价值的框架来提高你的 .NET 技能。
如果其中一项或多项描述了你,那么我建议你认真考虑这门课程。
本课程将教你如何使用 Microsoft 的 Windows Presentation Foundation (WPF) 创建具有丰富用户界面的应用程序。
什么是 WPF?
WPF 是 .NET 框架的一部分,通过将用户界面与业务逻辑分离,为构建应用程序提供了一致的编程模型。它使用 XAML(一种基于 XML 的语言)和 C#。运行时库包含在自 Windows Vista 以来的所有 Microsoft Windows 版本中。它得到了微软的大力支持,是一个成熟而强大的框架。
为什么要费心去学呢?
许多,也许是大多数企业级 .NET 应用程序都是在 WPF 中构建的,因为它能够创建松散耦合的应用程序,其中业务逻辑和表示层是分开的。这也适用于在 .NET 中开发的一般应用程序。很大一部分基于 Winforms 的项目也正在升级到 WPF。
WPF 开发人员的需求量很大,Microsoft 在最新版本的 Visual Studio 和 .NET 中完全支持 WPF。这是微软向前发展战略的关键部分。
你将在本课程中学到什么?
WPF 是使用 C# 和 XAML 开发的。你将学习如何使用 WPF 构建和访问强大的 REST 服务(特别是本课程中的天气信息和机器学习)。你还将学习创建自己的云服务,并学习语言和模式以在 Xamarin 中开辟未来的机会(iOS、Android 和通用 Windows 平台 (UWP)。
此外,在本课程中,你将学习 C#、XAML、MVVM(模型-视图-视图模型)架构模式、Azure 应用和存储服务以及 SQLite 等。
为什么参加本课程是你可以做出的最佳决定。
其他课程侧重于有关你可以使用 WPF 做什么的孤立示例。不是这门课!随着你对 WPF 的了解越来越多,本课程将指导你创建真实世界的应用程序。你会:
- 一边学习一边制作计算器:
- C#
- XAML
- 风格
- 学习时构建联系人应用程序:
- SQLite
- 使用列表视图
- 创建自定义控件
- 在学习时构建机器学习分类器:
- 休息服务
- 从计算机中挑选图像
- 学习时构建天气应用程序:
- MVVM 架构模式
- 多休息
- 学习时构建一个笔记应用程序:
- 更多 WPF 控件,例如工具栏、语音转文本、切换按钮、组合框、上下文菜单和富文本格式编辑器
- 为云托管数据库添加 Azure 应用服务
- 添加用于在云中存储文件的 Azure 存储帐户服务
- 添加动画
你的讲师 Eduardo Rosas 是经过认证的 Xamarin 移动开发人员,自 2012 年以来一直使用 C# 和 XAML 构建应用程序。
这意味着你正在向具有所需的所有专业培训、技能和经验的人学习,以教你如何以最快的方式精通 WPF。但一直被教导正确的编程方式。
如果你准备好获得第一份带薪编程工作,或者升职到更高级的编程职位,那么本课程适合你!
完成本课程后,你将具备必要的技能,能够使用创建自己的 WPF 桌面应用程序,从而增加职业机会。
你越早报名参加本课程,你就会越早掌握增加工作或咨询机会所需的技能和知识。你的新工作或咨询机会等待着你!
为什么今天不开始?
点击 注册 按钮注册课程!
此课程面向哪些人:
- 任何想了解和使用 Windows Presentation Foundation (WPF) 的人
- 任何想通过学习重要的 Microsoft Windows 开发技术来增加职业选择的人