ASP.NET CORE 2.2 + EF CORE 2.2+ GITHUB + AZURE

Crie uma API utilizando ASP.NET Core e Entity Framework Core, Aprenda como integrar o Github com Azure
4.40 (56 reviews)
Udemy
platform
Português
language
Web Development
category
ASP.NET CORE 2.2 + EF CORE 2.2+ GITHUB + AZURE
255
students
2 hours
content
Jul 2019
last update
$19.99
regular price

Why take this course?

🎉 Crie uma API utilizando ASP.NET Core e Entity Framework Core, Aprenda como integrar o Github com Azure 🌟

Sobre o Curso

Este curso é uma jornada completa para quem deseja dominar o desenvolvimento de APIs utilizando as últimas versões do ASP.NET Core e o Entity Framework Core. Ao longo dos módulos, você vai construir uma API robusta e testá-la com ferramentas como Insomnia, aprender a gerenciar o versionamento de código com Github, e entender como implantar sua solução na nuvem utilizando o Azure. Além disso, você vai aprender a implementar cache e compressão para otimizar desempenho e garantir escalabilidade.

O que Você Aprenderá

  • Criação de API com ASP.NET Core: Entenda os conceitos básicos e avançados para criar APIs confiáveis e performantes.
  • Persistência de Dados com EF Core: Explore o Entity Framework Core, incluindo o uso do padrão repository para desacoplamento e flexibilidade.
  • Trabalhando com In-Memory: Use o conceito In-Memory do EF Core para desenvolver e testar sua API sem a necessidade de um banco de dados em produção.
  • Versionamento de Código com Github: Domine as práticas de versionamento e colaboração utilizando o Github para manter a integridade do seu código.
  • Implantação na Nuvem com Azure: Aprenda a publicar sua API na nuvem, aproveitando os serviços de hospedagem do Azure.
  • Automatização de Implantação: Configure o pipeline de CI/CD para automaticamente publicar atualizações no Azure sempre que houver push de código no Github.
  • Testes com Insomnia: Use a ferramenta Insomnia para realizar requisições e testar a sua API em ambiente de desenvolvimento.
  • Desempenho e Escalabilidade: Implemente cache e compressão para melhorar o desempenho da sua API e prepará-la para escala.
  • Documentação com Swagger: Gere documentação interativa para a sua API, facilitando o entendimento e o uso das suas APIs por outros desenvolvedores.

Conteúdo Do Curso

  1. Introdução ao ASP.NET Core

    • Configuração do ambiente de desenvolvimento
    • Projetos de API no Visual Studio Code
    • Conceitos básicos e arquitetura de projetos
  2. Dominando o Entity Framework Core

    • Configuração do EF Core em ASP.NET Core 2.2
    • Entendendo migrations e bancos de dados in-memory
    • Operações CRUD com EF Core
  3. Trabalhando com Git e Github

    • Configuração inicial do Git e Github
    • Fluxo de trabalho com branches e pull requests
    • Melhores práticas para versionamento de código
  4. Implantação na Nuvem com Azure

    • Configuração do serviço App Service no Azure
    • Publicação de aplicativos usando o portal Azure ou CLI
    • Monitoramento e gerenciamento da API publicada
  5. Automatização de Implantação com CI/CD

    • Configuração de pipelines de integração e entrega
    • Utilização de ferramentas como GitHub Actions ou Azure DevOps
    • Automação completa do ciclo de desenvolvimento
  6. Testando com Insomnia

    • Instalação e configuração da Insomnia
    • Realizando requisições HTTP para a sua API
    • Interpretando e lido as respostas da API
  7. Desempenho, Cache e Compressão

    • Implementando cache para dados frequentemente acessados
    • Comprimindo dados para redução de tráfego e melhoria do desempenho
    • Técnicas avançadas para otimização da API
  8. Documentação com Swagger

    • Configurando o Swashbuckle para documentação automática
    • Explorando a interface interativa de Swagger
    • Facilitando o uso da sua API por outros desenvolvedores

Pré-requisitos

  • Conhecimentos básicos em C# e .NET Framework
  • Familiaridade com conceitos de APIs RESTful
  • Ter o Visual Studio Code instalado
  • Ter conta no GitHub e conhecimento básico de versionamento de código (Git)

Estão prontos para transformarem seus conhecimentos em habilidades práticas e construir uma API que se destaque por sua eficiência e escalabilidade? 🚀✨ Então, junte-se a este curso e comece a sua jornada agora!

Loading charts...

2316336
udemy ID
10/04/2019
course created date
10/09/2019
course indexed date
Bot
course submited by