Javascript e TypeScript - front-end e back-end (Full Stack) - Node, Express, noSQL, React, hooks, Redux, Design Patterns
- Seção 01: Configurando o ambiente no Linux e no Windows
- Seção 02: JS Básico - Para iniciantes
- Seção 03: Lógica de programação
- Seção 04: Funções (avançado)
- Seção 05: Arrays (avançado)
- Seção 06: Objetos e Prototypes (avançado)
- Seção 07: JS Classes - Programação Orientada a Objetos (POO)
- Seção 08: JS Assíncrono - Promises, Ajax e Async/Await
- Seção 09: JS Tooling e ES6 Modules - Módules
- Seção 10: Node, Npm, Express e MongoDB (NodeJS)
- Seção 11: JS + Node - Projeto agenda (com express + MongoDB)
- Seção 12: Linux - Deploy da aplicação e segurança + Chaves SSH
- Seção 13: API REST - JS, Node, Express e SQL (MySQL ou Maria DB)
- Seção 14: React com Componentes de classe (Básico)
- Seção 15: React - Redux - Redux saga - React Hooks e Componentes Funcionais - Avançado
- Seção 16: React Router DOM V6
- Seção 17: Expressões regulares em Javascript - Regex
- Seção 18: Instalação
- Seção 19: Tipos básicos
- Seção 20: Classes e Interfaces - POO
- Seção 21: Tipos avançados
- Seção 22: Generics
- Seção 23: Decorators
- Seção 24: Namespaces e modules
- Seção 25: Princípios SOLID
- Seção 26: Testes com Jest
- Seção 27: TS e React (Pomodoro App)
- Seção 28: TS - Design Patterns - Padrões de Projeto GOF
- Seção 29: NextJS e Strapi para criar API REST rapidamente
- Seção 30: Deploy NextJS + Strapi no Ubuntu Server 20.04
- Seção 31: Bases de dados relacionais - SQL - MySQL ou MariaDB
- Seção 32: Knex.js - SQL Query Builder para Postgres, MySQL, MariaDB, SQLite3 e muito mais
- Seção 33: HTML5 e CSS3 (Para iniciantes)
- Seção 34: Landing Page com HTML4 e CSS3