Title

Serverless API Azure Functions Cosmos DB CI/CD Infra As Code

Aprenda a criar API's serverless com InfraAsCode e CI/CD pipelines com GitHub Actions em poucos minutos

4.76 (27 reviews)
Udemy
platform
Português
language
Operating Systems
category
instructor
Serverless API Azure Functions Cosmos DB CI/CD Infra As Code
214
students
4.5 hours
content
Jan 2024
last update
$19.99
regular price

What you will learn

Criar APIs backend utilizando tecnologia serverless

Utilizar Infraestrutura como código ( Infra As Code ) para provisionar recursos de cloud

Configurar CI/CD Pipelines com GitHub Actions

Utilizar Azure Functions para criar APIs e pagar apenas quando as funções forem invocadas reduzingo muito os custos de infraestrutura

Why take this course?

🚀 Transforme Seu Backend com Serverless Azure Functions & Cosmos DB!

🎓 Curso Completo: Criando APIs Serverless com InfraAsCode e CI/CD com GitHub Actions

🎉 Descubra o Caminho Rápido para Desenvolvimento Eficiente e Escalável!

Síntese do Curso:

Introdução: Neste curso, minha experiência como desenvolvedor e instructor me guia a mostrar você como criar APIs backend serverless de forma moderna e eficiente. Aproveite as vantagens do serverless com Azure Functions e Cosmos DB, que oferecem escalabilidade, resiliência e redução de custos em infraestruturas de servidores tradicionais.

🚀 O que Aprenderá:

  • Fundamentos do Serverless: Entenda o que é serverless, suas vantagens e por que é a escolha ideal para projetos de startups, desenvolvimento pessoal ou sistemas grandes e complexos.
  • Explorando Azure: Descreveremos o que é Azure e como ele se encaixa no ecossistema serverless.
  • Azure Functions: Aprenda a criar e gerenciar funções serverless com a plataforma Azure.
  • InfraAsCode: Compreenda como codificar sua infraestrutura usando scripts, o que significa ter um ambiente altamente automatizado e reproducível.
  • CI/CD Pipelines com GitHub Actions: Automatize seu processo de desenvolvimento com pipelines de integração e entrega contínua para garantir que suas APIs estejam sempre na mais recente versão e sem erros.

🛠️ Configurando o Ambiente: Para começar, você precisará:

  • Criar uma conta na Azure.
  • Instalar as ferramentas necessárias (SDK .NET 6 lts, Azure Functions core tools, Azure CLI, VSCode e extensões relevantes).
  • Preparar seu espaço de trabalho com o Visual Studio Code para desenvolver suas funções serverless.

💻 Desenvolvimento e Deploy:

  • Criando a Azure Function: Aprenda a criar sua função serverless usando VS Studio e teste-a para garantir que está funcionando corretamente.
  • Infraestrutura como Código (InfraAsCode): Deploye sua infraestrutura com scripts de código aberto, ajustando-os conforme necessário e garantindo que todo o processo seja reproducível e automatizado.
  • CI/CD Pipeline: Configure seu pipeline de CI/CD com GitHub Actions, criando um arquivo deploy.yml para automatizar os testes e deploy da sua função serverless.

🔄 Atualizando o Código e Bonus:

  • Compreenda como fazer atualizações no seu código de forma simples e eficiente.
  • Explore um bônus com dicas adicionais para otimizar seu pipeline e melhorar ainda mais seu processo de desenvolvimento.

🎓 Conclusão: Este curso o equipará com as habilidades necessárias para construir, testar e implementar APIs serverless eficientemente, utilizando InfraAsCode e CI/CD com GitHub Actions. Está pronto para transformar sua maneira de desenvolver backend e levantar a própria barreira do sucesso em projetos de pequeno ou grande escala!

📆 Dia a Dia:

  • Sobre o Curso: Um guia completo para a transição para um backend serverless, economizando recursos e aprimorando a entrega.
  • Sobre mim: Gregory Pacheco, um instrutor experiente e comprometido em ensinar as melhores práticas de desenvolvimento moderno.
  • Este curso é para você se:
    • Está procurando uma maneira mais econômica e escalável de hospedar APIs.
    • Deseja otimizar seu pipeline de desenvolvimento com CI/CD.
    • Quer entender o que é InfraAsCode e como aplicá-lo em projetos reais.
    • Prefere evitar servidores dedicados, economizando tempo e dinheiro.
    • Está buscando maneiras de melhorar a resiliência e escalabilidade dos seus sistemas.

🛠️ Pré-requisitos:

  • Conceito básico de programação em C#.
  • Familiaridade com o GitHub e os conceitos de controle de versão.
  • Comfortável com o ambiente de desenvolvimento do Visual Studio Code.

👉🏆 Faça parte dos desenvolvedores que estão inovando e otimizando suas soluções! Inscreva-se agora e transforme sua carreira!

Reviews

Igor
November 12, 2024
No início do curso ele copia alguns arquivos pro projeto, porém não disponibiliza para os alunos. Apresenta o conteúdo como se já tivéssemos conhecimento sobre o assunto, não explica direito os pontos
Jean
November 14, 2022
Professor tem uma didática excelente e sempre me ensinou tudo com tranquilidade, o que eu sei de Django. Obrigado Gregory!
Julio
November 14, 2022
Os cursos ministrados pelo Gregory Pacheco não me surpreende mais!!!. Pois todos que realizei possuem conteúdo e material de excelente qualidade. A abordagem prática mas com uma atenção a conceitos teóricos, é o que torna o conteúdo produzido pelo Gregory acima dos demais cursos oferecidos.
Emanuel
November 14, 2022
Gregory, eu não faço a menor ideia do que você esta falando(.Net uhauhauh). Mas vi que o curso era seu e não pensei duas vezes antes de adquirir. Como sempre a qualidade se mantem independente da linguagem. Já estou na metade e já estou curioso para estudar C# Parabéns pela didática e ensinamento.

Charts

Price

Serverless API Azure Functions Cosmos DB CI/CD Infra As Code - Price chart

Rating

Serverless API Azure Functions Cosmos DB CI/CD Infra As Code - Ratings chart

Enrollment distribution

Serverless API Azure Functions Cosmos DB CI/CD Infra As Code - Distribution chart
4975612
udemy ID
13/11/2022
course created date
18/11/2022
course indexed date
Bot
course submited by