Curso de Carreira Programador JS em Manaus / AM

NodeJs e ReactJS

Aprenda a desenvolver aplicações web completas, do back-end ao front-end, com as tecnologias mais modernas do mercado! Ideal para iniciantes e profissionais que desejam aprimorar suas habilidades em desenvolvimento web.

  • Tecnologia - Manaus, AM
  • Instituto Flexpeak
  • Curso Intensivo
Sobre:

Indicado para quem já possui conhecimento em lógica de programação e deseja aprofundar suas habilidades, além de profissionais que buscam aprimorar seus conhecimentos em desenvolvimento web full stack.

Além disso, atendem estudantes de TI que desejam complementar sua formação com experiência prática, programadores específicos no uso de ORM para facilitar a interação com bancos de dados relacionais e freelancers que precisam.

Por fim, qualquer pessoa interessada em construir aplicações robustas e escaláveis ​​com tecnologias modernas e práticas do mercado encontrará neste curso uma excelente oportunidade de aprendizado e desenvolvimento profissional.


O que você irá aprender:

  •  Fundamentos de JavaScript – Revisão completa de conceitos essenciais como variáveis, funções, manipulação de arrays e objetos, além de programação assíncrona com Promises e Async/Await.
  • Desenvolvimento Backend com Node.js e Express – Construção de APIs RESTful, manipulação de rotas, middlewares e integração com banco de dados usando ORM Sequelize.
  • Banco de Dados Relacional com Sequelize – Modelagem de dados, criação de migrations, consultas avançadas, relacionamentos entre tabelas e boas práticas de persistência de dados.
  • Commits Semânticos e Controle de Versão – Uso correto do Git e GitHub para versionamento de código, convenções de commits semânticos (feat, fix,refactor, etc.), criação de branches e pull requests.
  •  Autenticação e Segurança – Implementação de login e registro com JSON Web Token (JWT), criptografia de senhas com bcrypt e proteção de rotas.
  • Desenvolvimento Frontend com React.js – Criação de interfaces dinâmicas e interativas, gerenciamento de estado com Hooks, React Router para navegação e consumo de APIs com Axios.
  • Integração Full Stack  – Comunicação entre frontend (React) e backend (Node.js), garantindo que os dados sejam sincronizados corretamente.
  • Implantação na Nuvem com AWS – Configuração e deploy de aplicações na AWS usando EC2 e serviços essenciais para aplicações escaláveis.
  • Ciclo de Vida Completo do Desenvolvimento Web – Da criação do código à implantação em produção, com boas práticas de versionamento e automação de processos.

Aprenda a desenvolver aplicações web completas, do back-end ao front-end, com as tecnologias mais modernas do mercado! 

Ementa:

Módulo 1 - Revisão de JavaScript e Fundamentos do Backend:
• Revisão de JavaScript: Fundamentos
• Variáveis e Tipos de Dados (let, const, var)
• Estruturas de Controle (if, switch, for, while)
• Funções (function, arrow functions, callbacks)
• Manipulação de Arrays e Objetos (map, filter, reduce)
• Introdução a Promises e Async/Await
• Revisão de JavaScript: Programação Assíncrona e Módulos
• Promises e Async/Await na prática

Módulo 2 – Controle de Versão com Git / GitHub
• O que é controle de versão e por que usá-lo?
• Diferença entre Git (local) e GitHub (remoto)
• Instalação e configuração inicial (git config)
• Repositório e inicialização (git init)
• Staging e commits (git add, git commit)
• Histórico de commits (git log)
• Atualização do repositório (git pull, git push)
• Clonagem de repositório (git clone)
• Criando um repositório no GitHub e conectando ao repositório local
• Adicionando e confirmando mudanças (git commit -m "mensagem")
• Enviando código para o repositório remoto (git push origin main)
• O que são commits semânticos e por que usá-los?
• Estrutura de um commit semântico:
• Tipos comuns de commits semânticos(feat, fix, docs, style, refactor, test, chore)
• Criando e alternando entre branches (git branch, git checkout -b)
• Trabalhando com múltiplos branches
• Fazendo merges entre branches (git merge) 
• Resolução de conflitos
• Criando um Pull Request no GitHub

Módulo 3 – Desenvolvimento Backend com NodeJS
• O que é o Node.js e por que usá-lo?
• Módulos do Node.js (require, import/export)
• Uso do npm e package.json
• Ambiente e Configuração com dotenv
• Criando um servidor com Express.js
• Uso de Middleware e Rotas
• Testando endpoints com Insomnia
• O que é um ORM e por que usar Sequelize?
• Configuração do Sequelize (sequelize-cli)
• Criando conexões com MySQL
• Criando Models, Migrations e Seeds
• Operações CRUD (findAll, findByPk, create, update, destroy)
• Validações no Sequelize
• Estruturando Controllers e Services
• Introdução à autenticação com JWT
• Implementação de Login e Registro
• Middleware de autenticação
• Proteção de rotas
• Upload de arquivos com multer
• Validação de arquivos enviados
• Tratamento de erros com express-async-errors

Módulo 4 - Desenvolvimento Frontend com React.js
• O que é React.js e como funciona?
• Criando um projeto com Vite ou Create React App
• Estruturação do Projeto: Organização de pastas e arquivos, convenções e padrões
• Criando Componentes: Componentes reutilizáveis, estruturação de layouts e boas práticas • JSX e Componentes Funcionais • Props e Estado (useState) • Comunicação pai → filho e filho → pai
• Uso de useEffect para chamadas de API
• Manipulação de formulários com useState
• Context API para Gerenciamento de Estado
• Configuração do react-router-dom
• Rotas Dinâmicas e Parâmetros
• Consumo de API com fetch e axios
• Exibindo dados da API Node.js no frontend
• Autenticação no frontend com JWT
• Armazenamento de tokens (localStorage, sessionStorage)
• Hooks avançados: useContext, useReducer, useMemo
• Implementação de logout e proteção de rotas

Módulo 5 - Implantação na AWS
• O que é AWS e como ela pode ser usada?
• Criando uma instância EC2 e configurando ambiente
• Instalando Node.js, MySQL na AWS
• Configuração de ambiente e variáveis no servidor
• Deploy da API Node.js na AWS
• Deploy do Frontend React na AWS
• Configuração de permissões e CORS
• Conectando o frontend ao backend na AWS
• Otimização e dicas de performance 

Conheça Nossas Outras Opções:
Curso Início Frequência Valor
Criação Visual 360: Canva e CapCut para Redes Sociais 26/05/25 Segunda a sexta R$ 449,50
Tráfego Pago: Como Criar Campanhas de Sucesso 19/05/25 Segunda a sexta R$ 749,95
Inteligência Artificial 12/05/25 Segunda a sexta R$ 599,95
Instalação Elétrica com Ênfase em Energia Solar 12/05/25 Segunda a sexta R$ 600,00
Carreira de Marketing Digital 12/05/25 Segunda a sexta R$ 1.375,00
Social Media: Do Planejamento à Performance 12/05/25 Segunda a sexta R$ 449,95

Nossa Estrutura

Quais são os requisitos?

Cada curso possui um requisito diferene. Na página do curso há um menu à esquerda onde tem o seu respectivo requisito.

Qual o formato dos cursos?

Os cursos são presenciais, curtos e intensivos. Dessa forma o aluno aprende direto ao ponto, sem enrolação.

Quem são os professores?

Os nossos professores são pessoas que trabalham na área de TI. Gerentes, analistas, programadores e consultores.

Preciso realizar o pagamento no ato da matrícula?

Não, você pode realizar o pagamento até o início do curso. Porém o pagamento assegura sua vaga. Nossos cursos são bem concorridos.

Com o curso, já é possível conseguir emprego na área?

Os nosso cursos são focados no mercado. Temos vários alunos que nunca haviam programado e terminaram o curso empregados.

Qual é a forma de pagamento?

Aceitamos pagamentos no PIX, boleto e Cartão de Crédito. No cartão o parcelamento é em até 5x. Também há parcelamento no boleto.

O que conseguirei fazer até o final do curso?

No curso fazemos sites, sistemas e até desenvolvemos aplicativos. Tudo vai depender da ementa do seu curso.

Não sei nada sobre programação. Devo fazer o curso?

Sim. Atente-se aos requisitos do curso. Recomendamos os cursos mais básicos para você iniciar.

Onde serão as aulas?

O Instituto fica na Rua Rio Purús, 7 - Vieiralves - Manaus/AM. Fácil localização. Próximo à grandes shoppings da cidade.

O que é o Programa Trainee?

Após um teste técnico, nós contratamos como programador os melhores alunos. Exclusivo para alunos. O programa trainee está inativo no momento.

Ficou com outras dúvidas?

Temos pessoas prontas para tirar suas dúvidas. Basta nos chamar no botão abaixo.

Chame-nos no Whatsapp

O que falou quem já fez curso
no Instituto Flexpeak?

Os cursos do Instituto Flexpeak possuem uma média geral de 4.5. Só quem preza pela qualidade de ensino consegue chegar aonde chegamos.