Fechar menu lateral

Plano Departamental

Plano de Ensino

Disciplina: EST057 - TÓPICOS EM ESTATÍSTICA IV

Carga horária: 60

Departamento: DEPTO DE ESTATISTICA /ICE

Ementa
keyboard_arrow_down keyboard_arrow_up
Conteúdo: TÓPICOS EM ESTATÍSTICA PARA WEB
Fundamentos de Javascript, Introdução ao typescript, Introdução ao Svelte, Integração com APIs e Fluxos Reativos, Visualização de Dados e Gráficos em Tempo Real.
1) UNIDADE 1: Fundamentos de Javascript:
1.1. Introdução ao ambiente JavaScript
1.2. Variáveis, constantes e tipos primitivos
1.3. Operadores e estruturas de controle
1.4. Funções, escopos e closures
1.5. Arrays, objetos e manipulação de coleções
1.6. Programação assíncrona: callbacks, Promises e async/await
1.7. Manipulação de APIs e consumo de dados em tempo real (fetch, WebSocket)
1.8. Módulos, import/export e organização de código
1.9. Boas práticas e padrões modernos

2) UNIDADE 2: Introdução ao typescript
2.1. Diferenças entre TypeScript e JavaScript
2.2.Tipagem básica: number, string, boolean, any, unknown
2.3.Interfaces e tipos simples
2.4. Funções tipadas
2.5. Tipagem de objetos e arrays
2.6. Compilação, configuração mínima e uso prático em pequenos scripts
2.7. Vantagens e limitações no desenvolvimento web

3) UNIDADE 3: Introdução ao Svelte.
3.1. Conceito de reatividade no Svelte
3.2. Instalação, estrutura de um projeto e componentes
3.3. Variáveis reativas, props e eventos
3.4. Ciclo de vida de componentes
3.5. Uso de stores básicos (ou reatividade direta)
3.6. Estilização e escopo de CSS
3.7. Comunicação entre componentes

4) UNIDADE 4: Integração com APIs e Fluxos Reativos:
4.1. Consumo de APIs REST dentro de componentes
4.2. Atualização automática de dados com requisições periódicas

5) UNIDADE 5: Visualização de Dados e Gráficos em Tempo Real.
5.1. Introdução a bibliotecas de gráficos (Chart.js, ApexCharts, Recharts ou outra adotada)
5.2. Integração da biblioteca de gráficos com Svelte
5.3. Atualização de dados em gráficos usando assincronismo
5.4. Animações e transições reativas
5.5. Dashboards com múltiplos gráficos e indicadores
5.6. Estratégias de otimização para dados em tempo real

1. MDN Web Docs – JavaScript (Guia e Referência)
Uma das documentações mais completas e atualizadas sobre JavaScript, com guias, exemplos e referência de API. MDN Web Docs
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript
2. Guia JavaScript – MDN
Seção orientada ao aprendizado progressivo da linguagem — ideal para estudantes iniciantes. MDN Web Docs
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide
3. W3Schools – Tutoriais Interativos (JavaScript)
Recursos didáticos com exemplos editáveis, muito útil para exercitar código. Wikipedia
https://www.w3schools.com/js/
________________________________________
TypeScript — Documentação Oficial
4. TypeScript Handbook (oficial)
Documentação oficial com o handbook, guias e referências completas sobre a linguagem superset de JavaScript. typescriptlang.org
https://www.typescriptlang.org/docs/
5. TypeScript para o Novo Programador
Tutorial introdutório oficial em português para começar a entender a relação entre JS e TS. typescriptlang.org
https://www.typescriptlang.org/pt/docs/handbook/typescript-from-scratch.html
________________________________________
Svelte — Referências e Tutoriais Online
6. Svelte – Documentação Oficial
Documentação completa com conceitos, API e guias práticos para começar a desenvolver com Svelte. svelte.dev
https://svelte.dev/docs
7. Svelte Tutorial Interativo
Tutorial online oficial que permite aprender os principais conceitos no navegador com exemplos práticos. svelte.dev
https://svelte.dev/tutorial
8. Svelte + TypeScript (Docs)
Guia oficial sobre como integrar TypeScript em componentes Svelte (útil para a parte superficial de TS no curso). svelte.dev
https://svelte.dev/docs/typescript
9. Getting started with Svelte – MDN
Introdução em inglês ao Svelte dentro da série de desenvolvimento web da MDN (bom complemento). MDN Web Docs
https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Frameworks_libraries/Svelte_getting_started
________________________________________
Visualização de Dados — Bibliotecas de Gráficos
10. Chart.js – Documentação Oficial
Guia completo de Chart.js com conceitos, exemplos de tipos de gráficos e uso em JavaScript. chartjs.org
https://www.chartjs.org/docs/
11. Chart.js – Guia de Início / Getting Started
Guia passo a passo para começar a criar gráficos com Chart.js. chartjs.org
https://www.chartjs.org/docs/latest/getting-started/usage.html
12. Awesome Svelte – Lista Curada de Recursos
Uma coleção comunitária de links, tutoriais e ferramentas relacionados a Svelte. project-awesome.org
https://project-awesome.org/TheComputerM/awesome-svelte
13. Awesome JavaScript (recursos no GitHub)
Lista organizada de recursos, artigos e bibliotecas úteis em JavaScript. toweave.github.io
https://toweave.github.io/awesome/javascript/
14. JavaScript e TypeScript – Free Courses & Links (GitHub)
Repositório com curadoria de cursos online gratuitos (alguns incluem materiais práticos e tutoriais). GitHub
https://github.com/izabellalbuquerque/Free-Courses