你好,哈布尔! 今天,我们将开始一系列文章,其中包括 Microsoft 提供的 5 个免费培训课程合集。 在这篇文章中,我们为程序员最喜欢的开发人员提供了最酷的课程。
顺便说一下!
- 所有课程免费(您甚至可以免费试用付费产品);
- 俄语 6/7;
- 您可以立即开始训练;
- 完成后,您将收到一枚徽章,确认您已成功完成课程。
加盟,详情下切!
该系列的所有文章
此块将随着新文章的发布而更新
为开发者提供的 7 门免费课程 - * *T-A***n******rov 的免费课程
- 7 门免费课程********************
- 6 ***** ***** ***** 来自蔚蓝
- ** ****** ********** ****** ** ** ********** ** ******
1. Windows 10应用程序开发
我们的小型课程,完整学习大约需要 4-5 个小时。 在课程期间您:
- 首先,熟悉开发 Windows 10 应用程序的基础知识;
- 然后掌握 Visual Studio 的使用;
- 然后您将学习如何在最流行的 Windows 开发环境中创建应用程序:UWP、WPF 和 Windows Forms;
- 最后学习如何创建连接互联网的应用程序。
学习本课程所需的只是:
- Windows 10 电脑
- C# 或类似语言的基础知识
您可以了解更多详情并开始培训
2. 使用 Xamarin.Forms 构建移动应用
本课程已经完全或几乎完全涵盖该工具的所有功能,并设计为 10 小时的培训。 它将教您如何使用 Xamarin.Forms 以及如何使用 C# 和 Visual Studio 创建在 iOS 和 Android 设备上运行的应用程序。 因此,要开始学习,您需要拥有 Visual Studio 2019 并具备使用 C# 和 .NET 的技能。
课程模块:
- 使用 Xamarin.Forms 构建移动应用程序;
- Xamarin.Android 简介;
- Xamarin.iOS 简介;
- 使用 XAML 在 Xamarin.Forms 应用程序中创建用户界面;
- Xamarin.Forms 中 XAML 页面的布局自定义;
- 使用共享资源和样式设计一致的 Xamarin.Forms XAML 页面;
- 准备用于发布的 Xamarin 应用程序;
- 在 Xamarin 应用程序中使用 REST Web 服务;
- 在 Xamarin.Forms 应用程序中使用 SQLite 存储本地数据;
- 使用堆栈和选项卡导航构建多页 Xamarin.Forms 应用程序。
3.Azure中的数据存储
Azure 提供了多种存储数据的方法:使用非结构化数据存储、存档存储、关系存储等等。 在 3,5-4 小时内,您将获得有关如何管理 Azure 中的存储、创建存储帐户以及为要存储在云中的数据选择正确模型的基本知识。
课程模块:
- 选择数据存储方法;
- 创建存储帐户;
- 将您的应用程序连接到 Azure 存储;
- Azure 存储帐户保护(此模块也包含在云数据保护课程中);
- 使用 blob 存储。
4. 使用 Python 和 Azure Notebooks 进行机器学习简介
本课程只需要您大约 2-3 小时,但会给您很多有用的实用技能。 毕竟,通过学习它,您将学习如何在 Azure Notebooks 中运行的 Jupyter Notebooks 中使用 Python 和相关库来预测模式并识别趋势。
在课程中,您将独立分析气候数据,预测可能的航班延误,并分析用户评论的情绪。 所有这一切都使用机器学习和 Python。
要通过考试,需要具备 Python 编程的基本知识。
5. 保护云端数据
这是一门相当大的安全课程——大约需要 6-7 个小时来学习。 在其中,你将了解如何使用内置的 Azure 服务安全地存储应用程序数据,以便只有授权的服务和客户端才能访问数据。
课程模块:
- Azure 中的安全架构;
- 实施前需要考虑的五个基本安全要素;
- 保护您的 Azure 存储帐户(此模块也包含在 Azure 数据存储课程中);
- 使用 Azure Key Vault 管理服务器应用程序中的机密;
- 使用 Azure 应用服务对基于浏览器的应用进行身份验证;
- 使用条件访问保护 Azure 资源;
- 使用基于角色的访问控制 (RBAC) 保护 Azure 资源;
- Azure SQL 数据库保护。
6. 创建无服务器应用程序
Azure Functions 允许您创建事件驱动的按需计算系统,并在发生各种外部事件时触发。 在 6-7 小时内,您将学习如何使用 Azure Functions 运行服务器端逻辑并构建无服务器架构。
课程模块:
- 选择最佳的 Azure 服务来自动化业务流程;
- 使用 Azure Functions 创建无服务器逻辑;
- 使用触发器执行 Azure 函数;
- 使用输入和输出绑定组合 Azure 函数;
- 使用耐用功能创建持久的无服务器工作流程;
- 使用 Visual Studio 开发、测试和部署 Azure 函数;
- 使用 Azure Functions 中的 Webhook 监视 GitHub 事件。
7. DevOps 实践的发展 [英文]
现在我们已经完成了本系列中面向开发人员的最后一门课程。 这是其中唯一的英文版——他们还没有设法将其翻译成俄语。 本课程只需要您 1-1.5 小时的时间,并将提供有关 DevOps 的入门知识。
DevOps 旨在连接人员、流程和产品,持续为最终用户提供价值。 Azure DevOps 是一组支持此功能的服务。 借助 Azure DevOps,您可以在云或本地构建、测试和部署任何应用程序。 支持透明度、协作、持续交付和持续部署的 DevOps 实践正在被集成到软件开发周期中。
通过此学习路径,您将开始 DevOps 之旅并学习:
- 价值流图如何帮助您评估当前的流程和技术;
- 如何注册免费的 Azure DevOps 帐户;
- 如何使用 Azure Boards 计划和跟踪工作项目。
结论
今天我们向您介绍了 7 个对开发人员有用的免费课程。 很快我们将继续推出新的系列文章。 好吧,它们会是什么 - 你可以在评论中尝试猜测。 毕竟,本系列文章的目录中出现星号是有原因的。
*请注意,您可能需要安全连接才能完成某些模块。
来源: habr.com