Bootcamp Desenvolvedor NODE.JS (IGTI)

Bootcamp Desenvolvedor NODE.JS

Visualizar Certificado de Conclusão (PDF)

Sobre o Curso

O bootcamp teve como objetivo oferecer uma formação prática e intensiva para habilitar o profissional como desenvolvedor Back End com foco em Javascript.

Metodologia
  • Vídeo Aulas
  • Aulas Interativas ao Vivo
  • Fóruns de Debate
  • Provas Online
  • Desenvolvimento de 08 projetos práticos e 01 projeto de desafio final, todos envolvendo a criação de APIs Node.js integradas a bancos de dados SQL e NoSQL
Ementa

Visualizar Ementa (PDF)

1) Desenvolvimento Back End com JavaScript

• Introdução ao Node.js.
• Manipulação de arquivos.
• Criação de API’s REST com Express.
• Testes de rotas com Insomnia.
• Documentação de API’s.
• Criação e consumo de API’s com GraphQL.
• Padrões de projeto com Node.js.

Carga Horária: 32 horas

2) Autenticação e Autorização com JavaScript

• Autenticação e Autorização. Comparação entre aplicações Stateful e Stateless.
• Noções de criptografia.
• Autenticação de aplicações via token.
• Autenticação de sistemas via Single Sign On (SSO) e Centralized Authentication System (CAS).
• Autenticação a partir de servidores Lightweight Directory Access Protocol (LDAP).
• Aplicação do protocolo OAuth 2.0 em soluções web.
• Implementação de projetos voltados a autenticação e autorização com Node.js.

Carga Horária: 32 horas

3) Bancos de Dados + NODE.JS
• Bancos de dados SQL.
• Bancos de dados NOSQL.
• Integração do Node.js com bancos de dados SQL e NOSQL com Mongoose e Sequelize.

Carga Horária: 32 horas

4) Tópicos Especiais em Desenvolvimento Back End
• Cultura DevOps.
• Teste de software no Node.js com Jest.
• Trabalhando com streams no
• Node.js.
• Integração contínua.
• Entrega contínua.
• Deploy de aplicações.
• Git e Github.
• Integração com Heroku.
• Conteinerização.
• Docker.
• Introdução ao Deno.
• Novidades no mundo do Back End JavaScript.

Carga Horária: 32 horas

5) Desafio Final

  • Conclusão de aplicação final.

Carga Horária: 16 horas