Criando Apis robustas em C#

Crie Apis robustas em C# focadas no domínio utilizando DDD
4.29 (647 reviews)
Udemy
platform
Português
language
Web Development
category
Criando Apis robustas em C#
2 238
students
9 hours
content
Sep 2020
last update
$29.99
regular price

Why take this course?

🎉 Crie APIs Robustas em C# Focadas no Domínio Utilizando DDD 🧩

Sobre o Curso

O presente curso é dedicado a quem deseja dominar a criação de APIs robustas e bem estruturadas usando o C# e os princípios do Domain-Driven Design (DDD). Se você está buscando profundizar seu conhecimento em desenvolvimento de software com foco no domínio do negócio, este é o destino!

O que Você Aprenderá

Ao participar deste curso, você estará mergulhando em um leque variante de habilidades essenciais para desenvolvedores C#:

  • Criar uma Aplicação Focada no Domínio: Você aprenderá a estruturar sua aplicação pensando no domínio do negócio, garantindo que o software esteja alinhado com as necessidades reais dos usuários.
  • Criar Entidades e Diagrama de Classes: Desenvolverá entidades robustas e criará um diagrama de classes que facilite a compreensão e o manuseio do seu domínio.
  • Valorizando seu Código com Value Objects: Você aprenderá a utilizar Value Objects para garantir invariântes em estado, promovendo a qualidade do seu código.
  • Blindagem de Classes e Patterns: Aprenderá a proteger suas classes de manipulação incorreta através da blindagem e aplicar padrões como o Notification Pattern para uma comunicação mais segura e eficiente.
  • Desenvolvimento Utilizando Interfaces: Você será introduzido à programação orientada a interfaces, promovendo flexibilidade e testabilidade no seu código.
  • Criar Serviços de Domínio e Partner Repositories: Desenvolverá serviços de domínio que encapsulam a lógica complexa e criará partner repositories para integração com outros sistemas.
  • Produtividade com Generics: Aprenderá a utilizar generics para aumentar a produtividade e a flexibilidade do seu código.
  • Entity Framework (Code First) e Migrations: Você será capacitado no uso do Entity Framework, incluindo o gerenciamento de migrations para gerenciar as alterações no banco de dados.
  • Criação de APIs: Você irá aprender a criar APIs bem projetadas e comuns em C#.
  • Segurança e Eficiência em APIs: Aprenderá a aplicar as melhores práticas de segurança nas suas APIs para proteger seu sistema e dados dos usuários.
  • Compressão de Dados em APIs: Você será mostrado como otimizar os retornos das APIs para trafegar menos dados, aumentando o desempenho e reduzindo o uso de banda.
  • Testando APIs com Postman: Você dominará o teste manual e automatizado das suas APIs usando ferramentas como o Postman.
  • Documentação Automática com Swagger: Aprenderá a criar documentação interativa e de qualidade para as suas APIs, facilitando o entendimento e o uso por parte dos consumidores da API.
  • Conversões Explícitas e Uso de Resources: Você será instruído sobre conversões explícitas e como utilizar resources corretamente para melhorar a clareza e a manutenção do seu código.
  • Dicas Importantes para Código de Qualidade: Você receberá dicas valiosas para garantir que o seu código seja limpo, bem estruturado e fácil de manter.
  • Atalhos Úteis no Visual Studio: Aprenderá atalhotos práticos no Visual Studio que aumentarão sua produtividade como desenvolvedor.
  • Exemplo: Criação de Sites e Aplicativos da Web: O curso inclui um exemplo concreto de como criar sites e aplicativos da web utilizando as técnicas aprendidas.

Como será o Aprendizado?

Este curso é estruturado para garantir que você não só compreenda cada conceito, mas também consiga aplicá-los em projetos reais. Com uma combinação de vídeos explicativos, código-fonte exemplificativo e tutoriais passo a passo, você estará bem equipado para tornar suas APIs em C# não apenas funcionais, mas também robustas e seguras.

Pré-requisitos: Recomendamos ter conhecimento básico em C# e familiaridade com o desenvolvimento web.

Está pronto para elevar seu jogo no desenvolvimento de APIs em C#? Inscreva-se agora e transforme suas habilidades com este curso abrangente!

Loading charts...

Related Topics

1461266
udemy ID
06/12/2017
course created date
08/02/2020
course indexed date
Bot
course submited by
Criando Apis robustas em C# - | Comidoc