Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Criando uma API Robusta em .NET + Azure
Highest Rated
Rating: 4.6 out of 5(174 ratings)
783 students

Criando uma API Robusta em .NET + Azure

Aprenda a construir uma API robusta e moderna utilizando .NET e realizar o deploy dessa aplicação na nuvem Azure!
Last updated 6/2023
Portuguese

What you'll learn

  • .NET 5
  • API
  • C#
  • .NET Core
  • .NET Framework
  • WEB
  • Construção de API
  • SOLID
  • Modelagem de Domínios
  • SQL Server
  • Entity Framework
  • Entity Framework Core
  • Azure
  • Azure SQL Databases
  • Azure Key Vault
  • Azure Active Directory
  • Unit Tests
  • XUnit
  • Bogus

Course content

10 sections16 lectures9h 32m total length
  • Boas vindas!1:23
  • [Muito Importante] Aviso - Nova Grade!3:31
  • Entendendo e iniciando nosso Projeto22:47

Requirements

  • Lógica de Programação
  • Orientação a Objetos Básica

Description

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.

Who this course is for:

  • Desenvolvedores
  • Desenvolvedores .NET
  • Desenvolvedores WEB
  • Desenvolvedores C#
  • Arquitetos de Software