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:
Aprenda a desenvolver aplicações web completas, do back-end ao front-end, com as tecnologias mais modernas 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)
• 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
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 |
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 WhatsappOs 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."