Criando uma API Robusta em .NET + Azure

所在平台: Udemy

课程主页: https://www.udemy.com/course/criando-uma-api-robusta-em-net-5/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:在.NET + Azure中创建强大的API 概述:本课程旨在帮助技术领域的专业人士提升构建大型API的能力,侧重于最佳实践和软件架构的资源。我们将使用微软最新版本的.NET 5+框架构建REST API,采用四层架构模式。数据访问将利用著名而高效的Repository Pattern,使用Entity Framework Core作为ORM,并以SQL Server作为数据库。 课程的主要焦点是展示软件架构实践如何助力构建强大、结构良好且代码整洁的API。此外,课程还将介绍其他技术,如:Fluent Validation用于实体验证,Data Annotations用于API层面的验证,JSON Web Tokens (JWT)用于身份验证和授权,Swagger用于API文档化,最后将在Azure上进行API的部署,使用Azure App Services、Azure SQL Databases和Azure Key Vault等服务。 完成此课程后,学员将具备使用.NET构建高效、性能优越、代码清晰的中大型API的能力,并对软件架构和云基础知识有基本了解。

课程评论(0条)

课程详情

Esse curso é destinado a profissionais da área de tecnologia que desejam aprimorar seus conhecimentos em construção de API's de grande porte utilizando boas práticas e principalmente os recursos da arquitetura de software.Iremos construir uma API REST utilizando o padrão arquitetural de 4 camadas, para o projeto iremos utilizar a mais nova versão do framework da Microsoft, o.NET 5+, para acesso a dados iremos utilizar o Repository Pattern, um padrão bem famoso e eficiente quando o assunto é acesso a dados de diversas entidades, Entity Framework Core como ORM e o SQL Server como banco de dados.O foco principal é mostrar como as práticas da arquitetura de software podem te ajudar a construir uma API robusta, bem estruturada e principalmente, UM CÓDIGO LIMPO E DE QUALIDADE!E não será somente isso, esse curso irá mostrar outras tecnologias como: Fluent Validation para validação de entidades, Data Annotations para validação a nível da API, JSON Web Tokens (JWT) para autenticação e autorização, Swagger para documentar nossa API e por fim estaremos realizando o deploy da nossa API no Azure, utilizando serviços como Azure App Services, Azure SQL Databases e Azure Key Vault!Após a conclusão desse curso você terá conhecimento suficiente para construir API's eficientes, performáticas e limpas de médio a grande porte utilizando.NET, além disso terá conhecimento sobre o básico de arquitetura de software e nuvem.

课程标签

0人关注该课程

主题相关的课程