Programação Web 2
Pré-processadores CSS
Nesta aula, vamos aprender sobre pré-processadores CSS, que são ferramentas que permitem escrever CSS de forma mais eficiente e organizada. Vamos explorar conceitos como variáveis, aninhamento, mixins e muito mais.
Javascript ES6
Nesta aula, vamos aprender sobre as principais novidades do JavaScript moderno (ES6) e como elas podem facilitar a nossa vida na hora de programar. Vamos explorar conceitos como const e let, template strings, arrow functions, spread operator e muito mais.
DOM (Document Object Model)
Nesta aula, vamos aprender sobre o DOM, que é a estrutura em memória que representa a página web. Vamos ver como o JavaScript pode interagir com o DOM para criar páginas dinâmicas e interativas. Vamos explorar conceitos como seleção de elementos, manipulação de conteúdo, eventos e muito mais.
Eventos e Interatividade
Nesta aula, vamos aprender sobre os eventos e a interatividade no contexto do DOM. Vamos ver como o JavaScript pode responder a ações do usuário, como cliques, digitação e navegação. Vamos explorar conceitos como ouvintes de eventos, manipulação de eventos e muito mais.
Assíncrono e Fetch API
Nesta aula, vamos aprender sobre a programação assíncrona e a Fetch API, que é uma interface moderna para fazer requisições HTTP. Vamos ver como lidar com operações assíncronas usando Promises e async/await, e como usar a Fetch API para buscar dados de servidores.
SPAs e Frameworks JavaScript Client-Side
Nesta aula, vamos aprender sobre SPAs (Single Page Applications) e os principais frameworks JavaScript client-side, como React, Vue e Angular. Vamos ver como esses frameworks facilitam a construção de interfaces dinâmicas e reativas, e como escolher o melhor para o seu projeto.
Estado e Reatividade
Nesta aula, vamos aprender sobre o conceito de estado e reatividade em aplicações web. Vamos ver como o estado pode ser gerenciado e atualizado de forma eficiente para criar interfaces dinâmicas e responsivas. Vamos explorar conceitos como reatividade, computed properties e muito mais.
Projeto final: SerieLog
Nesta etapa final, vamos aplicar tudo o que aprendemos para construir a interface de uma plataforma de registro de séries chamada SerieLog. Vamos trabalhar com um backend já pronto e focar na construção do frontend usando Vue 3 e Vite.