Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • UX e Design
  • Outros
  • Todos
  • Inteligência Artificial
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

    Use o código e tenha 10% de desconto!

    🚀 Programe seu futuro: 20% OFF até 21/09! Com o cupom PROGRAMACAO2025 🚀

    Aprenda JavaScript com Dashboards Seus primeiros passos na programação com grandes resultados

    Lucas Tauil
    Livro de JavaScript com Dashboards

    *Você terá acesso às futuras atualizações do livro.

    O que você encontrará aqui

    Este livro é um guia elaborado de forma didática para você que deseja começar no mundo da programação. Apresentaremos, desde o básico, a linguagem web mais popular do mundo: o JavaScript. Todo o desenvolvimento será direcionado à criação de painéis informativos, os famosos Dashboards.

    Essa abordagem busca atrair pessoas que já possuem uma massa de dados, mas enfrentam dificuldades para transformá-la em informação — seja por falta de familiaridade com ferramentas técnicas ou pelo alto custo de softwares especializados. Tudo o que usaremos aqui serão ferramentas gratuitas.

    Você deve estar se perguntando: "Mas meus dados estão em diferentes formatos, como eles serão colocados em um Dashboard?". Aprenderemos a trabalhar com dados a partir do formato .csv, que é basicamente um formato adaptado de qualquer planilha de dados. Embora seja útil ter dados em formato de planilha, não é obrigatório para acompanhar o conteúdo deste livro.

    Este livro vai ensinar você a programar em JavaScript, desde o comando mais simples, como um alert("Hello World"), até a criação de Dashboards atraentes e capazes de serem visualizados em qualquer dispositivo, seja móvel ou não (celulares ou computadores).

    Compartilho aqui um compilado dos meus 12 anos de experiência como desenvolvedor de aplicações para web e mais 4 na docência na área de tecnologia, para mostrar que, com as ferramentas mais básicas e gratuitas da tecnologia, é possível criar aplicativos muito robustos.

    Essas informações ajudarão você a conhecer a programação e vão fornecer resultados rápidos e atraentes, quebrando o paradigma de que são necessários conhecimentos aprofundados para começar a trabalhar na área de TI. Além disso, este livro pode abrir as portas do mundo da tecnologia e incentivar o avanço em uma das áreas com maior demanda de vagas de trabalho atualmente. Inicie já! Tudo o que você precisa já está no seu computador e, agora, em suas mãos.

    Para quem é este livro?

    * Iniciantes em lógica de programação;

    * Iniciantes da área da tecnologia que desejam conhecer e praticar com a linguagem web mais popular do mundo;

    * Pessoas interessadas em transformar dados brutos em informações visuais para tomada de decisão.

    ### É necessário algum pré-requisito?

    Não. Este livro apresentará como os sites e plataformas web são codificados e organizados nos seus pilares mais básicos. Ao final deste livro, você será capaz de compreender o funcionamento básico existente por trás de toda página da internet.

    Qualquer site pode ser composto por diversas tecnologias, sejam básicas ou avançadas, mas todas derivadas do HTML, CSS e JavaScript, que são as linguagens mais trabalhadas aqui. Por isso, este livro é perfeito para iniciantes do mundo da programação.

    Sobre o livro

    Este livro foi escrito pensando em você que está começando sua jornada no mundo da programação e quer ver resultados práticos desde os primeiros passos. A proposta é mostrar que, mesmo com conhecimentos iniciais, é possível criar aplicações web úteis, modernas e, principalmente, visuais.

    Para isso, o foco será a construção de Dashboards interativos, usando apenas ferramentas gratuitas, acessíveis e que funcionam diretamente no navegador.

    O livro foi dividido em três partes, com uma evolução pensada para que o aprendizado seja gradual e sem saltos conceituais.

    Parte I — Entendendo as ferramentas

    Aqui, você conhecerá os principais conceitos por trás de qualquer página web. Vamos falar sobre editores de código, navegadores, e os três pilares da web: HTML, CSS e JavaScript. Tudo apresentado de forma simples e com exemplos práticos para garantir que ninguém fique perdido.

    Parte II — Explorando o poder do JavaScript

    Depois de dominar o básico da web, você entrará no universo da programação com JavaScript. Nesta parte, vamos abordar desde conceitos fundamentais como variáveis, funções e estruturas de repetição até temas mais avançados como manipulação de objetos, arrays, eventos e consumo de APIs. A ideia é que você ganhe fluência suficiente na linguagem para criar interações reais com os usuários.

    Parte III — Chegou a hora dos Dashboards!

    Com a base construída, chega o momento mais esperado: a geração dos Dashboards. Você aprenderá a preparar os dados, criar Dashboards, mapas interativos e visualizações que realmente transformam informações brutas em insights visuais. Cada capítulo desta parte traz um exemplo prático, incluindo Dashboards de linha, comparações temporais, análises geográficas e até um importador de dados.

    Além de aprender a codificar, você também terá contato com boas práticas de organização, estruturação de código e formas de deixar seus projetos web mais profissionais.

    O livro mantém uma linguagem acessível e direta, sem exigir conhecimentos prévios em programação. Tudo é ensinado do zero, mas com a profundidade necessária para que, ao final, você se sinta capaz de criar seus próprios projetos. Mais do que ensinar códigos, a proposta aqui é mostrar que você também pode contar histórias com dados. E que a tecnologia pode ser uma ponte entre informação e entendimento.

    Sumário

    • 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

    Dados do produto

    Número de páginas:
    252
    ISBN:
    978-85-5519-405-4
    Data publicação:
    09/2025
    Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    *Você terá acesso às futuras atualizações do livro.

    altLogoFooter

    Uma empresa do Grupo Alun

    Logo da Alun

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alun

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev