在线课程 – Google .NET Core 认证专业精通:面向 Exp 开发人员的高级技术,作者:EDUCBA、EDUCBA

通过有关 C# 编程的高级内容增强你的 .NET Core 专业知识,大规模开发、测试和体系结构,为开发人员提供应对现代软件挑战所需的工具。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

中档

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 高级 C# 编程:早期控制、事件、异步编程、依赖关系注入和干净体系结构。
  • 使用 ASP.NET Core 进行 Web 应用程序开发:了解 ASP.NET Core 架构、构建强大的 API、管理数据库和保护应用程序。
  • 在 .NET Core 应用程序中进行测试和调试:用于开发稳定、无错误的应用程序的单元测试学习、集成测试、调试工具和方法。
  • 构建可扩展的应用程序:使用微服务、消息队列和分布式缓存设计高性能、可扩展的应用程序。优化性能,采用云服务,并迁移到 Microsoft Azure 等平台。

What you will learn in the course

Courses for which the course is suitable

  • .NET Core 软件开发人员
  • 使用 ASP.NET Core 的 Web 应用程序开发人员
  • 高级 C# 密钥
  • 开发人员可扩展应用程序
  • 微服务开发人员
  • 开发人员 API
  • 开发人员软件测试
  • 调试专家
  • 数据库管理器
  • 使用 Microsoft Azure 在云中开发解决方案

专业化 – 由四部分组成的课程系列

利用我们的专业知识提升您的 .NET Core 专业知识。掌握高级 C# 编程、Web 应用程序开发、测试、调试和构建可扩展应用程序。深入了解干净的架构、高效的数据库管理和可扩展的架构设计。为软件开发中的复杂挑战做好准备。

学习目标:

  • 高级 C# 编程: 掌握初步、事件、异步编程、依赖关系注入和干净的架构。
  • 使用 ASP.NET Core 进行 Web 应用程序开发: 熟悉 ASP.NET Core 架构、构建强大的 API、管理数据库和保护应用程序。
  • 在 .NET Core 应用程序中进行测试和调试: 了解用于开发稳定、无错误的应用程序的单元测试、集成测试、调试工具和方法。
  • 构建可扩展的应用程序: 使用微服务、消息队列和分布式缓存设计高性能、可扩展的应用程序。优化性能,采用云服务,并迁移到 Microsoft Azure 等平台。

目标受众:

希望掌握 .NET Core 的经验丰富的开发人员,提升他们在 C# 编程、Web 开发、测试、调试和可扩展应用程序设计方面的技能。

先决条件:

对 C# 和 .NET Core 有良好的基本了解,熟悉 Web 开发概念,并具备软件测试和调试经验。

应用学习项目:

参与实际项目,从设计可扩展的应用程序到实现高级 C# 功能、测试和调试策略,以及构建响应式 Web 应用程序,从而在各种软件开发场景中实现实际故障排除。

Details of the courses that make up the specialization

.NET Core 中的高级 C# 编程

课程 1
10 小时
4.0 (12 评价)

课程详情

您将学到什么:
通过我们的综合课程,培养您在 .NET Core 中的高级 C# 编程技能。探索高级语言功能的复杂性,并充分利用 C# 的潜力来提升您的编码技能。深入研究面向对象的编程技术,并掌握高水平的重要原则,例如可扩展的设计和应用程序。

您将获得的技能

  • 计算机编程
  • .NET 核心
  • 基础 C#
  • 面向对象的编程语言

使用 ASP.NET Core 进行 Web 应用程序开发

课程 2
9 小时

课程详情

您将学到什么:
通过我们的课程“使用 ASP.NET Core 进行 Web 应用程序开发”,解锁 Web 应用程序开发的世界。在“ASP.NET Core 简介”模块中,您将学习 ASP.NET Core 架构的基础知识。稍后,在“构建 API”模块中,您将掌握创建强大 API 的技巧。

您将获得的技能

  • 客户端开发
  • ASP.NET Core
  • 使用 ASP.NET Core 进行 Web 应用程序开发
  • 模型-视图-控制器 (MVC) 架构
  • 网络 API

.NET Core 应用程序中的测试和网络钓鱼

课程 3
8 小时

课程详情

您将学到什么:
通过我们的综合课程,掌握 .NET Core 中的测试和网络钓鱼过程。从单元训练到集成测试和端到端测试,你将学习各种技术来确保 .NET Core 应用程序持久且无错误。

您将获得的技能

  • 单元测试
  • 持续集成和部署 (CI/CD)
  • 保持代码质量
  • 协作网络钓鱼
  • 高级网络钓鱼

使用 .NET Core 构建可扩展的应用程序

课程 4
6 小时

课程详情

您将学到什么:
通过“使用 .NET Core 构建可扩展应用程序”课程,提升您的技能并学习构建高质量的可扩展应用程序。该课程为您提供设计和开发高性能、可扩展应用程序的知识和技能。

您将获得的技能

  • 性能优化
  • 可缩放的模板
  • 云和部署服务