|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-web-api-asp-net-core-essencial/
课程评论:没有评论
课程名称:Curso Web API ASP .NET Core Essencial (.NET 8 / .NET 9) 课程概述:本课程目标在于简明而实用地介绍在.NET平台上创建Web API的基本概念,重点讲解ASP.NET Core的主要功能。学员将使用Visual Studio 2022作为工作工具,通过实际示例学习如何在Windows Forms和Angular应用程序中创建与消费API,并了解GraphQL的相关资源。 课程将通过构建一个逐步演进的项目来展示ASP.NET Core Web API的诸多功能,包括路由、路由模式、返回类型、模型绑定、数据注释、DTOs、验证、配置、过滤器、错误处理和日志记录等基本概念。此外,也将深入探讨一些高级概念,例如在示例项目中实现分页、异步编程、JWT身份验证与速率限制、CORS使用、Swagger文档生成及对ASP.NET Core Web API进行测试。 课程还将介绍如何创建最小化API以及代码组织方法。作为课程的两个附加部分,学员将学习如何使用React消费Web API,以及如何利用微服务架构创建线上商店,从而掌握在.NET平台上创建和使用微服务的基本概念。
O curso apresenta os conceitos essenciais para a criação de Web APIs na plataforma.NET de forma objetiva e prática abordando os principais recursos da ASP.NET Core e usando o Visual Studio 2022 como ferramenta de trabalho com exemplos de como criar e consumir as APIs em aplicações Windows Forms e Angular apresentando também os recursos do GraphQL.Durante o curso vamos criar um projeto que irá evoluindo e onde iremos apresentar os recursos da ASP.NET Core WEB API como: Roteamento, padrões de rotas, tipos de retorno, Model Binding, Data Annotations, DTOs, Validação, Configuração, Filtros, Tratamento de erros, LoggingVeremos também conceitos mais avançados aplicados a um projeto exemplo onde iremos aprender a implementar: a paginação, a programação assíncrona, aplicar a segurança com autenticação JWT e Rate Limiting, CORS, usar a documentação com Swagger e realizar testes em uma API ASP.NET Core Web API. Também apresentamos como criar Minimal APIs e realizar a organização do código e também temos duas seções bônus: a primeira mostrando como consumir uma Web API usando o React e a segunda mostrando como criar uma loja virtual usando microsserviços que apresenta os conceitos básicos sobre a criação e uso de microsserviços na plataforma.NET.