Este curso é voltado para quem já possui noções de lógica de programação e deseja evoluir para o desenvolvimento web full stack com tecnologias modernas e amplamente utilizadas no mercado.
O aluno revisa os fundamentos de JavaScript e aprende controle de versão com Git e GitHub, aplicando boas práticas como commits semânticos e trabalho com branches. No backend, desenvolve APIs RESTful com Node.js e Express, utilizando PostgreSQL e Prisma ORM para modelagem de dados, migrations, relacionamentos, autenticação com JWT, validação de dados e organização profissional de projetos.
No frontend, o curso aborda a criação de interfaces com React.js, uso de hooks, consumo de APIs, autenticação no cliente e proteção de rotas, garantindo a integração completa entre frontend e backend.
Por fim, o aluno aprende a realizar o deploy de aplicações na AWS, configurando ambientes, variáveis e publicando projetos prontos para produção. Ao concluir o curso, estará apto a desenvolver aplicações web completas, escaláveis e alinhadas às práticas do mercado.
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)
• Programação Assíncrona e Módulos
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
• Criação e Inicialização de repositório
• Staging e commits
• Histórico e inspeção de commits
• Repositórios remotos
• Criando repositório no GitHub e conectando ao projeto local
• Commits semânticos: conceito e boas práticas
• Estrutura de um commit semântico
• Tipos comuns
• Branches e fluxo de trabalho
• Criação e troca de branches
• Merge de branches
• Resolução de conflitos
• Pull Requests no GitHub
Módulo 3 – Desenvolvimento Backend com Node.js (PostgreSQL + Prisma)
• O que é o Node.js e por que utilizá-lo no backend?
• Sistema de módulos do Node.js (require, import/export)
• Gerenciamento de dependências com npm e package.json
• Configuração de variáveis de ambiente com dotenv
• Criação de servidor com Express.js
• Middlewares, rotas e organização da aplicação
• Testando endpoints com Insomnia
• O que é um ORM e o conceito de schema-first do Prisma
•Prisma ORM: Clien, Schema e Migrations
• Configuração inicial do Prisma (prisma init)
• Conexão com PostgreSQL
•Modelagem de dados com schema.prisma
• Tipos do PostgreSQL no Prisma
• Chaves primárias, índices e constraints
• Migrations com Prisma Migrate
• Seed de banco dados
• Operações CRUD com Prisma Client
• Diferença entre findUnique, findFirst e findMany
• Relacionamentos e integridade referencial
• Estruturação em Controllers e Services
• Validação de dados de entrada (Zod/Joi)
• Autenticação com JWT
• Login e registro de usuários
• Middleware de autenticação
• Proteção de rotas
• Upload de arquivos com multer
• Validação de arquivos enviados
• Tratamento centralizado 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
| Curso | Início | Frequência | Valor |
|---|---|---|---|
| Inteligência Artificial para Negócios | 09/03/26 | Segunda a sexta |
R$ 599,95 R$ 479,96 |
| Carreira de Marketing Digital | 09/03/26 | Segunda a sexta |
R$ 800,00 R$ 640,00 |
| Python para Análise de Dados | 07/03/26 | Sábados |
R$ 1.128,00 R$ 902,40 |
| Mão na Massa com Impressão 3D | 04/03/26 | Sábados |
R$ 650,00 R$ 520,00 |
| Formação Power BI | 23/02/26 | Segunda à Sexta |
R$ 812,50 R$ 650,00 |
Cada curso possui um requisito diferene. Na página do curso há um menu à esquerda onde tem o seu respectivo requisito.
Os cursos são presenciais, curtos e intensivos. Dessa forma o aluno aprende direto ao ponto, sem enrolação.
Os nossos professores são pessoas que trabalham na área de TI. Gerentes, analistas, programadores e consultores.
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.
Os nosso cursos são focados no mercado. Temos vários alunos que nunca haviam programado e terminaram o curso empregados.
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.
No curso fazemos sites, sistemas e até desenvolvemos aplicativos. Tudo vai depender da ementa do seu curso.
Sim. Atente-se aos requisitos do curso. Recomendamos os cursos mais básicos para você iniciar.
O Instituto fica na Rua Rio Purús, 7 - Vieiralves - Manaus/AM. Fácil localização. Próximo à grandes shoppings da cidade.
Após um teste técnico, nós contratamos como programador os melhores alunos. Exclusivo para alunos. O programa trainee está inativo no momento.
Temos pessoas prontas para tirar suas dúvidas. Basta nos chamar no botão abaixo.
Chame-nos no Whatsapp
Os cursos do Instituto Flexpeak possuem uma média geral de 4.5. Só quem preza pela qualidade de ensino consegue chegar aonde chegamos.
"Quando iniciei o curso, não sabia nem sequer HTML, hoje trabalho como programador na FlexPeak. Boa parte do que sei sobre programação eu aprendi aqui, como aluno e como profissional."
"Além do Laravel 7 aprendi a usar ferramentas que estão me ajudando muito."
"É um curso muito prático que oferece todas as instruções necessárias pro aluno aplicar em seus projetos."
"Ótimo professor, ótima estrutura, apenas falta fazer alguns ajustes. Mas é nota mil o curso."
"Professor qualificado e sabe explicar bem assunto abordado!"
"Excelente curso, capaz de capacitar qualquer pessoa que queira aprender a programar. Eu recomendo!"
"Muito bom, abriu minha visão de novas possibilidades na área."