/JavaScript

Repositório direcionado à materiais de estudos em JavaScript, desde os conceitos básicos da linguagem até a criação dos meus primeiros projetos.

Primary LanguageJavaScript

JavaScript

Organização dos meus estudos em JavaScript aprendendo desde os conceitos básicos da linguagem.

📌Tópicos a serem estudados:

  • ✅ Configurando o ambiente no Windows e Linux.
  • ✅ HTML5 e CSS3.
  • ✅ Landing Page com HTML5 e CSS3.
  • ✅ JavaScript Básico.
  • ✅ JavaScript - Lógica de programação.
  • ✅ JavaScript Funções.
  • ✅ JavaScript Arrays.
  • JavaScript Objetos e prototypes.
  • JavaScript Classes - Programação Orientada a Objetos (POO).
  • JavaScript assíncrono - Promises, Ajax, Fetch e Async/Await.
  • Javascript Tooling e ES6 Modules - Módulos.
  • JavaScript - Node, Npm, Express e MongoDB (NodeJS).
  • JavaScript + Node - Projeto Agenda (com Express + MongoDB).
  • Linux - Deploy da aplicação e segurança + Chaves SSH.
  • API REST - JavaScript, Node, Express e SQL (MySQL ou MariaDB).
  • React com componentes de classe - JavaScript.
  • React - Redux - Redux Saga - React Hooks e componentes funcionais.
  • React Router Dom v6.
  • Expressões regulares em JavaScript - Regex.
  • TypeScript - Instalação.
  • TypeScript - Tipos básicos.
  • TypeScript - Classes e Interfaces - Programação Orientada a Objetos - POO.
  • TypeScript - Tipos avançados.
  • TypeScript - Generics (Generic Type).
  • TypeScript - Decorators (Decoradores).
  • TypeScript - Namespaces e modules (módulos).
  • TypeScript - Princípios SOLID (S.O.L.I.D.).
  • TypeScript - Testes com Jest.
  • Typescript e React (Pomodoro App).
  • TypeScript - Design Patterns - Padrões de projeto - GOF.
  • NextJS e Strapi para criar API REST.
  • Deploy NextJS + Strapi no Ubuntu Server 20.04.
  • Bases de dados Relacionais - SQL - MySQL ou MariaDB.
  • Knex.js - SQL Query Builder para Postgres, MySQL, MariaDB, SQLite3 e muito mais.
  • Comandos Linux/Unix mais usados (Extra).
  • Conteúdo Extra.