Linguagens de script para web (eBook)
148 Seiten
Editora Senac São Paulo (Verlag)
978-65-5536-616-7 (ISBN)
Linguagens de script para web oferece ao desenvolvedor a oportunidade de aprimorar suas habilidades em construção de aplicativos para computador por meio do estudo de métodos padronizados. Entre os temas abordados, estão desde a sintaxe básica da linguagem JavaScript até tópicos avançados, como a manipulação dinâmica de uma página HTML com a plataforma Document Object Model (DOM), a fim de proporcionar os melhores resultados para o profissional, tanto do lado cliente quanto do lado servidor. O objetivo é proporcionar ao leitor um passo a passo para se tornar um desenvolvedor requisitado no mercado de trabalho.
Rômulo Francisco de Souza Maia é mestre em Ciência da Computação pela Universidade Federal de Minas Gerais (UFMG). Possui especialização em Ensino Superior (1991) pela Universidade da Amazônia e aperfeiçoamento em Análise de Sistemas pelo Centro de Serviços Educacionais do Pará (Cesep).
Capítulo 1
Introdução às linguagens de script para web
1 Web server-side vs client-side
2 JavaScript
3 ECMAScript
4 JS flavors e transpiladores
5 Principais frameworks
6 Node.js
7 CDN e NPM
8 WebAssembly, EMScripten e ASM
Considerações finais
Referências
Capítulo 2
Sintaxe básica do JavaScript
1 Usando o developer tools e console do browser
2 Tipagem dinâmica
3 Declaração de variáveis e constantes
4 Números
5 Strings
6 Booleanos
7 Vetores
8 Objetos
Considerações finais
Referências
Capítulo 3
JavaScript funcional
1 Funções, sintaxe básica e arrow-function
2 Argumentos: valor e referência, rest, default values
3 Hoisting
4 Contexto de variáveis locais
5 Closures
6 Métodos de vetores (map, reduce, filter, forEach)
7 Generators e yield
8 Funções assíncronas: async e await
Considerações finais
Referências
Capítulo 4
Orientação a objetos em JavaScript
1 Função construtora (keywords new e this)
2 Prototype
3 Classes
4 JSON
5 Spread operator
6 For in e for of
7 Map e set
8 TypeScript
Considerações finais
Referências
Capítulo 5
Document Object Model (DOM)
1 Ligando o JavaScript ao HTML
2 Modelo de documento por objetos (DOM – Document Object Model)
3 Selecionando elementos: getElement e querySelector
4 Navegando
5 Manipulando elementos
6 Considerações finais
7 Referências
Capítulo 6
Eventos e interação
1 Eventos no JavaScript
2 Adicionando e removendo listeners
3 Bubble e capture
4 Prevent default e cancelamento
5 Eventos de mouse
6 Eventos de teclado
7 Load, scrolling, change e outros eventos
8 Custom events
9 Interagindo com o usuário
10 Timers: timeout, interval, requestAnimationFrame
Considerações finais
Referências
Capítulo 7
Comunicação com o back-end
1 Coletando e manipulando dados de formulários
2 Requisições assíncronas: XHR e fetch
3 Promises
4 Tratando o resultado – do JSON para o DOM
Considerações finais
Referências
Capítulo 8
Tópicos avançados
1 Bibliotecas: uso, criação e distribuição (CDN e NPM)
2 Componentes web
3 Shadow DOM
4 Storage
5 Websockets e webworkers
6 Recursos multimídia
Considerações finais
Referências
Sobre o autor
| Erscheint lt. Verlag | 13.5.2021 |
|---|---|
| Reihe/Serie | Série Universitária | Série Universitária |
| Verlagsort | São Paulo |
| Sprache | portugiesisch |
| Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
| Schlagworte | arrow-function • back-end • Booleanos • Criação de websites • Desenvolvimento de websites • ECMAScript • hoisting • HTML • JavaScript • Linguagens de Programação • Node.js • Prototype • TypeScript • vetores |
| ISBN-10 | 65-5536-616-8 / 6555366168 |
| ISBN-13 | 978-65-5536-616-7 / 9786555366167 |
| 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