Udemyintermediatept

AWS: Cloud-Native com Terraform & Serverless Framework

Build serverless apps with Terraform & Serverless Framework. Learn immutable infrastructure for scalable cloud solutions.

4.4(219)
724students
6h 22m
Certificate
Thales Minussi
Thales MinussiCloud Architect | DevOps| AWS CDA | AWS SAA

Course Content

AWS: Cloud-Native com Terraform & Serverless Framework is an intermediate-level Udemy course taught by Thales Minussi. It runs 6h 22m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 219 reviews, with 724 students enrolled. It is a paid course, first published August 2019.

Domine Serverless: Crie Aplicações Escaláveis e Imutáveis na AWS

Este curso é para você que busca se especializar em arquitetura Serverless e construir aplicações modernas e eficientes na nuvem.

Por que Escolher Este Curso?

Serverless é o futuro do desenvolvimento de aplicações. Empresas de todos os portes estão adotando essa abordagem pela sua escalabilidade, facilidade de uso e redução de custos. Apesar de ser uma tecnologia relativamente nova (cerca de 5 anos), ainda há muitos desafios em implementar soluções Serverless de forma eficaz, como deploy, gerenciamento de dependências e criação de aplicações realmente stateless.

Este curso te dará o conhecimento e as habilidades necessárias para gerenciar aplicações Serverless do início ao fim.

Foco Prático e Eficiência:

  • Aulas "Mão na Massa": Priorizamos a prática para garantir que você aprenda fazendo.
  • Copy/Paste Estratégico: Utilizamos a técnica de copy/paste para acelerar o aprendizado, mas sempre com explicações detalhadas do código.
  • Conteúdo Garantido: Todas as aulas são baseadas em código gerado previamente, assegurando que você acompanhe o conteúdo sem problemas.
  • Suporte Personalizado: Tire suas dúvidas na seção de Perguntas & Respostas ou envie uma mensagem privada.

Este Curso é Para Você?

Este curso é ideal para desenvolvedores que:

  • Estão interessados em aplicações serverless.
  • Querem dominar infraestrutura imutável.
  • Utilizam AWS e buscam otimizar seus projetos.
  • Desenvolvem tanto aplicações quanto infraestrutura (DevOps).
  • Buscam se manter atualizados com as tecnologias de ponta.
  • Estão dispostos a praticar e replicar o conteúdo em seu próprio ambiente.

Importante: Este curso não é para iniciantes absolutos. Requer um conhecimento básico de desenvolvimento de software (com foco em Node.js) e conceitos de sistemas distribuídos e desacoplamento.

O Que Você Aprenderá?

Você construirá o backend de uma aplicação 100% Serverless utilizando uma stack moderna, com foco em:

  • Sistema de Reservas e Notificações: Implemente um sistema completo que envia notificações por e-mail (pré-configurado por ambiente) e SMS (com MessageBird) a cada reserva agendada.
  • Segurança com JWT: Proteja suas funções Lambda com autenticação e autorização usando JWT.
  • Armazenamento de Dados com DynamoDB: Salve e gerencie dados de forma eficiente utilizando o DynamoDB.
  • Notificações Assíncronas: Dispare notificações de forma assíncrona, reagindo a eventos de INSERT no DynamoDB.
  • Desacoplamento com SNS e SQS: Utilize SNS e SQS para desacoplar produtores e consumidores de mensagens.
  • Gerenciamento de Erros com DLQ: Implemente DeadLetterQueues (DLQs) para analisar mensagens que falharem.
  • Segurança com Princípio do Menor Privilégio: Garanta a segurança da sua aplicação restringindo as permissões de acesso aos recursos da nuvem.
  • Infraestrutura Imutável com Terraform: Crie e gerencie toda a infraestrutura com Terraform, incluindo:
    • IAM Roles e Policies
    • DynamoDB Tables e Indexes
    • DynamoDB Streams
    • SNS Topics e SQS Queues
  • Integração com AWS Systems Manager: Exporte os parâmetros para o AWS Systems Manager para facilitar a replicação entre ambientes.
  • Serverless Framework: Utilize o Serverless Framework para:
    • Criar Endpoints API Gateway
    • Criar Funções Lambda
    • Gerenciar variáveis de ambiente dinâmicas a partir do AWS SSM.
  • Automação com Scripts .sh: Crie scripts para:
    • Criar toda a infraestrutura na AWS com um único comando.
    • Reverter a infraestrutura para o estado original.
  • Replicação Simplificada: Replicar todo o ambiente criado em um novo ambiente para demonstrar a imutabilidade e facilidade de replicação.

O Que Este Curso NÃO Ensina?

  • Programação básica
  • Conceitos avançados de async/await em Node.js
  • Shell scripting e comandos
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Encadernação Descomplicada

by Jeniffer Bulhões

5.0(16)
2h 1m
beginner

Aprenda a Programar com JAVA

by Fabíola Ventavoli

5.0(12)
1h 42m
beginner
5.0(316)
1h 59m
beginner
5.0(9)
7h 21m
beginner
5.0(5)
1h 54m
beginner