在线课程 – 使用 Google 和 EDUCBA 进行现代 Web 开发的专业认证专业 EDUCBA

ASP.NET Core 硕士:CI/CD 和 Cloud。使开发、分发和扩展变得高效和轻松。

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

  • ASP.NET Core
  • ASP.NET 身份

What you will learn in the course

Courses for which the course is suitable

  • Web 开发人员
  • 开发人员 API
  • 云专家
  • 电子商务应用程序开发人员
  • 实时聊天应用程序开发人员
  • 内容管理系统开发人员
  • App 安全专家 (App Security Specialist)

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

此专业化为使用 ASP.NET Core、CI/CD 和云技术进行现代 Web 开发提供了全面的途径。提供的课程包括:

  • 使用 ASP.NET Core 进行现代 Web 开发简介

    提供 solides 基础知识,包括从设置开发环境到构建高级 API 的所有内容。它强调信息安全,为学习者提供身份验证、授权、OAuth 以及与 JWT 集成的技能。

  • 使用 ASP.NET Core 进行持续集成和部署

    解决了 CI/CD 的原则,强调了在软件开发生命周期中实现自动化的必要性。它包括以下主题:

    • 测试
    • 理解 Proper 脚本
    • 文物管理
    • 部署策略
  • 使用 ASP.NET Core 进行云部署和扩展

    探索云计算的基础知识、基础设施管理、扩展基础知识和系统可靠性策略。学习者将获得在主要云平台上部署和管理 Core ASP.NET 应用程序的实践技能。

  • 使用 ASP.NET Core 的高级开发主题

    解决应用程序设计、性能优化和架构注意事项的复杂方面,并为学习者提供高级技能,以提升他们在 ASP.NET Core 开发方面的专业知识。

实习完成后,参与者将为 Web 开发、API 开发、应用程序安全和云服务等各种职业道路做好充分准备,确保在充满活力的现代 Web 开发领域取得成功。

应用学习项目

完成实习后,学习者将能够构建高级网站应用程序,例如:

  • 具有安全身份验证的电子商务平台
  • 使用 SignalR 的实时聊天应用程序
  • 强大的内容管理系统

他们将掌握云部署和扩展,使他们能够创建可扩展且可靠的解决方案,并深入研究高级 ASP.NET Core 主题以优化性能和设计。凭借这些技能,学习者可以发展成为网站建设者、API 开发人员或云专家的职业生涯,有能力处理现代 Web 开发领域的各种项目。

Details of the courses that make up the specialization

使用 ASP.NET Core 进行现代网站开发简介

  • 课程 1 • 8 小时

课程详情

学习内容
  • 了解 ASP.NET Core 的核心概念和功能,以便您可以自信地使用这个东西开始您的开发之旅。
  • 熟练使用 ASP.NET Core 应用程序中的数据库,并掌握用于数据访问和管理的 Entity Framework Core。
  • 获得保护 ASP.NET Core 应用的实践技能,包括创建和验证 JWT 令牌以采取有效的安全措施。
您将获得的技能
  • 类别: 计算机编程
  • 类别: 云计算
  • 类别: Web 开发
  • 类别: ASP.NET
  • 类别: Dot Net Core

使用 ASP.NET Core 进行持续集成和部署

  • 课程 2 • 7 小时

课程详情

学习内容
  • 这门综合课程包括持续集成 (CI) 和持续部署 (CD) 的基本原则,突出了自动化在软件开发生命周期中的核心作用。
  • 获得必要的知识和实践技能,以导航和简化 CI/CD 工作流程,确保在开发过程中实现无缝自动化。
  • 在 Automated Testing 模块中,我们将深入探讨如何测试 ASP.NET Core 应用程序、了解构建脚本以及有效管理对象。
  • 我们将探讨本地服务器准备、云部署的优势以及容器的优势。
  • 本课程最后提供有关性能监控、扩展 CI/CD 和实施回滚策略以维护系统可靠性的全面见解。
  • 让自己具备专业知识,以便在现代开发实践中脱颖而出。
为什么选择这门课程?
  • 对可靠、高效的软件部署实践的需求比以往任何时候都高。组织正在寻找了解 CI/CD 原理并能在实际工作环境中无缝应用这些原理的专业人员。
  • 本课程旨在弥合理论与实践之间的差距。我们提供实践方法,确保您理解概念并获得有效应用它们的技能。
谁可以参加此课程?
  • 软件开发人员
  • DevOps 工程师
  • 系统管理员
  • IT 专业人员
  • 无论您是经验丰富的开发人员还是初学者,本课程都是为您量身定制的,可以满足您所在的需求,并将您的技能提升到一个新的水平。
您将获得的技能
  • 类别: 版本控制
  • 类别: 自动化测试
  • 类别: CI/CD 管道配置和安装
  • 类别: 策略与部署

使用 ASP.NET Core 进行云部署和扩展

  • 课程 3 • 6 小时

课程详情

学习内容
  • 通过我们关于部署和扩展 ASP.NET Core 应用程序的特殊课程,踏上改变游戏规则的云计算世界之旅。在现代世界中,高效部署和扩展云应用程序是一项基本技能。
  • 本模块设计详细,涵盖云部署和扩展策略,并为 ASP.NET Core 应用程序提供量身定制的方法。
  • 学习成果:掌握云部署、大规模专业知识并利用云的强大功能。
  • 在此学习体验结束时,您将熟练使用包含丰富 ASP.NET 示例的计划在云环境中部署和扩展 Core 应用程序。
  • 释放云的全部潜力,确保您的应用程序实现最佳性能、可扩展性和可用性。
课程要求
  • 我们建议对 ASP.NET Core 有基本的了解,并熟悉基本的云计算概念。事先了解 C# 是一个加分项,但不是必须的。
  • 本课程旨在为您提供不同级别的专业知识,并面向广大受众。
可能的职位
  • 云应用开发人员,你将专注于部署和优化 ASP.NET Core 应用。
  • 云解决方案架构师,支持创建弹性云体系结构的角色。
  • DevOps 工程师,使您能够优化部署管道并确保在各种云环境中实现自动化和高效部署。
您将获得的技能
  • 类别: 云计算
  • 类别: Web 应用程序开发
  • 类别: ASP.NET 布局
  • 类别: 云部署中的安全注意事项

ASP.NET Core 开发中的高级主题

  • 课程 4 • 6 小时

课程详情

学习内容
  • 欢迎学习我们的综合课程“构建现代 Web 解决方案”。在模块 1“使用 SignalR 构建实时应用程序”中,您将学习如何创建动态 Web 解决方案。
  • 探索 SignalR 的原理并控制服务器端事件 (SSE) 以进行实时通信。
  • 在模块 2 “性能优化和缓存内存”中,深入探讨如何分析 Web 应用程序性能、分析指标和实施缓存策略以实现高效的用户体验。
  • 模块 3 “使用 ASP.NET Core 的微服务架构”将指导您解读微服务的原理并建立可扩展的解决方案。
  • 最后,模块 4 “高级安全和身份管理” 深入探讨了身份验证技术、RBAC 访问控制和 Identity Server 实施。
  • 准备好踏上实践之旅,丰富您在构建现代、安全 Web 应用程序方面的专业知识。
课程要求
  • 对于此程序,您必须具备基础知识:Web 开发基础、核心 ASP.NET 基础、C# 编程以及 RESTful API 的概念知识。
完成课程后可能的工作角色
  • 完整的 Web 开发人员
  • Web 应用程序开发人员
  • 微服务开发人员
  • 安全工程师
  • 性能工程师
  • ASP.NET Core Key
您将获得的技能
  • 类别: ASP.NET 核心开发
  • 类别: Web 应用程序开发
  • 类别: 微服务开发
  • 类别: 云开发