Plano de Estudo
Plano de estudo Node.js BFF (Backend for Frontend)
36 cursos
Perfil Newbe:
Ementa:
- HTML;
- CSS;
- Javascript;
- Lógica de programação (javascript);
Cursos:
- HTML 5 e CSS3 parte 1: crie uma página da Web
- HTML5 e CSS3 parte 2: posicionamento, listas e navegação
- HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas
- Lógica de Programação
- JavaScript para back-end
- Node.js Parte 1: Inovando com JavaScript no backend
Perfil Júnior:
Ementa:
- Programação orientada a objetos (javascript);
- Estrutura de dados I (utilizando funções e classes nativas do javascript);
- ECS6 (Destructuring, Promises, async e await);
- Introdução ao Node.js;
- Introdução ao git;
- Expressões Regulares (RegEx);
Cursos:
- JavaScript: programação orientada a objetos;
- Estrutura de dados I (utilizando funções e classes nativas do javascript);
- ECS6 (Destructuring, Promises, async e await);;
- Node.js Parte 1: Inovando com JavaScript no backend;
- Git e GitHub: repositório, commit e versões;
- Git e Github: controle e compartilhe seu código;
- Expressões regulares: capturando textos de forma mágica;
Perfil Pleno:
Ementa:
- Git avançado;
- Algorítmos de ordenação e análise de performance;
- Estrutura de dados II (Lista, fila, pilha, árvore, linked-list, double linked-list, hashmap);
- Node.js: API, arquitetura MVC, criptografia e autenticação de usuário com JWT;
- Node.js: testes unitários e de integração (jest.js)
- Programação orientada a objetos (typescript);
- Nest.js;
Cursos:
- Git e Github: estratégias de ramificação, Conflitos e Pull Requests;
- Algoritmos com JavaScript II: aprofundando em algoritmos de ordenação e busca;
- Estrutura de dados II (Lista, fila, pilha, árvore, linked-list, double linked-list, hashmap);
- Node.js Parte 2: MVC, autenticação e autorização;
- Node.js: criptografia e tokens JWT;
- Node.js: testes unitários e de integração;
- TypeScript parte 1: evoluindo seu JavaScript;
- TypeScript parte 2: avançando na linguagem;
- Typescript parte 3: mais técnicas e boas práticas;
- NestJS: criando uma API Rest com TypeScript;
- APIs REST com NestJS: buscas, validação, serialização e detalhes arquiteturais;
- Nest.js: criando uma API Restful;
Perfil Sênior:
Ementa:
- Docker;
- Kubernetes;
- Apache Kafka;
- CI/CD;
- Testes unitários (mocha, sinon);
- Rounting-controllers;
- Injeção de dependências (tsyringe);
- Design Patterns;
Cursos:
- Docker: Criando containers sem dor de cabeça;
- Kubernetes: Deployments, Volumes e Escalabilidade;
- Kubernetes: Pods, Services e ConfigMaps;
- [Entrega Contínua: confiabilidade e qualidade na implantação de software]
Criado por
Mateus A Teixeira
O que é este plano de estudo?
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Curso HTML5 e CSS3 parte 1: crie uma página da Web
-
Curso HTML5 e CSS3 parte 2: posicionamento, listas e navegação
-
Curso HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas
-
Site Lógica de programação
-
Formação Aprenda a programar em JavaScript com foco no back-end
-
Curso Node.js Parte 1: Inovando com JavaScript no backend
-
Curso Git e GitHub: repositório, commit e versões
-
Curso Git e Github: controle e compartilhe seu código
-
Curso Expressões regulares: capturando textos de forma mágica
-
Curso Git e Github: estratégias de ramificação, Conflitos e Pull Requests
-
Curso JavaScript: programação orientada a objetos
-
Curso Algoritmos com JavaScript II: aprofundando em algoritmos de ordenação e busca
-
Curso Node.js Parte 2: MVC, autenticação e autorização
-
Curso Node.js: criptografia e tokens JWT
-
Curso Node.js: testes unitários e de integração
-
Curso TypeScript Part 1: Evolving Your JavaScript
-
Curso TypeScript parte 2: avançando na linguagem
-
Curso Typescript parte 3: mais técnicas e boas práticas
-
Curso NestJS: criando uma API Rest com TypeScript
-
Curso Nest.js: criando uma API Restful
-
Curso APIs REST com NestJS: buscas, validação, serialização e detalhes arquiteturais
-
Curso Docker: Criando containers sem dor de cabeça
-
Curso Kubernetes: Deployments, Volumes e Escalabilidade
-
Curso Kubernetes: Pods, Services e ConfigMaps
-
Curso Entrega Contínua: confiabilidade e qualidade na implantação de software
-
Curso Integração Contínua: mais qualidade e menos risco no desenvolvimento
-
Formação Mensageria com Apache Kafka
-