Abordagem sobre a linguagem Javascript utilizando a plataforma Origamid
-
Conteúdo: var, const, let, class, async, await, fetch, promise e mais
-
Pré-requisitos: HTML e CSS
-
Ferramentas: Visual Studio Code, Node JS, NPM e git.
-
Javascript para iniciantes: dados, variáveis, operadores, boolean, funções, objetos, arrays, loops e mais
-
DOM para iniciantes: Início do projeto, selecionar e manipular o dom, eventos, transversing, e mais. DOM é como você manipula o HTML e CSS.
-
Objetos: Funções construtoras, prototype, string, array, math, number, function, object
-
Efeitos no DOM: Modules, event bubble, setTimeout, forms e mais
-
Javascript Assíncrono: Promises, Fetch(novo AJAX), Json, API, HTTP, Async / Await e mais.
-
Classes: Class, constructor, get, set, extends e mais
-
Mais Javascript: IIFE, factory function, clokures, debugging, destructuring, rest, iterables.
-
Regular Expression: Principais padrões e métodos
-
Automação Front-end: CLI, npm, ESlint, Webpack, Babel e Git
-
Projeto Final: Refatoração do projeto utilizando classes. Praticando com GIt, ESLint e mais.
- Front end: Manipulação do DOM, comunicação assíncrona com o back end e mais
- Back end: Comunicação com banco de dados, manipulação de arquivos e mais (Node)
- Jogos: Geralmente se aproveitando de benefícios do HTML5