Você está na página 1de 1

Nível Básico:

1. Sintaxe Básica:
 Variáveis, tipos de dados (números, strings, booleanos, objetos)
 Operadores (aritméticos, de comparação, lógicos)
 Estruturas de controle de fluxo (if, else, switch)
 Loops (for, while)
2. Funções:
 Declaração de funções
 Parâmetros e argumentos
 Retorno de valores
 Escopo de variáveis
 Funções anônimas
3. Trabalhando com Arrays e Objetos:
 Manipulação de arrays (push, pop, shift, unshift, map, filter, reduce)
 Trabalhar com objetos literais (criação, acesso a propriedades)
4. Tratamento de Erros:
 Try, catch, throw, finally
 Tratamento de exceções básicas
5. Programação Assíncrona:
 Callbacks
 Promises (criação, resolução, rejeição)
 Async/Await e o uso em funções assíncronas
 Orientação a Objetos

Nível Intermediário:

6. Manipulação de Strings e Expressões Regulares:


 Métodos de string (split, slice, substring, indexOf, etc.)
 Conceitos básicos de expressões regulares (criação e uso)
7. Trabalhando com Módulos:
 CommonJS (require, module.exports)
 ES6 Modules (import, export)
8. Manipulação de Arquivos e Streams:
 Leitura e escrita de arquivos usando módulos fs
 Streams e como usá-las para manipulação eficiente de dados
9. Node.js:
 Instalação e configuração
 Módulos Core (http, fs, path, etc.)
 NPM (instalação de pacotes e gerenciamento de dependências)

Material de apoio:

 W3Schools - JavaScript Functions


 Curso do Hora de Codar
 Curso em Vídeo

Você também pode gostar