Pular para conteúdo

Plano de Ensino 📅

Curso: JavaScript Fundamentos e DOM (Programação Web I – Parte 2)

Ementa

  1. Módulo 1: Fundamentos da Linguagem: Sintaxe, variáveis, tipos primitivos, operadores, estruturas condicionais e de repetição, funções (Arrow Functions), objetos, arrays e organização modular.
  2. Módulo 2: DOM e Interatividade: Manipulação de elementos e estilos, eventos (click, submit, input), validação de formulários, armazenamento local (LocalStorage), programação assíncrona (Promises, Fetch API) e consumo de APIs.

Cronograma (16 Aulas)

Módulo 1: Fundamentos da Linguagem

  • Aula 01: Introdução ao JavaScript (O que é, inserção no HTML, console)
  • Aula 02: Variáveis e Tipos (let, const, tipos primitivos, operadores)
  • Aula 03: Condições (if / else, operadores lógicos)
  • Aula 04: Laços de Repetição (for, while, aplicações)
  • Aula 05: Funções (Declaração tradicional, Arrow Functions, parâmetros)
  • Aula 06: Objetos e Arrays (Estrutura, manipulação, métodos modernos)
  • Aula 07: Módulos JavaScript (Export, import, organização)
  • Aula 08: Mini Projeto Lógico (Sistema de cálculo modular)

Módulo 2: DOM e Interatividade

  • Aula 09: Introdução ao DOM (O que é, seleção de elementos)
  • Aula 10: Manipulação do DOM (Alterar texto, estilo, criação dinâmica)
  • Aula 11: Eventos (click, submit, input, boas práticas)
  • Aula 12: Formulários e Validação (Captura de dados, validação personalizada)
  • Aula 13: LocalStorage e Cookies (Persistência de dados local)
  • Aula 14: Programação Assíncrona (Promises, async/await, JSON)
  • Aula 15: Consumo de API (Fetch API, tratamento de erros)
  • Aula 16: Projeto Final Integrado (To-Do List completa com API e LocalStorage)

Avaliação

  • Exercícios: 16 listas de exercícios com progressão básica, intermediária e desafio.
  • Projetos: 16 mini-projetos aplicados a cada aula.
  • Quizzes: 16 testes de 10 perguntas com feedback detalhado.
  • Projeto Integrador: Aplicação interativa completa consumindo API externa e usando persistência.