|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/backend-development-with-asp-dot-net
课程评论:没有评论
课程名称:使用ASP.NET进行后端开发 课程概述:本课程是“ASP.NET经验开发人员专业化”中的第二门课程,深入探讨使用ASP.NET技术开发强大且可扩展的后端应用程序。课程围绕三种关键的ASP.NET技术结构化:ASP.NET Core、ASP.NET MVC和ASP.NET Web API。 在课程的第一模块中,参与者将探讨ASP.NET Core,该框架是用于构建现代、高性能、跨平台 web 应用程序的开源框架。学习者将掌握如何创建、配置和管理高效的web应用。 课程大纲: 1. **ASP.NET Core** - 描述:ASP.NET Core 是一个专为构建现代、基于云和跨平台的 Web 应用程序而设计的 Web 应用程序框架。它是一个开源框架,提供灵活、可扩展和高性能的环境,适用于开发 Web 应用程序。ASP.NET Core 基于 .NET Core 构建,.NET Core 是一个自由和开源的平台,用于构建跨平台应用程序。该框架提供模块化架构,使开发者能够仅使用必要的组件,从而使应用程序更加轻便和快速。此外,它还内置了对依赖注入的支持,使管理和测试应用程序的不同部分变得更加容易。 2. **ASP.NET MVC** - 描述:ASP.NET MVC 是一种建筑应用程序的方法,通过这种模式组织代码,提高了可维护性和可扩展性。通过使用模型、视图和控制器分离关注点,开发人员能够更好地管理应用程序的复杂性和用户界面。该模块强调如何利用ASP.NET MVC框架构建可插拔的Web应用程序。 3. **ASP.NET Web API** - 描述:ASP.NET Web API是构建RESTful Web服务的框架,允许多种客户端(包括Web应用、移动应用和其他服务)使用。在此模块中,开发人员学习如何设计、实现和部署使用ASP.NET框架的Web API,涵盖RESTful Web服务和HTTP协议的基础知识,并学习如何使用属性定义API端点以及将HTTP请求映射到控制器方法。学生还将了解如何使用JSON和XML格式进行数据序列化和反序列化。 通过本课程,学习者将全面掌握使用ASP.NET技术开发后端应用的能力,以应对现代开发环境中的挑战。
Name:ASP.NET Core
Description:ASP.NET Core is a web application framework designed to build modern, cloud-based, and cross-platform web applications. It is an open-source framework that provides a flexible, scalable, and high-performance environment for developing web applications. The framework is built on top of .NET Core, a free and open-source platform for building cross-platform applications. ASP.NET Core provides a modular architecture that allows developers to use only the necessary components for their web application, making it more lightweight and faster. It also provides built-in support for dependency injection, making it easy to manage and test different parts of the application.
Name:ASP.NET MVC
Description:ASP.NET Core is a web application framework designed to build modern, cloud-based, and cross-platform web applications. It is an open-source framework that provides a flexible, scalable, and high-performance environment for developing web applications. The framework is built on top of .NET Core, a free and open-source platform for building cross-platform applications. ASP.NET Core provides a modular architecture that allows developers to use only the necessary components for their web application, making it more lightweight and faster. It also provides built-in support for dependency injection, making it easy to manage and test different parts of the application.
Name:ASP.NET Web API
Description:ASP.NET Web API is a framework for building RESTful web services that can be consumed by a variety of clients, including web applications, mobile apps, and other services. In the ASP.NET Web API module, developers learn how to design, implement, and deploy web APIs using the ASP.NET framework. This module covers the basics of RESTful web services and HTTP protocol, and how they can be implemented in ASP.NET Web API. Students learn how to use attributes to define API endpoints and map HTTP requests to controller methods. They also gain an understanding of how to serialize and deserialize data using JSON and XML formats.
The second course in the ASP.NET for Experienced Developers specialization dives deeper into the development of robust and scalable backend applications using ASP.NET technologies. This course is structured around three key ASP.NET technologies: ASP.NET Core, ASP.NET MVC, and ASP.NET Web API. In the first module of the course, participants will explore ASP.NET Core, a cross-platform, high-performance framework for building web applications. Learners will grasp how to create, configure, and cont