Skip to content

Instantly share code, notes, and snippets.

@edo9k
Created July 19, 2023 16:33
Show Gist options
  • Save edo9k/9cba4ee47da938c5c5cec54d6bff7925 to your computer and use it in GitHub Desktop.
Save edo9k/9cba4ee47da938c5c5cec54d6bff7925 to your computer and use it in GitHub Desktop.
Plano/Conteúdo de Aulas (JS)

Essencial de Javascript (em 8 aulas)

Aula 1: Introdução à Programação e Sintaxe Básica

  • Conceitos básicos de programação
  • Introdução à linguagem JavaScript (ES6)
  • Sintaxe básica e novidades ES6/ES+
  • Variáveis e tipos de dados

Aula 2: Loops e Estruturas Condicionais

  • Loops (for, while) em JavaScript
  • Estruturas condicionais (if-else, if-ternário)

Aula 3: Funções e Escopo

  • function nome vs const/let/var nome
  • Parâmetros e argumentos em funções
  • Escopo de variáveis
  • Hoisting de Funções e Variáveis

Aula 4: Trabalhando com Objetos e Propriedades

  • Objetos e Classes
  • Propriedades e métodos de objetos
  • Acessando e modificando propriedades

Aula 5: Manipulação do DOM (Document Object Model)

  • Introdução ao DOM
  • Manipulação de elementos HTML
  • Eventos e manipulação de eventos

Aula 6: Arrays e Iterables

  • Arrays em JavaScript
  • Acesso e manipulação de elementos de um array
  • Métodos úteis de arrays (forEach, filter, map, reduce)

Aula 7: Manipulação de Strings

  • Manipulação de strings em JavaScript
  • Métodos para trabalhar com strings
  • Concatenação e formatação de strings

Aula 8: Manipulação de Arquivos e Módulos

  • Manipulando arquivos com Node
  • Diferenças entre Node e o Navegador
  • Módulos em Javascript

Referências e Sites úteis

TODO

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment