Estruturas de dados e algoritmos em JavaScript - Aperfeiçoe suas habilidades conhecendo estruturas de dados e algoritmos clássicos em JavaScript

Este livro apresenta o básico sobre a linguagem JavaScript e introduz a ECMAScript 7 antes de passar gradualmente para as implementações atuais da ECMAScript 6. Você vai adquirir um conhecimento profundo sobre como as tabelas hash e as estruturas de dados para conjuntos funcionam e de que modo as árvores e os mapas hash podem ser usados para buscar arquivos em um disco rígido ou representar um banco de dados.

VITRINE Os Livros mais Vendidos !

De: R$ 69,00Por: R$ 54,90

Preço a vista: R$ 54,90

Economia de R$ 14,10

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 54,90
Outras formas de pagamento

Quem viu este produto , comprou

  • Automatize tarefas maçantes com Python - Programação prática para verdadeiros iniciantes

    APRENDA PYTHON. FAÇA O QUE TEM DE SER FEITO.
    Se você já passou horas renomeando arquivos ou atualizando centenas de células de planilhas, sabe quão maçantes podem ser esses tipos de tarefa. Que tal se você pudesse fazer o seu computador executá-las para você?
    Em Automatize tarefas maçantes com Python, você aprenderá a usar o Python para criar programas que farão em minutos o que exigiria horas para ser feito manualmente – sem que seja necessário ter qualquer experiência anterior com programação. Após ter dominado o básico sobre programação, você criará programas Python que realizarão proezas úteis e impressionantes de automação sem nenhum esforço:... ... Ler mais +

    QUERO VER
  • 13 Ferramentas para Controle, Monitoramento e Defesa de Redes de Dados

    Este livro a princípio tentou dividir em tipos de serviços, mas você verá que por vezes uma ferramenta trabalha de forma mais completa se instalada em conjunto com outra, ou mesmo uma ferramenta pode fazer serviço de várias outras, sendo assim teremos treze capítulos que tentei fechar com o máximo de detalhes para facilitar a implementação no seu dia a dia. ... Ler mais +

    QUERO VER
  • Aprendendo Pentest com Python - Utilize scripts Python para executar pentests eficazes e eficientes

    Python é uma poderosa plataforma de script da nova era que permite construir exploits, auditar serviços, automatizar e vincular soluções com facilidade. Python é uma linguagem de programação multiparadigma adequada tanto para o desenvolvimento de aplicações orientadas a objeto quanto para padrões de design funcional.
    Este livro destaca como você pode avaliar uma organização de maneira metódica e realista. São abordadas técnicas comerciais e experiências específicas que mostram exatamente quando e onde as ferramentas da indústria podem e devem ser usadas. ... Ler mais +

    QUERO VER
  • Gamification em Help Desk e Service Desk - Promovendo engajamento e motivação no século 21 em centros de suporte, Help Desk e Service Desk

    VITRINE Os Livros mais Vendidos !

    Aprenda a usar a jornada do herói, emblemas, pontos, rankings, avatares, moedas virtuais e um completo arsenal para chegar lá. Conheça também o conceito de fluxo; os mecanismos de onboarding e scaffolding; as diferenças entre serious games, teoria dos jogos, videogames e Gamification; motivação intrínseca e extrínseca e muito mais ... Ler mais +

    QUERO VER
  • Pentest em aplicações web

    VITRINE Os Livros mais Vendidos !

    Aplicações web têm um histórico extenso de vulnerabilidades, que têm sido exploradas pelos hackers. A lista de ataques conhecidos é extensa, envolvendo Cross-site Scripting, SQL Injection, unrestricted file upload, Code Injection, Command Injecion, Remote/Local File Inclusion e Cross-site Request Forgery, somente para citar alguns. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • JavaScript O Guia Definitivo - 6ª Edição

    R$ 160,00 ou 3x de R$ 53,33

    JavaScript é a linguagem de programação da Web. A maioria dos sites modernos usa JavaScript, e todos os navegadores – em computadores de mesa, consoles de jogos, tablets e smartphones – incluem interpretadores JavaScript. Isso a torna uma das linguagens de programação mais importantes atualmente e uma das tecnologias que todo desenvolvedor Web deve conhecer.
    Referência completa para programadores, JavaScript: O guia de?nitivo fornece uma ampla descrição da linguagem JavaScript básica e das APIs JavaScript do lado do cliente de?nidas pelos navegadores Web. Em sua 6ª edição, cuidadosamente reescrita para estar de acordo com as melhores práticas de desenvolvimento Web atuais, abrange ECMAScript 5 e HTML5 e traz novos capítulos que documentam jQuery e JavaScript do lado do servidor. ... Ler mais +

    QUERO VER
  • Ransomware - Defendendo-se da extorsão digital

    A principal ameaça online aos negócios e consumidores atualmente é o ransomware: uma categoria de malware capaz de criptografar os arquivos de seu computador até que você pague um resgate para desbloqueá-los. Com este livro prático, você verá como os ransomwares podem infectar seu sistema e como interromper o ataque antes que atinjam a rede. ... Ler mais +

    QUERO VER
  • Entendendo Algoritmos - Um guia ilustrado para programadores e outros curiosos

    VITRINE Os Livros mais Vendidos !

    Um guia ilustrado para programadores e outros curiosos.
    Um algoritmo nada mais é do que um procedimento passo a passo para a resolução de um problema. Os algoritmos que você mais utilizará como um programador já foram descobertos, testados e provados. Se você quer entendê-los, mas se recusa a estudar páginas e mais páginas de provas, este é o livro certo. Este guia cativante e completamente ilustrado torna simples aprender como utilizar os principais algoritmos nos seus programas. ... Ler mais +

    QUERO VER
  • Programação Profissional Em HTML5 - APIs Poderosas para o Desenvolvimento de Aplicações para a Internet com Mais Recursos

    O HTML5 está aqui e com ele, as aplicações web podem obter um poder, escalabilidade e capacidade de resposta sem precedentes. Neste livro, você aprenderá como desbloquear esse poder e usar a tecnologia HTML5 mais recente para criar aplicações web modernas, que usem todo o potencial dos navegadores também modernos. ... Ler mais +

    QUERO VER
  • Introdução às Expressões Regulares

    Se você é um programador que ainda não tem experiência com expressões regulares, este livro de fácil compreensão é um ótimo ponto de partida. Você aprenderá os conceitos fundamentais, passo a passo, com o auxílio de inúmeros exemplos, descobrindo em primeira mão como associar, extrair e transformar textos ao fazer correspondências usando palavras, caracteres e padrões específicos... ... Ler mais +

    QUERO VER
  • JavaScript de Alto Desempenho

    Se for semelhante à maioria dos desenvolvedores, você costuma usar JavaScript frequentemente para criar aplicações web interativas e de resposta rápida. O problema é que todas essas linhas de código em JavaScript podem tornar suas aplicações mais lentas. Este livro revela técnicas e estratégias que irão ajudar a eliminar gargalos de desempenho durante o desenvolvimento. Você aprenderá como melhorar o tempo de execução, a realização de downloads, a interação com o DOM, o ciclo de vida da página e muito mais. ... Ler mais +

    QUERO VER
  • Segurança para desenvolvedores web - Usando JavaScript, HTML e CSS

    Como desenvolvedor web, talvez você não queira gastar tempo deixando sua aplicação web segura, mas isso, definitivamente, faz parte de seu trabalho. Este guia prático oferece as informações mais recentes sobre como evitar as ameaças de segurança em vários níveis, inclusive em novas áreas como os microsserviços. Você aprenderá a proteger sua aplicação, independentemente de onde ela executar, seja no mais recente smartphone, seja em um desktop mais antigo, e tudo que estiver entre eles.
    O autor John Paul Mueller oferece conselhos específicos bem como vários exemplos de programação segura para desenvolvedores com um bom conhecimento de CSS3, HTML5 e JavaScript. Em cinco seções distintas, este livro mostra como se proteger contra vírus, ataques DDoS, violações de segurança e outras intromissões sórdidas. ... Ler mais +

    QUERO VER
  • *INDISPONÍVEL*Segredos do Ninja JavaScript

    “Escrito por dois mestres, é a arte do desenvolvimento JavaScript efetivo para navegadores cruzados.” – Glenn Stokol, Oracle Corporation
    “Consistente com o lema da jQuery: ‘Escreva menos, faça mais’.” – André Roberge, Universidade de Sainte-Anne
    “Técnicas interessantes e originais.” – Scott Sauyet, Four Winds Software
    “Leia este livro e você não utilizará mais códigos às cegas, ficando maravilhado ao vê-los funcionar – você compreenderá por que eles funcionam.”– Joe Litton, desenvolvedor de software colaborativo, JoeLitton.net
    “Este livro ajudará a elevar seu JavaScript ao nível dos mestres.” – Christopher Haupt, greenstack.com ... Ler mais +

    QUERO VER
  • Aprendendo a Desenvolver Aplicações Web - Desenvolva rapidamente com as tecnologias JavaScript mais modernas

    Domine os fundamentos do desenvolvimento de aplicações web implementando uma aplicação simples a partir do zero, baseada em banco de dados, usando HTML, JavaScript e outras ferramentas de código aberto. Por meio de tutoriais que permitem pôr a mão na massa, este guia prático mostra como criar uma interface de usuário, implementar um servidor, desenvolver uma comunicação cliente-servidor e usar um serviço baseado em nuvem para implantar a aplicação aos desenvolvedores inexperientes de aplicações web. ... Ler mais +

    QUERO VER
  • Use a cabeça! Programação Javascript

    O que você vai aprender com este livro?
    Este guia amigo do cérebro ensina tudo sobre a linguagem JavaScript, dos tópicos básicos até os avançados, incluindo objetos, funções e o document object model do navegador. Você não apenas lerá — jogará jogos, resolverá quebracabeças, pensará em mistérios e interagirá com o JavaScript de maneiras que nunca imaginou. E você vai escrever código de verdade, um monte deles, de forma que possa começar a criar suas próprias aplicações web. ... Ler mais +

    QUERO VER
  • JavaScript - Guia do Programador - Guia completo das funcionalidades de linguagem JavaScript

    JavaScript é uma linguagem de script usada em milhões de páginas web em todo o mundo para validar formulários, detectar objetos e adicionar uma série de outras funcionalidades interativas.
    Com a guerra dos navegadores, conhecer as técnicas de detecção do navegador via JavaScript era requisito básico de desenvolvimento. Quanto mais surpreendente para o usuário o efeito ao entrar em uma página, tanto mais o desenvolvedor do site era conceituado na comunidade. Páginas que se abriam com os mais variados efeitos, janelas ocupando toda a tela, desaparecimento das barras de ferramentas do navegador, abertura de janelas pop-up com propaganda, bolinhas coloridas e flocos de neve ricochetando e caindo na tela, tudo era permitido e possível com JavaScript. Com a chegada dos Padrões Web e a consequente revisão dos conceitos de desenvolvimento de sites, novos rumos foram traçados, fundamentados em critérios de separação das camadas de desenvolvimento, acessibilidade, usabilidade e portabilidade. Como consequência, foi implementada a padronização da linguagem e do Document Object Model (DOM), revitalizando e alterando os conceitos de emprego de JavaScript. ... Ler mais +

    QUERO VER
  • Lógica de Programação e Algoritmos com JavaScript: Uma introdução à programação de computadores com exemplos e exercícios para iniciantes

    Os conteúdos abordados em Lógica de Programação e Algoritmos são fundamentais a todos aqueles que desejam ingressar no universo da Programação de Computadores. Esses conteúdos, no geral, impõem algumas dificuldades aos iniciantes. Neste livro, o autor utiliza sua experiência de mais de 15 anos em lecionar a disciplina de Algoritmos em cursos de graduação, para trabalhar o assunto passo a passo. Cada capítulo foi cuidadosamente planejado a fim de evitar a sobrecarga de informações ao leitor, com exemplos e exercícios de fixação para cada assunto. ... Ler mais +

    QUERO VER
  • Refatoração de CSS - Organize suas folhas de estilo com sucesso

    VITRINE Os Livros mais Vendidos !

    Revisar seu código a fim de remover redundâncias e inconsistências – processo conhecido como refatoração – é uma prática comum quando usamos linguagens de programação. Com este guia prático, o autor Steve Lindstrom mostra não só como estruturar o CSS para construir sites responsivos e fáceis de usar, mas também como utilizar a refatoração e criar um CSS mais legível e possível de manter. ... Ler mais +

    QUERO VER
  • Desenvolvendo Web Components - UI do jQuery ao Polymer

    Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. ... Ler mais +

    QUERO VER
  • Pentest em aplicações web

    VITRINE Os Livros mais Vendidos !

    Aplicações web têm um histórico extenso de vulnerabilidades, que têm sido exploradas pelos hackers. A lista de ataques conhecidos é extensa, envolvendo Cross-site Scripting, SQL Injection, unrestricted file upload, Code Injection, Command Injecion, Remote/Local File Inclusion e Cross-site Request Forgery, somente para citar alguns. ... Ler mais +

    QUERO VER
  • Javascript e Jquery - desenvolvimento de interfaces web interativas

    R$ 154,90 ou 3x de R$ 51,63

    Bem-vindo ao ensino de JavaScript & jQuery. Você é iniciante em JavaScript, ou adicionou scripts a sua página web mas quer entender melhor como tudo funciona? Então este livro é para você. Não mostraremos apenas como ler e escrever em JavaScript, mas também ensinaremos o básico sobre programação de computadores de forma simples e visual. Tudo o que você precisa é entender um pouco sobre HTML e CSS. Este livro ensinará como tornar seus websites mais interativos, atraentes, e funcionais. Isso acontece ao combinar teoria de programação com exemplos que demonstram como o JavaScript e o jQuery são usados em sites populares. De forma rápida, você será capaz de pensar e programar como um profissional. ... Ler mais +

    QUERO VER
  • Princípios de Orientação a Objetos em JavaScript

    Se você já usou uma linguagem orientada a objetos mais tradicional, como C++ ou Java, o JavaScript provavelmente não parecerá uma linguagem orientada a objetos. Ela não tem conceito de classes, e você nem mesmo precisa definir objetos para começar a programar. Mas não se engane – o JavaScript é uma linguagem orientada a objetos incrivelmente eficiente e expressiva, que coloca muitas decisões de design diretamente em suas mãos.
    Em Princípios de Orientação a Objetos em JavaScript, Nicholas C. Zakas explora minuciosamente a natureza orientada a objetos do JavaScript, revelando a implementação única de herança e outras características fundamentais da linguagem. Você irá aprender: .. ... Ler mais +

    QUERO VER
  • *INDISPONÍVEL* UML 2 - Guia Prático - 2ª Edição

    UML (Unified Modeling Language – Linguagem de Modelagem Unificada) é uma linguagem visual utilizada para modelar sistemas computacionais orientados a objeto que se consagrou como a linguagem-padrão de modelagem adotada pela indústria de engenharia de software, existindo um amplo mercado para profissionais que a dominem. ... Ler mais +

    QUERO VER
  • Aprendendo Node - Usando JavaScript no servidor

    VITRINE Os Livros mais Vendidos !

    Reúna o conhecimento de programação que você já usa no navegador e empregue no servidor com o Node! Aprenda a criar aplicações em rede de alto desempenho e plenamente escalonáveis nesta plataforma baseada em JavaScript. O conteúdo deste livro é bastante prático, “mão na massa”, e fará com que o programador de JavaScript, acostumado a lidar apenas com processamento no navegador, domine com maestria os fundamentos do Node no servidor. ... Ler mais +

    QUERO VER
  • Primeiros passos com React - Construindo aplicações web

    Saia trabalhando de imediato com React: a tecnologia de código aberto do Facebook para construir rapidamente aplicações web sofisticadas. Com este guia prático, o desenvolvedor web Stoyan Stefanov ensina você a construir componentes – os blocos de construção básicos da React – e a organizá-los em aplicações de larga escala, viáveis do ponto de vista da manutenção. Se você tiver familiaridade com a sintaxe básica de JavaScript, estará pronto para começar. ... Ler mais +

    QUERO VER
  • JavaScript de Cabo a Rabo - Aprenda a desenvolver aplicações usando somente a linguagem JavaScript, em múltiplas plataformas e dispositivos

    Durante muitos anos, o JavaScript foi considerado uma "toy language", comparada com outras plataformas de desenvolvimento, como o Java (TM) e o C++, sendo relegada a "enfeitar" páginas web. No início, o próprio "engine" de execução JavaScript era um "add-on" agregado aos navegadores web. ... Ler mais +

    QUERO VER
  • Descrição
    Estruturas de dados e algoritmos em JavaScript - Aperfeiçoe suas habilidades conhecendo estruturas de dados e algoritmos clássicos em JavaScript

    Este livro apresenta o básico sobre a linguagem JavaScript e introduz a ECMAScript 7 antes de passar gradualmente para as implementações atuais da ECMAScript 6. Você vai adquirir um conhecimento profundo sobre como as tabelas hash e as estruturas de dados para conjuntos funcionam e de que modo as árvores e os mapas hash podem ser usados para buscar arquivos em um disco rígido ou representar um banco de dados. Este livro oferece um caminho acessível para conhecer JavaScript. Considerando que os grafos são uma das estruturas de dados mais complexas com as quais você poderá se deparar, também possibilitaremos uma melhor compreensão de como e por que eles são amplamente utilizados em sistemas de navegação por GPS e em redes sociais.

    Próximo ao final do livro, você descobrirá como todas as teorias apresentadas nele podem ser aplicadas em soluções do mundo real, trabalhando com as redes de seu próprio computador e com pesquisas no Facebook.

    A quem este livro se destina

    Se você é estudante de ciência da computação ou está iniciando a sua carreira na área de tecnologia e quer explorar os melhores recursos de JavaScript, este livro foi escrito para você. Será necessário ter um conhecimento básico de JavaScript e de lógica de programação para começar a se divertir com os algoritmos.

    O que você aprenderá com este livro

    -Declarar, inicializar, adicionar e remover itens de arrays, pilhas e filas
    -Ter habilidade no uso de algoritmos, como DFS (depth-first search, ou busca em profundidade) e BFS (breadth-first search, ou busca em largura), para as estruturas de dados mais complexas
    -Dominar a criação de listas ligadas, listas duplamente ligadas e listas ligadas circulares
    -Armazenar elementos únicos em tabelas hash, dicionários e conjuntos
    -Usar árvores binárias e árvores binárias de busca
    -Ordenar estruturas de dados usando uma série de algoritmos, como bubble sort, insertion sort e quick sort
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorLoiane Groner

    Loiane Groner tem mais de dez anos de experiência no desenvolvimento de aplicações corporativas. Trabalhou em empresas multinacionais, como a IBM, e atualmente trabalha como desenvolvedora fullstack em uma instituição financeira, na qual administra soluções no exterior. Suas áreas de especialização incluem Java, tecnologias Sencha (Ext JS), Angular e desenvolvimento híbrido para dispositivos móveis com PhoneGap e Ionic. Loiane é apaixonada por tecnologia e tem se dedicado a disseminar conhecimento pela comunidade de desenvolvimento de software por meio de seu blog http://loiane.com, como palestrante convidada em conferências de TI e também como instrutora de cursos gratuitos por meio do portal http://loiane.training. Enquanto estava na universidade, trabalhou como monitora por dois anos nos cursos de Algoritmos, Estruturas de Dados e Teoria da Computação. Representou a sua universidade na ACM International Collegiate Programming Contest – final brasileira (regionais da América do Sul), além de ter trabalhado como representante dos alunos na SBC (Sociedade Brasileira de Computação). Foi condecorada com honra ao mérito em seu último ano por estar entre os três alunos com a melhor média de notas no departamento de Ciência da Computação. Loiane também é autora dos livros Ext JS 4 First Look, Mastering Ext JS, Mastering Ext JS – 2ª edição, Sencha Architect App Development, Learning JavaScript Data Structures and Algorithms e JavaScript Regular Expression, todos publicados pela Packt Publishing.

    Informações Técnicas

    Nº de páginas:304
    Origem:Importado
    Editora:Editora Novatec
    Idioma:Português
    Edição:1ª Edição
    Ano:2017
    ISBN:9788575225530
    Encadernação:Brochura
    Autor:Loiane Groner
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!