Tem interesse em frequentar este curso ou saber mais informações?
Destinatários
Todos os que queiram aprender mais sobre desenvolvimento WEB.
Para quem quer aprender JavaScript Moderno (ES6+) do zero.
Programadores experientes que desejam aprimorar os seus conhecimentos em JS.
Para quem deseja trabalhar com front-end e back-end (fullstack).
Materiais / Equipamentos
Computador com Windows, Linux ou Mac.
Fluente em Português.
Descrição
O curso mais completo sobre JavaScript moderno, focado no front-end e back-end, além de incluir TypeScript no mesmo pacote. Ideal para quem deseja tornar-se um/a programador/a full stack.
Por Quê Este Curso?
Vai aprender front-end (React, HTML, CSS) e back-end (Node.js, MongoDB, SQL).
Inclui TypeScript sem custo adicional.
Ensina ferramentas modernas como Webpack, Babel, Jest e Next.js.
Projetos práticos com CRUD, deploy em Linux e segurança focada.
Principais Módulos e Conteúdo
Fundamentos do JavaScript
JavaScript puro (Vanilla JS)
Programação orientada a objetos (POO)
Programação funcional
JavaScript assíncrono (Promises, Fetch API, Axios)
Node.js e Back-End
Introdução ao Node.js e sistema de módulos
Express (servidor web) e MongoDB (noSQL)
Projeto CRUD com login (Sessions e JWT)
Ferramentas e Tooling
Babel e Webpack: uso de recursos modernos em navegadores antigos
Gestão de servidor Linux (deploy com NGINX, PM2 e LetsEncrypt SSL)
Configuração do servidor na Google Cloud Platform (GCP)
API REST e Bancos de Dados
Desenvolvimento de uma API REST usando:
MariaDB/MySQL com Sequelize
Autenticação JWT
Query Builder com Knex (Postgres, MySQL, SQLite, etc.)
React JS
Básico: Lista de tarefas (Class e Functional Components)
Avançado:
React Hooks, Redux + Redux Saga
Autenticação com JWT e Axios
CRUD integrado com API REST
TypeScript
Do básico ao avançado no TypeScript integrado ao projeto.
Testes Automatizados
Unitários e integração com o Jest
Next.js e Strapi
Desenvolvimento de um blog com SSR, SSG e ISR
Deploy em servidor Linux + PostgreSQL + Continuous Deployment (CD)
Segurança e Boas Práticas
Configuração segura dos serviços e servidores
Princípios SOLID e boas práticas de código
Bônus Adicionais
Expressões Regulares (Regex)
HTML5 e CSS3 (para iniciantes)
Padrões de Projeto (Design Patterns – GoF)
Tem interesse em frequentar este curso ou saber mais informações?