33h

Para conclusão

3
Cursos
1
Vídeo extra

Serverless Framework

O Serverless Framework é um framework web gratuito e de código aberto escrito usando Node.js. Serverless é a primeira estrutura desenvolvida para criar aplicativos no AWS Lambda, uma plataforma de computação sem servidor fornecida pela Amazon como parte do Amazon Web Services.

Se você está com dúvida de qual sequência seguir na formações de Node.js, sugerimos que comece seus estudos na formação A partir do zero: iniciante em programação, em seguida , faça a formação Aprenda a programar em JavaScript com foco no back-end, em seguida a Formação
APIs com Node.js e Express e depois pode avançar para a formação
Autenticação, testes e segurança em Node.js. Depois, você pode estudar a formação Nest.js: aplicações Node.js eficientes e escaláveis do lado do servidor, em seguida a formação Aprofunde em Node.js com arquitetura Serverless e por fim, pode criar seu projeto fullstack com a formação Full stack JavaScript: crie um projeto com React e Node.js

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Antônio Evaldo

    Instrutor e Desenvolvedor de Software nas escolas de Front-end e de Programação da Alura, com foco em JavaScript. Sou técnico em Informática pelo IFPI e cursei Engenharia Elétrica na UFPI. Sou apaixonado por desenvolvimento web e por compartilhar conhecimento de forma encantadora. No tempo livre, assisto séries, filmes e animes.

  • Antônio Evaldo

    Instrutor e Desenvolvedor de Software nas escolas de Front-end e de Programação da Alura, com foco em JavaScript. Sou técnico em Informática pelo IFPI e cursei Engenharia Elétrica na UFPI. Sou apaixonado por desenvolvimento web e por compartilhar conhecimento de forma encantadora. No tempo livre, assisto séries, filmes e animes.

  • Juliana Amoasei

    Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Acredito no potencial do conhecimento como agente de mudança pessoal e social. Atuo como instrutora na Escola de Programação da Alura e, fora da tela preta, me dedico ao Kung Fu e a nerdices em geral.

  • Juliana Amoasei

    Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Acredito no potencial do conhecimento como agente de mudança pessoal e social. Atuo como instrutora na Escola de Programação da Alura e, fora da tela preta, me dedico ao Kung Fu e a nerdices em geral.

  • Lucas Santos

    Apaixonado por tecnologia há mais de uma década, trabalhando com aplicações de alta escalabilidade e desempenho. Tem uma grande paixão por ensinar e aprender, escritor do livro Kubernetes: Tudo sobre Orquestração de Containers pela Casa do Código. Também é Microsoft MVP, Docker Capitain e Google Developer Expert. Membro e contribuidor da Node.js Foundation e do TC39 Outreach, ajudando a moldar o futuro do JavaScript no mundo! Também contribui em projetos como TypeScript e Deno.

  • Lucas Santos

    Apaixonado por tecnologia há mais de uma década, trabalhando com aplicações de alta escalabilidade e desempenho. Tem uma grande paixão por ensinar e aprender, escritor do livro Kubernetes: Tudo sobre Orquestração de Containers pela Casa do Código. Também é Microsoft MVP, Docker Capitain e Google Developer Expert. Membro e contribuidor da Node.js Foundation e do TC39 Outreach, ajudando a moldar o futuro do JavaScript no mundo! Também contribui em projetos como TypeScript e Deno.

Passo a passo
  1. 1 Migração para uma Arquitetura Serverless

    Nesta etapa você vai migrar uma aplicação de uma arquitetura tradicional (máquina virtual) para arquitetura Serverless. Vamos entender como essas arquiteturas funcionam, quais seus prós e contras e porquê faz sentido migrar essa aplicação de uma máquina virtual para uma arquitetura Serverless.

    • Vídeo Serverless // Dicionário do Programador - YouTube

    • Site Serverless Framework Documentation

    • Curso Serverless com Node.js: aplicações eficientes na Cloud

      10h
      • Identifique e entender cada componente da arquitetura serverless
      • Entenda o que é o Serverless Framework e seus usos
      • Entenda como criar uma função serverless aplicando o serverless framework
      • Reconheça o papel da Cloud no ambiente serverless
      • Aplique os conhecimentos em JavaScript para a criação de funções sob demanda
      • Elabore outras formas de evolução da aplicação usando os conceitos apresentados
  2. 2 Integrando serviços com Cloud

    Neste passo, vamos integrar serviços via Serverless a partir de uma API em produção na AWS, com foco no serviço S3 da AWS.

    • Curso Serverless com Node.js: integrando serviços com AWS

      10h
      • Integre serviços via Serverless a partir de uma API em produção na AWS
      • Utilize o Serverless Framework para interagir e gerenciar um Bucket S3 da AWS
      • Processe um arquivo CSV utilizando bibliotecas do Node.js, como o fast-csv
      • Use novos gatilhos de eventos em funções lambda
      • Crie funções lambda que integrem um bucket S3 a uma API REST
      • Utilize ferramentas da AWS SDK para integrar um bucket S3 a um front-end
  3. 3 Conectando serviços utilizando o serviço de mensageria da AWS

    Neste último passo você vai aprender a criar serviços de integração às ferramentas da AWS, a implementar serviço de mensageria com o SQS para conectar os serviços criados no curso e desacoplar a aplicação para funcionar de forma independente, a lidar com erros e utilizar dead letter queue (DLQs). Também vai implementar serviço de envio de e-mails para o usuário final receber um feedback do que está sendo desenvolvido e para a funcionalidade funcionar de ponta a ponta.

    • Curso Serverless com Node.js: integrando serviços com mensageria

      12h
      • Aprenda a refatorar e desacoplar partes de uma aplicação Serverless
      • Utilize mensageria entre serviços em conjunto com o Serverless
      • Gerencie filas de mensagens usando o SQS
      • Analise logs e faça tratamento de erros
      • Implemente um serviço simples de envio de e-mails usando libs do Node.js

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas