Plano de Ensino 📅
Curso: Desenvolvimento Frontend com Svelte
Ementa
Capacitar o aluno a desenvolver aplicações web modernas utilizando o framework Svelte, aplicando conceitos de reatividade, componentização, consumo de APIs REST, roteamento, gerenciamento de estado e boas práticas de desenvolvimento frontend.
Cronograma (16 Aulas)
Módulo 1: Fundamentos e Reatividade
- Aula 01: Introdução ao Desenvolvimento Frontend Moderno
- Aula 02: Introdução ao Svelte e Compilação
- Aula 03: Estrutura de Projeto e Sintaxe Básica
- Aula 04: Reatividade no Svelte ($:)
Módulo 2: Componentização e UI
- Aula 05: Componentização e Props
- Aula 06: Loops e Condicionais (
{#if},{#each}) - Aula 07: Manipulação de Eventos e Formulários
- Aula 08: Estilização e Escopo de CSS
Módulo 3: Ecossistema e Estado
- Aula 09: Roteamento SPA na Prática
- Aula 10: Stores e Gerenciamento de Estado
- Aula 11: Consumo de API REST (Fetch/Async)
- Aula 12: CRUD Completo com API
Módulo 4: Avançado e Produção
- Aula 13: Ciclo de Vida e Performance
- Aula 14: Boas Práticas e Arquitetura Frontend
- Aula 15: Build, Deploy e Variáveis de Ambiente
- Aula 16: Projeto Final (Dashboard/Admin)
Avaliação
- Exercícios: 16 listas (5 questões cada: 2 Básicas, 2 Intermediárias, 1 Desafio).
- Projetos: 16 mini-projetos práticos de fixação.
- Quizzes: 16 testes de 10 perguntas com feedback.
- Projeto Final: Desenvolvimento de uma aplicação completa avaliada no final do curso.