Diario Do Estado

Baixar livros completos gratuitos em formato PDF e EPUB

Procure o seu livro:

Número total de livros encontrados: 37 para sua pesquisa Aproveite sua leitura!
Dominando JavaScript com jQuery

Dominando JavaScript com jQuery

Autor: Plínio Balduíno

Número de Páginas: 200

Esqueça os livros que mais parecem uma documentação da API! Aqui você encontra jQuery apresentado de maneira incremental, substituindo código JavaScript longo e complicado. Truques de animação, componentes visuais, e manipulação do DOM através de jQuery, jQueryUI e jQuery mobile. Refatore uma aplicação JavaScript e finalmente entenda callbacks, seletores e AJAX sem ficar preso ao copy and paste. Tudo isso com a versão 2.x, a mais recente do framework.

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

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

Autor: Nicholas C. Zakas

Número de Páginas: 137

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. No livro 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: A diferença entre valores primitivos e de referência O que faz com que as funções em JavaScript sejam únicas As diversas maneiras de criar objetos Como definir seus próprios construtores Como entender e trabalhar com protótipos Padrões de herança para tipos e objetos Princípios de Orientação a Objetos em JavaScript proporcionará até mesmo aos desenvolvedores mais experientes um entendimento mais profundo de JavaScript. Descubra os segredos de como os objetos...

JavaScript de Alto Desempenho

JavaScript de Alto Desempenho

Autor: Nicholas C. Zakas

Número de Páginas: 27

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. O engenheiro de frontend do Yahoo!, Nicholas C. Zakas, e cinco outros especialistas em JavaScript – Ross Harmes, Lecome, Steven Levithan, Stoyan Stefanov e Matt Sweeney – demonstram métodos ideais para a inclusão de código na página, oferecendo dicas de programação que poderão ajudá-lo a encontrar os problemas uma vez que seu site esteja no ar. • Identifique códigos problemáticos e adote alternativas mais eficientes para cumprir tarefas específicas. • Melhore seus scripts aprendendo como o JavaScript armazena e acessa dados. • Implemente código em JavaScript de uma forma que não prejudique a interação com o DOM. • Utilize...

Aprendendo a desenvolver aplicações web

Aprendendo a desenvolver aplicações web

Autor: Semmy Purewal

Número de Páginas: 36

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. Todo capítulo inclui problemas práticos, exemplos completos e modelos mentais do fluxo de trabalho do desenvolvimento. Este livro, ideal para disciplinas de nível universitário, ajuda você a dar início ao desenvolvimento de aplicações web, proporcionando uma base sólida durante o processo. • Defina um fluxo de trabalho básico com um editor de texto, um sistema de controle de versões e um navegador web • Estruture uma interface de usuário com HTML e inclua estilos usando CSS • Use jQuery e JavaScript para acrescentar interatividade à sua aplicação • Faça a ligação entre o cliente e o servidor por meio de AJAX, objetos JavaScript e JSON •...

Segredos do Ninja JavaScript

Segredos do Ninja JavaScript

Autor: John Resig , Bear Bibeault

Número de Páginas: 38

“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 Nem sempre você pode bater de frente com seu software. Às vezes você tem de se aproximar dele pelos flancos ou esgueirar-se sorrateiramente por suas costas. Você deve dominar um arsenal de ferramentas e conhecer cada truque furtivo. Você deve ser um ninja. Segredos do Ninja JavaScript guiará você pelo caminho do esclarecimento em JavaScript. Este livro único inicia com conceitos-chave, como o relacionamento entre funções, objetos e closures, ensinados a partir da perspectiva do mestre. Você...

Conectando o Arduino à web

Conectando o Arduino à web

Autor: Indira Knight

Número de Páginas: 335

Crie interfaces físicas para interagir com a internet e com páginas web. Com Arduino e JavaScript você pode criar displays físicos interativos e ter dispositivos conectados que enviam ou recebem dados da web. Você tirará proveito dos processos necessários para configurar componentes eletrônicos, coletar dados e criar páginas web capazes de interagir com esses componentes. Por meio de exercícios, projetos e explicações, este livro permitirá que você tenha habilidades para fazer desenvolvimento web de frontend e lidar com componentes eletrônicos, a fim de criar interfaces físicas conectadas e implementar visualizações atraentes usando uma variedade de bibliotecas JavaScript. No final do livro você terá desenvolvido protótipos interativos totalmente funcionais, capazes de enviar e receber dados de uma interface física. Acima de tudo, este livro apresenta uma amostra do que é possível fazer e possibilita ter o conhecimento necessário para você criar suas próprias interfaces físicas conectadas e levar a web aos seus projetos eletrônicos. Aqui você aprenderá a: construir um painel de controle para a Internet das Coisas (Internet of Things), o qual se...

JavaScript

JavaScript

Autor: David Flanagan

Número de Páginas: 1080

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 definitivo fornece uma ampla descrição da linguagem JavaScript básica e das APIs JavaScript do lado do cliente definidas 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.Recomendado para programadores experientes que desejam aprender a linguagem de programação da Web e para programadores JavaScript que desejam ampliar seus conhecimentos e dominar a linguagem, este é o guia do programador e manual de referência de JavaScript completo e definitivo.

jQuery - A Biblioteca do Programador JavaScript - 3ª Edição

jQuery - A Biblioteca do Programador JavaScript - 3ª Edição

Autor: Maurício Samy Silva

Número de Páginas: 67

jQuery é uma poderosa biblioteca JavaScript criada para simplificar a criação de efeitos visuais e de interatividade em websites. Desenvolvedores especialistas em JavaScript, ao conhecerem as maravilhas de que a biblioteca é capaz, com certeza vão se perguntar: “Por que não pensei nisso antes?”. Iniciantes, com noções rudimentares de JavaScript, experimentarão uma curva de aprendizado inimaginável para aqueles experientes com a linguagem. jQuery propicia a criação de scripts de uma forma tão simples e intuitiva que consegue com meia dúzia de linhas os mesmos efeitos de um script de 30 a 40 linhas desenvolvido com JavaScript tradicional. Simplicidade foi a diretriz que norteou John Resig na criação da biblioteca. Este livro, na primeira parte, apresenta a biblioteca e um estudo da sintaxe e emprego dos seletores e comandos jQuery, desenvolvendo scripts de exemplo para cada um deles, que podem ser examinados ao vivo em arquivos disponíveis para download no site do livro. Na segunda parte, são desenvolvidos vários scripts de emprego real, todos comentados e disponíveis para download.

Javascript Descomplicado

Javascript Descomplicado

Autor: Oliveira,cláudio Luís Vieira , Zanetti, Humberto Augusto Piovesana

Este livro apresenta os conceitos fundamentais que possibilitam aplicações para a web, além de ferramentas e frameworks mais empregados, incluindo o uso de sistemas de bancos de dados para realizar o armazenamento das informações. Trata das mudanças tecnológicas atuais, do desenvolvimento de soluções para a Internet das Coisas (IoT) e, também, do uso da linguagem JavaScript no desenvolvimento de aplicativos para dispositivos móveis.

Segurança para desenvolvedores web

Segurança para desenvolvedores web

Autor: John Paul Mueller

Número de Páginas: 46

“Agonizar obsessivamente sobre segurança pode deixar você paralisado, impedindo-o de lançar qualquer código. Neste livro, John Mueller descreve diretrizes e ferramentas que você pode usar para antecipar-se e responder às ameaças da web e cruzar a tênue linha que separa a credibilidade ingênua da paranoia paralisante.” – Rod Stephens Presidente da Rocky Mountain Computer Consulting, Inc. “John Mueller preparou uma visão geral completa para melhorar rapidamente suas habilidades em segurança e introduzir você às práticas bem-sucedidas de programação que podem realmente salvar seu dia e seus negócios.” – Luca Massaron Cientista de dados 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...

O retorno do cangaceiro JavaScript

O retorno do cangaceiro JavaScript

Autor: Flávio Almeida

Número de Páginas: 170

O paradigma funcional está cada vez mais presente em frameworks modernos. E com o JavaScript em constante evolução, os desenvolvedores cangaceiros estão sempre aprendendo novas formas de aprimorar a manutenção e legibilidade de seus códigos, armando-se de conceitos e técnicas para se aventurar em terras ainda mais avançadas e frameworks que possuem grande demanda no atual mercado de trabalho. Neste livro, Flávio Almeida retorna ao cangaço JavaScript, introduzindo o leitor aos jargões e técnicas do paradigma funcional aplicados a JavaScript avançado. Você aprenderá os conceitos da Programação Funcional por meio de exemplos práticos com a criação da nossa própria biblioteca e operadores. Para completar, o autor traz os padrões de projeto mais utilizados para você melhorar ainda mais seus projetos. Com essas novas técnicas, você incrementará seu arsenal para resolver problemas comuns do seu dia a dia como programador front-end e estará pronto para explorar áreas mais profundas do sertão da programação.

JavaScript Remoto

JavaScript Remoto

Autor: Ben Vinegar , Anton Kovalyov

Número de Páginas: 28

Há um pouco de arte na criação de JavaScript remoto – scripts incorporáveis e que podem ser conectados a qualquer website. Devem ser facilmente adaptáveis a ambientes hostis, coexistir com outros aplicativos e administrar as vulnerabilidades complexas de segurança, que surgem quando recursos e arquivos com códigos são servidos a partir de endereços remotos na web. Faça isso corretamente e você terá opções ilimitadas para distribuir seus aplicativos. Este livro único mostra como conseguir isso. Exemplos de scripts remotos que são incorporados nos sites mundo afora: o sistema de comentários da Disqus, o monitoramento do Google Analytics e o botão Curtir do Facebook. JavaScript Remoto descreve os detalhes da construção de aplicativos JavaScript remotos completos. Você aprenderá técnicas de desenvolvimento de widgets que colhem dados de tráfego, oferecem camadas e diálogos úteis ou que implementam recursos como bate-papo e comentários. Os conceitos e exemplos apresentados no livro representam as melhores práticas para esta área emergente, baseados em milhares de horas de desenvolvimento real e resultados obtidos de milhões de usuários. Conteúdo do...

Aprendendo Node

Aprendendo Node

Autor: Shelley Powers

Número de Páginas: 260

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. Serão abordados inúmeros módulos nativos e também de terceiros. Esta edição foi atualizada para abranger tanto a mais recente versão tradicional (Long Term Support – LTS) do Node quanto a versão estável mais atual. Aprenda rapidamente sobre o modelo de I/O assíncrono e baseado em eventos do Node e, com ele, desenvolva aplicações que usam dados intensivamente, que são acessados com frequência e, ainda assim, são computacionalmente muito simples. Se você já domina o JavaScript, este livro oferece muitos exemplos de programas e implementações que se beneficiam do desenvolvimento centralizado no servidor proporcionado pelo Node. Explore a funcionalidade do Node e de seus frameworks para desenvolver soluções em...

ECMAScript 6

ECMAScript 6

Autor: Diego Martins De Pinho

Número de Páginas: 188

Nos últimos anos, a linguagem JavaScript cresceu bastante na comunidade de desenvolvedores, tornando-se mais robusta, poderosa e sendo usada em uma infinidade de aplicações de alto nível, tanto no front-end quanto no back-end das aplicações. Ela é a tecnologia por trás de ferramentas, frameworks e bibliotecas consagradas no mercado, tais como: Angular, Ember, React, Backbone, jQuery, Grunt. A lista é enorme. Atualmente, é essencial que um profissional de TI tenha domínio desta tecnologia, tanto para aplicações web, aplicativos mobile e/ou desktop. É exatamente para isto que este livro foi escrito. Para que você seja capaz de entender todas as mudanças que vieram com o ECMAScript 6, aprimorar suas habilidades como desenvolvedor e se destacar no mercado de trabalho que hoje é tão concorrido. Neste livro, Diego Pinho aborda as principais mudanças que a nova versão da especificação trouxe para a linguagem. Você vai aprender não somente o conceito, mas como aplicá-lo na prática em situações reais. Dentre elas, estão: * Novas maneiras de iterar objetos e coleções * Declaração de variáveis com let e const * Melhorias em funções com arrow functions * As ...

Estruturas de dados e algoritmos em JavaScript

Estruturas de dados e algoritmos em JavaScript

Autor: Loiane Groner

Número de Páginas: 35

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á...

Aprendendo TypeScript

Aprendendo TypeScript

Autor: Josh Goldberg

Número de Páginas: 403

O TypeScript conquistou o universo JavaScript. Identificado em pesquisas com desenvolvedores como uma das linguagens de crescimento mais rápido e mais populares do mundo, o TypeScript é amplamente usado em empresas voltadas para o consumidor, assim como para outros tipos de negócios em todo o planeta e é frequentemente considerado responsável por ajudar no desenvolvimento de aplicações web em larga escala. No entanto, na verdade, o que é TypeScript? Como e por que ele funciona e como podemos usá-lo? Este livro prático levará programadores JavaScript iniciantes e avançados do nível de desconhecimento dos "tipos" ou "sistemas de tipos" ao domínio total dos aspectos básicos do TypeScript. Você aprenderá: • Os benefícios do TypeScript e as características gerais de seu sistema de tipos baseado no JavaScript "vanilla" (puro). • Como fornecer ao sistema de tipos do TypeScript anotações de tipo somente no desenvolvimento. • Como o TypeScript analisa e entende códigos para ajudar a aumentar os padrões de desenvolvimento existentes. • Como o TypeScript o ajudará a trabalhar com arrays, classes, funções, objetos e outras estruturas internas importantes do...

Meteor

Meteor

Autor: Caio Ribeiro Pereira

Número de Páginas: 161

O JavaScript já é uma opção real de desenvolvimento server-side. Trabalhar com a mesma linguagem que utilizamos no front-end é também uma grande vantagem. Diversos frameworks surgiram e, sem dúvida, o Meteor é que mais se destaca. Neste livro, venha desenvolver sua própria rede social do zero implementando funcionalidades que interagem em tempo real, além de também aprender a trabalhar com diversos componentes nativos do framework que visam agilizar a prototipagem da aplicação, utilizando o Meteor 1.1.x. Também veremos como lidar tarefas do dia a dia como criação de templates com Handlebars; integração com a API do Facebook para autenticação e cadastro de usuários; utilização do banco de dados não-relacional MongoDB; e programação orientada a eventos, utilizando PubSub nativo do Meteor.

Construindo Aplicativos Android com HTML, CSS e JavaScript

Construindo Aplicativos Android com HTML, CSS e JavaScript

Autor: Brian Jepson , Jonathan Stark

Número de Páginas: 24

É verdade: se você conhece HTML, CSS e JavaScript, já tem as ferramentas que precisa para desenvolver aplicativos Android. Agora atualizada para HTML5, a segunda edição deste guia prático mostra a você como usar padrões web open source para projetar e criar aplicativos que podem ser adaptados para qualquer dispositivo Android. Você aprenderá a criar um aplicativo web amigável para Android na plataforma de sua preferência e, então, a usar o framework gratuito PhoneGap, da Adobe, para convertê-lo em um aplicativo Android nativo. Descubra por que os aplicativos móveis independentes de dispositivo são a onda do futuro e comece a criar aplicativos que ofereçam mais flexibilidade e alcance muito mais amplo. - Converta um website em um aplicativo web completo com indicadores de progresso e outros recursos. - Adicione animações com o JQTouch para fazer seu aplicativo web se parecer e agir como um aplicativo Android nativo. - Use armazenamento de dados no lado do cliente com aplicativos que são executados quando o dispositivo Android estiver offline. - Use o PhoneGap para se conectar a recursos avançados do Android, incluindo o acelerômetro, a geolocalização e os...

JavaScript - Guia do Programador

JavaScript - Guia do Programador

Autor: Maurício Samy Silva

Número de Páginas: 547

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. A padronização ...

JAVASCRIPT - A GRANDE AVENTURA

JAVASCRIPT - A GRANDE AVENTURA

Autor: Claudio Santos Da Silva

Número de Páginas: 70

Descubra o poder da programação com essa incrível história em quadrinhos! Acompanhe a jornada de um jovem herói em um mundo mágico, onde ele aprende a capturar e criar dragões usando os mágicos códigos de Javascript. Embarque nesta emocionante aventura e descubra como a programação pode transformar seus sonhos em realidade!

Cangaceiro JavaScript

Cangaceiro JavaScript

Autor: Flávio Almeida

Número de Páginas: 554

Talvez nenhuma outra linguagem tenha conseguido invadir o coletivo imaginário dos desenvolvedores como JavaScript fez. Em sua história fabular em busca de identidade, foi a única que conseguiu se enraizar nos navegadores, tornando-se uma linguagem em que todo desenvolvedor precisa ter algum nível de conhecimento. Neste livro completíssimo, adentre o sertão do JavaScript com o cangaceiro Flávio Almeida percorrendo os principais recursos das versões ES5, ES6, ES7 e ES8. Transite entre os paradigmas Orientado a Objetos e o Funcional e aplique padrões de projetos para sobreviver durante sua caminhada. Transcenda seu conhecimento incluindo em seu arsenal de desenvolvedor IndexedDB, Babel e Webpack, tornando-se um Cangaceiro JavaScript!

Guia prático de TypeScript

Guia prático de TypeScript

Autor: Thiago Da Silva Adriano

Número de Páginas: 190

Desenvolvido e mantido pela Microsoft, o TypeScript é um pré-processador open source de códigos JavaScript que auxilia na escrita de códigos, desde os mais simples até os mais complexos, utilizando tipagem de dados e os princípios da Orientação a Objetos para o desenvolvimento de aplicações front-end, back-end e mobile. Neste livro, Thiago da Silva Adriano abordará conceitos básicos do TypeScript, como tipagem básica, interfaces, decorators e Generics. Você vai aprender já com as mãos na massa, acompanhando o passo a passo desde a instalação do pré-processador até o desenvolvimento de uma API fazendo uso de tecnologias como Node.js, o banco de dados MongoDB e contêineres Docker.

Desenvolva jogos com HTML5 Canvas e JavaScript

Desenvolva jogos com HTML5 Canvas e JavaScript

Autor: Éderson Cássio

Número de Páginas: 221

O mercado dos jogos está cada vez mais forte e sendo adotado nos navegadores, com os jogos feitos em HTML5 através da nova especificação de Canvas. Com conhecimento de HTML5 e um pouco de JavaScript, é possível criar jogos extremamente poderosos e com um alto grau de entretenimento. Os tão conhecidos jogos "viciantes". Nesse livro, Éderson Cássio mostra como você pode usar as tecnologias tradicionais da web para criar jogos 2D. Você vai aprender a movimentar sprites, tratar colisão e eventos do teclado de forma especial para os jogos, aprender boas práticas para evitar que seu jogo sofra de lentidão e muitas outras técnicas divertidas e interessantes. E no final do livro, você ainda publica seu próprio jogo e o integra com as redes sociais, para seus amigos acessarem.

Estruturas de dados e algoritmos com JavaScript

Estruturas de dados e algoritmos com JavaScript

Autor: Loiane Groner

Número de Páginas: 356

Uma estrutura de dados é uma maneira particular de organizar dados em um computador com o intuito de usar os recursos de modo eficaz. As estruturas de dados e os algoritmos são a base de todas as soluções para qualquer problema de programação. Com este livro, você aprenderá a escrever códigos complexos e eficazes usando os recursos mais recentes da ES 2017. O livro Estruturas de dados e algoritmos com JavaScript começa abordando o básico sobre JavaScript e apresenta a ECMAScript 2017, antes de passar gradualmente para as estruturas de dados mais importantes, como arrays, filas, pilhas e listas ligadas. Você adquirirá um conhecimento profundo sobre como as tabelas hash e as estruturas de dados para conjuntos funcionam, assim como de que modo as árvores e os mapas hash podem ser usados para buscar arquivos em um disco rígido ou para representar um banco de dados. Este livro serve como um caminho para você mergulhar mais fundo no JavaScript. Você também terá uma melhor compreensão de como e por que os grafos – uma das estruturas de dados mais complexas que há – são amplamente usados em sistemas de navegação por GPS e em redes sociais. Próximo ao final do...

Introdução ao JSON

Introdução ao JSON

Autor: Lindsay Bassett

Número de Páginas: 150

O que é JSON (JavaScript Object Notation, ou Notação de objetos JavaScript) e como podemos colocá-lo para funcionar? Este guia conciso ajudará os profissionais ocupados de TI a estarem rapidamente preparados para usar esse formato popular para intercâmbio de dados e possibilita uma profunda compreensão sobre o funcionamento do JSON. A autora Lindsay Bassett começa com uma visão geral da sintaxe, dos tipos de dados, da formatação e das questões relacionadas à segurança com o JSON antes de explorar as diversas maneiras como esse formato pode ser usado atualmente. Entre Web APIs, bibliotecas desenvolvidas na linguagem do lado servidor, bancos de dados NoSQL e frameworks do lado cliente, o JSON se destacou como uma alternativa viável ao XML para a troca de dados entre plataformas diferentes. Se você tem alguma experiência com programação e uma compreensão básica de HTML e de JavaScript, este livro é ideal para você. •Aprenda por que a sintaxe do JSON representa dados por meio de pares nome-valor. •Explore os tipos de dados JSON, incluindo objetos, strings, números e arrays. •Descubra como é possível combater problemas comuns de segurança. •Saiba como ...

Primeiros passos com React

Primeiros passos com React

Autor: Stoyan Stefanov

Número de Páginas: 23

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. Depois de entender como React funciona, você construirá uma aplicação personalizada Whinepad completa para ajudar os usuários a classificar vinhos e a guardar anotações. Você aprenderá rapidamente por que alguns desenvolvedores consideram React essencial para o quebra-cabeça que é o desenvolvimento de aplicações web. Instale React e escreva sua primeira aplicação web “Hello world”. Crie componentes React personalizados, usando-os juntamente com componentes DOM genéricos. Construa um componente de tabela de dados que permita editar, ordenar, pesquisar e exportar seu conteúdo. Utilize a extensão de sintaxe JSX como alternativa a chamadas de função. Configure um processo de construção...

JavaScript Assertivo

JavaScript Assertivo

Autor: Gabriel Ramos

Número de Páginas: 386

Manter a devida cultura de testes durante o desenvolvimento traz diversos benefícios para o seu código, seu produto, seu time e até mesmo para a empresa. O tempo investido ao escrever testes é recompensado com o aumento da confiança no funcionamento do seu código, redução de bugs e facilidade na manutenção, além da garantia de qualidade e assertividade. O cenário de testes tem se expandido e crescido nos últimos anos, principalmente quando falamos de JavaScript e seu ecossistema vivo, com mudanças e novidades constantes, seja trabalhando com front-end, back-end ou em ambas as vertentes. Neste livro, Gabriel Ramos aborda as peculiaridades dos vários tipos de testes que compõem a pirâmide de testes, de modo que atinja as diferentes camadas das aplicações. Após passar pelos fundamentos necessários, você começará seu aprendizado prático com testes em uma CLI, com operações CRUD, avançando logo para uma aplicação back-end que expõe uma API com Node e Express, onde teremos testes de unidade e integração e alguns testes de carga. Partindo para o front-end, você testará códigos de navegadores e verá especificidades da popular biblioteca React, com...

Desenvolvendo Web Components

Desenvolvendo Web Components

Autor: Jarrod Overson , Jason Strimpel

Número de Páginas: 39

Embora os Web Components ainda estejam na vanguarda absoluta – com muito pouco suporte nos browsers modernos –, a tecnologia também está se movendo com extrema rapidez. Este guia prático o fará ganhar velocidade com os conceitos por trás do padrão emergente do W3C e mostrará como criar Web Components customizados e reutilizáveis para HTML5. 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. Com componentes customizados, a Web pode finalmente cumprir seu potencial como uma plataforma de aplicação extensível por natureza. Este livro permitirá que você embarque na hora certa. · Compreenda os conceitos básicos (como fluxo normal e posicionamento, e z-index) para posicionar, arrastar e redimensionar elementos devidamente · Explore conceitos e padrões de UI normalmente abstraídos por Dojo, jQuery UI, Kendo UI e outras bibliotecas · Mergulhe no padrão W3C e...

JSON Básico

JSON Básico

Autor: Ben Smith

Número de Páginas: 335

JSON básico é o guia definitivo para JSON (JavaScript Object Notation, ou Notação de objetos JavaScript ), que é o padrão atual de formatação de dados na web. O livro começa pelo básico e descreve todos os aspectos relacionados ao uso do formato JSON. JSON básico aborda todas as áreas do JSON, do básico sobre os formatos de dados à criação de seu próprio servidor para armazenar e obter dados persistentes. Este livro permite que você desenvolva o conjunto necessário de habilidades para ler e escrever dados JSON devidamente validados. Os dois primeiros capítulos do livro discutem os fundamentos do JavaScript para aqueles que precisarem, além de oferecer explicações necessárias aos capítulos seguintes. Os capítulos de 3 a 12 descrevem o que são os dados, como convertê-los em um formato que possa ser transmitido/armazenado, como usar AJAX para enviar e receber JSON e, por fim, como reorganizar esses dados novamente em um objeto JavaScript apropriado, a ser utilizado pelo seu programa. Os últimos capítulos colocam tudo que você aprendeu em prática. O que você aprenderá: Tenha uma melhor compreensão da linguagem JavaScript. Aprenda a trabalhar com...

Introdução ao AngularJS

Introdução ao AngularJS

Autor: Ken Williamson

Número de Páginas: 33

Com o AngularJS, você pode criar rapidamente aplicações do lado cliente que executem bem em qualquer plataforma desktop ou móvel, usando web services REST para os processos do backend. Você já deve ter ouvido falar que a curva de aprendizado desse framework MVC JavaScript é bem longa, mas isso não é verdade. Este guia prático apresenta uma abordagem prática para conhecer o AngularJS, e fará você criar aplicações e sites de alta qualidade em um piscar de olhos. Juntamente com uma compreensão conceitual do framework, você também adquirirá experiência direta com o AngularJS ao criar uma aplicação de exemplo ao longo do livro. Se você tiver familiaridade com JavaScript, desenvolvimento web e com conceitos de design e padrões de software, este livro será a maneira perfeita de começar a trabalhar com o AngularJS. Entenda como o AngularJS difere dos demais frameworks MVC. Conheça os controladores, as visões e os modelos do AngularJS mergulhando de cabeça no projeto de exemplo deste livro. Conecte sua aplicação funcional a serviços REST públicos. Crie a camada de segurança da aplicação usando serviços AngularJS que não sejam REST. Explore o básico...

Sin imagen

USE A CABEÇA! PROGRAMAÇÃO JAVASCRIPT

Autor: Eric Freeman , Elisabeth Robson

Número de Páginas: 0

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á quebra cabeç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. O que há de tão especial neste livro? Usando as últimas pesquisas em neurobiologia, ciência cognitiva e teoria do aprendizado, o Use a Cabeça Programação JavaScript emprega um formato visualmente rico projetado para a maneira como seu cérebro trabalha, e não uma abordagem lotada de texto que vai lhe fazer dormir. Elogio Sobre o livro: "Uma excelente introdução à programação combinada com tópicos avançados, como construção de objetos, herança e closures, que permite aos leitores progredirem do básico até alguns dos conceitos mais interessantes da moderna programação de computadores". -- Peter Casey, Professor Universitário da Central Oregon Community College "Este ...

Estendendo a jQuery

Estendendo a jQuery

Autor: Keith Wood

Número de Páginas: 41

A jQuery é a mais popular das bibliotecas JavaScript e facilita a criação de scripts HTML do lado do cliente. Ela oferece vários recursos prontos para percorrer e alterar o DOM, porém não pode fazer tudo. Felizmente, você pode explorar os diversos pontos de extensão da jQuery para criar seus próprios seletores e filtros, plugins, animações e muito mais. Este livro mostra como fazer isso. Estendendo a jQuery ensina você a desenvolver extensões personalizadas para a biblioteca jQuery. Neste livro, você descobrirá como escrever plugins e fazer seu design visando ao máximo a reutilização, além de aprender a criar novos widgets e efeitos para a jQuery UI. Nesse processo, você irá explorar extensões em áreas que são fundamentais, as quais incluem Ajax, eventos, animações e validações. Este livro é indicado a quem já possui um conhecimento de nível intermediário em relação à jQuery e ao JavaScript. Nenhuma experiência em escrever plugins ou outras extensões é necessária. O que você encontrará no livro: - Criação de widgets e efeitos da jQuery UI - Disponibilização de extensões para distribuição e reutilização - Desenvolvimento de suas...

Web Interativa com Ajax e PHP - 1ª Edição

Web Interativa com Ajax e PHP - 1ª Edição

Autor: Juliano Niederauer

Número de Páginas: 290

Ajax (acrônimo de Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web que combina tecnologias conhecidas, como JavaScript, XML, entre outras, para tornar as páginas web mais dinâmicas e interativas. Utilizando Ajax, podemos enviar requis

Web Interativa com Ajax e PHP – 2ª Edição

Web Interativa com Ajax e PHP – 2ª Edição

Autor: Juliano Niederauer

Número de Páginas: 27

Ajax (acrônimo de Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web que combina tecnologias conhecidas, como JavaScript, XML, entre outras, para tornar as páginas web mais dinâmicas e interativas. Utilizando Ajax, podemos enviar requisições ao servidor web sem recarregar a página que estamos acessando. Assim, os web sites ficam muito parecidos com aplicações para desktop. Este livro destina-se a pessoas que querem aprender a desenvolver aplicações na web com Ajax e PHP. Assim como nas demais obras do autor, a didática é o ponto forte, o que permite ao leitor um rápido entendimento de assuntos aparentemente complexos. Nesta obra, você encontrará os seguintes assuntos: - Introdução ao Ajax e seu contexto na web - Noções de JavaScript e CSS, os pilares do Ajax - Manipulação de documentos XML com JavaScript, utilizando o modelo DOM - Revisão sobre PHP - Explicação de cada etapa do funcionamento do Ajax - Mudanças no tratamento de formulários HTML - Aplicação completa com Ajax - da criação da base de dados até a implementação das rotinas no lado cliente e no lado servidor - Técnicas para melhorar a eficiência e o desempenho de...

JavaScript em 20 Passos: Aprenda a Programar em JavaScript de Forma Fácil e Rápida

JavaScript em 20 Passos: Aprenda a Programar em JavaScript de Forma Fácil e Rápida

Autor: P. A. Gabriel

Número de Páginas: 38

Aprenda a programar em JavaScript de forma fácil e rápida através de 20 passos cuidadosamente preparados para ilustrar um ambiente real de programação. Todas as explicações são acompanhadas de exemplos práticos para que o aprendizado seja o mais eficiente possível. No final do livro, você encontra um projeto desenvolvido para revisar o conteúdo aprendido. Se você deseja se tornar um desenvolvedor JavaScript, sua carreira começa aqui.

Lógica de Programação

Lógica de Programação

Autor: Paulo Silveira , Adriano Almeida

Número de Páginas: 173

Agora é a hora para você aprender a programar! Com uma abordagem totalmente prática e voltada para o iniciante os conceitos de programação são apresentados de forma simples através do surgimento de suas necessidades, sempre levando em consideração a motivaçção prática das mesmas e suas soluções. Usando apenas um navegador e um editor de textos você vai criar seus primeiros programas. A lógica apresentada leva em consideração os problemas do dia a dia de forma a tornar a programação familiar desde o começo do aprendizado. O livro usa HTML e JavaScript, mostrando a sintaxe, instruções, funções específicas da linguagem e problemas corriqueiros da programação. Somado a isso você ainda aprende a usar o Canvas do HTML para desenhar usando código e impressionar qualquer pessoa. Entre no mundo da programação com os livros da Editora Casa do Código.

Programação em JavaScript

Programação em JavaScript

Autor: Preston Prescott

Número de Páginas: 35

Descrição: Você está cansado de tentar aprender a programar? Está pronto para aprender realmente a programar? Se você já tentou aprender a programar no passado, mas não teve muito sucesso, então, dê uma chance ao livro "Programação JavaScript". Ele vai te ensinar exatamente o que você precisa saber sobre a linguagem de script de programação mais utilizada do mundo hoje. Ele vai começar pela base e permitir que você construa o seu conhecimento sobre o que você aprendeu ao longo do caminho. Aprenda JavaScript de uma vez e use-a muitas vezes ... Apesar do JavaScript ser, de longe, a mais popular linguagem de programação do lado do cliente em uso hoje, ela também pode e é usada no lado do servidor. Node.js, Meteoro, Wakanda, CouchDB e MongoDB são apenas alguns exemplos de onde você vai encontrar e ser capaz de usar JavaScript no lado do servidor. O tempo que você investir no aprendizado do JavaScript pode ser duplamente gratificante pois o JavaScript continua abrindo caminhos em mais e mais áreas da computação. Se você estiver buscando como subir de nível a sua carreira, o JavaScript é uma habilidade de valor inestimável para você dominar. As...

Últimos livros procurados