Aprenda JavaScript com Dashboards (eBook)
252 Seiten
Casa do Código (Verlag)
978-85-5519-406-1 (ISBN)
Lese- und Medienproben
Lucas Tauil guia você nessa jornada apresentando o JavaScript como porta de entrada para o mundo da programação. Você aprenderá desde comandos básicos, como alert("Hello World"), até a criação de Dashboards responsivos e atraentes, acessíveis em qualquer dispositivo. O conteúdo está dividido em três partes: fundamentos da web (HTML, CSS e JavaScript), conceitos essenciais do JavaScript (variáveis, funções, loops, eventos e APIs) e, por fim, a construção prática de Dashboards reais com dados em .csv, gráficos interativos e boas práticas de código.
Com uma abordagem didática e exemplos práticos, este livro prepara você para transformar dados em visualizações significativas e avançar com confiança no universo da tecnologia.
Lucas Chasseraux Tauil é desenvolvedor web desde 2010. Passou por várias tecnologias em sua carreira e em 2022 se tornou professor universitário ministrando disciplinas relacionadas a raciocínio lógico, desenvolvimento de software, redes de computadores e sistemas operacionais. É graduado em Ciência da Computação, pós-graduado em Redes de Computadores e em Desenvolvimento Web. Atualmente, cursa mestrado em Ciência da Computação aprofundando ainda mais seus estudos na área.
Parte I — Entendendo as ferramentas
1 O caminho até os Dashboards
1.1 Editores e navegadores
1.2 Live Server
1.3 Os pilares da Web
1.4 Frameworks
2 Estrutura e os primeiros códigos
2.1 Seja organizado(a)
2.2 A base da web
2.3 HTML
2.4 CSS
2.5 Bootstrap — Framework de CSS
Parte II — Explorando o poder do JavaScript
3 Bem-vindo ao JavaScript
3.1 O que é JavaScript?
3.2 Como escrever o código em JS
3.3 Regras básicas do JavaScript
3.4 Tipo de dados
3.5 Variáveis
3.6 Operações
3.7 Prompt, console e alert
3.8 Conversão de tipo de dados
3.9 Controlando o fluxo do seu algoritmo
3.10 Operadores relacionais
3.11 Operadores lógicos
3.12 É possível combinar operadores relacionais e lógicos?
4 Funções e estruturas de repetição
4.1 Funções
4.2 Funções com parâmetros
4.3 Função anônima
4.4 Função de seta
4.5 Loops e laços de repetição
4.6 Estrutura for
4.7 Estrutura while
4.8 Estrutura do-while
4.9 Switch
5 Trabalhando com dados em JavaScript
5.1 Objetos
5.2 Constructor, new e this
5.3 Classes
5.4 Arrays
5.5 Métodos e propriedades dos Arrays
5.6 Arrays com objetos
5.7 Algumas maravilhas do JavaScript
6 Abstrações e lógicas avançadas
6.1 Funções de Ordem Superior
6.2 Métodos nativos de busca e transformação
6.3 Operadores avançados
6.4 Desestruturação
6.5 Spreads
7 JavaScript na Internet
7.1 Document Object Model (DOM)
7.2 Eventos
7.3 O formato JSON
7.4 APIs da Web nativas do JS
7.5 Assincronia
7.6 Fetch
7.7 Bibliotecas
7.8 JavaScript tem frameworks?
Parte III — Chegou a hora dos Dashboards!
8 Visualização e preparação dos dados
8.1 Fundamentos da visualização da informação
8.2 Agrupamentos, hierarquias e formas
8.3 Padronizando os dados
8.4 Escolhendo os tipos de Dashboards
8.5 Checklist para bons Dashboards
8.6 Referências do capítulo
9 Gerando os Dashboards
9.1 Como acompanhar os códigos deste capítulo
9.2 Seu primeiro Dashboard
9.3 Um Dashboard dinâmico
9.4 E se tivermos outras fontes de dados?
9.5 Comparar mais dados
9.6 Prepare-se para o próximo nível
10 Importador inteligente de dados
10.1 Por que criar um importador?
10.2 O formato CSV
10.3 Passo a passo do importador
10.4 Dashboards com o importador
11 Visualizando o Brasil: Dados em mapa
11.1 Exibindo mapas com Leaflet.js
11.2 Integrando GeoJSON ao Leaflet
11.3 Importando dados públicos para o Dashboard
11.4 Agregando valores por estado e por imposto
11.5 Criando Dashboards Temporais
11.6 Personalizando interatividade e estilos do mapa
11.7 Conclusão do projeto: Dashboard Geográfico
| Erscheint lt. Verlag | 3.9.2025 |
|---|---|
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Informatik ► Web / Internet ► JavaScript | |
| Schlagworte | código • Computação • Dashboard • Desenvolvimento de Software • HTML • JavaScript • Programação |
| ISBN-10 | 85-5519-406-7 / 8555194067 |
| ISBN-13 | 978-85-5519-406-1 / 9788555194061 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich