Curso de JavaScript e TypeScript do básico ao avançado
Javascript e TypeScript - front-end e back-end (Full Stack) - Node, Express, noSQL, React, hooks, Redux, Design Patterns.
Curso criado por Luiz Otávio Miranda
O que você aprenderá
- Instalação dos programas utilizados ao longo do curso (Node, Visual Studio Code e mais)
- Javascript básico (variáveis e coisas básicas de programação)
- Javascript com lógica de programação (estruturas condicionais, de repetição e mais)
- Javascript orientado a objetos (classes, funções construtoras, factory functions, e mais)
- Javascript funcional (seções específicas para funções, arrays e objetos)
- Javascript assíncrono (com promises, ajax, axios e fetch API)
- Webpack e Babel (para uso de recursos modernos em navegadores mais antigos)
- Node.js (básico de Node + Express e MongoDB)
- Projeto agenda (Um projeto real utilizando tudo o que foi descrito anteriormente)
- Deploy - Criar, configurar e manter um servidor Linux (inclui configuração de várias tecnologias diferentes)
- Api rest - Criar uma API Rest do zero usando Express, JWT e o Sequelize (com MariaDB/MySQL).
- React JS Básico - Nesta seção, criaremos uma lista de tarefas utilizando o React JS e o localStorage do navegador.
- React JS Avançado - React Hooks, Redux + Redux Saga, Autenticação com JWT, Redux Persist e muito mais.
- Bônus: Expressões Regulares (Regex)
- TypeScript - Você não precisa comprar outro curso para aprender TypeScript
- Princípios da programação orientada a objetos e princípios S.O.L.I.D (SOLID)
- Testes automatizados com o Jest
- NextJS + Strapi - vamos a criar sites com SSR e SSG usando o NextJS
- Bancos de dados SQL (MySQL)
- Knex - Query Builder
- Bônus: Padrões de projeto (Design patterns)
- Bônus: HTML5 e CSS3
Pra quem é este curso
- Para aqueles que desejam aprender JavaScript Moderno (ES6+) do zero
- Para desenvolvedores experientes que desejam aprimorar seu conhecimento em JS
- Para desenvolvedores que desejam trabalhar com front-end e back-end (fullstack)
- Para quem deseja aprender TypeScript
Curso de JavaScript e TypeScript do básico ao avançado
Javascript e TypeScript - front-end e back-end (Full Stack) - Node, Express, noSQL, React, hooks, Redux, Design Patterns