I 27 migliori libri JavaScript per sviluppatori Web 2019

Pubblicato: 2019-07-04

JavaScript era una volta un linguaggio che gli sviluppatori avrebbero appreso se avessero avuto bisogno di creare un'animazione di fantasia o altre funzionalità interattive per i loro siti Web HTML. Ai tempi, HTML e CSS erano i chiari vincitori del gioco. Forse un po 'di PHP messo a lato, JavaScript era solo un altro linguaggio esclusivo che richiedeva agli utenti di Internet di abilitare JavaScript nei loro browser per visualizzare tutte le funzionalità create attraverso questo linguaggio. Al giorno d'oggi, JavaScript è il linguaggio principale del web. Se stai creando una nuova piattaforma, un sito Web o un progetto personale, è meglio che lo crei con JavaScript. Non ci sono altre lingue là fuori con tanto supporto e disponibilità quanto JavaScript.

Francois Ward ha recentemente scritto un articolo esteso sullo stato attuale di JavaScript, quali strumenti stanno dominando le diverse parti dello sviluppo web e quali funzionalità devono ancora essere utilizzate durante lo sviluppo di parti di back-end e front-end di una piattaforma. Ha attirato decine di commenti e centinaia di Mi piace dalle comunità di hacker in generale, con un sacco di informazioni per darti una solida cronologia degli attuali progressi di JavaScript. In altre notizie, il vero fondatore di JavaScript - Brendan Eich - sta elogiando WebAssembly; un progetto web globale in fase di sviluppo che si concentrerà sulle prestazioni web sia per desktop che per dispositivi mobili. Ciò rassicura ulteriormente la comunità JavaScript che il futuro del Web si avvicina presto e potrebbe benissimo essere il nuovo Web come lo conosciamo. Poi di nuovo, non tutti amano così tanto JavaScript!

Altro sui libri JavaScript

Le ragioni per imparare JavaScript, e soprattutto il nuovo standard ES6, non sono mai state così alte come adesso; JavaScript aiuta il web, ma aiuta anche gli ingegneri del software. E chi può dimenticare Node.js? È il framework web più rivoluzionario dei tempi moderni. Siamo ammiratori di JavaScript e spingiamo costantemente i confini dei tipi di contenuto che i nostri lettori potrebbero cercare riguardo a JS. I nostri pezzi migliori includono: motori di modelli per sviluppatori JavaScript che desiderano modellare i loro siti Web più velocemente, una raccolta di 23 framework JS più popolari su cui puoi mettere le mani oggi, una carrellata degli ultimi tutorial per sviluppatori JavaScript che provengono da esperti del settore e, se sei totalmente nuovo in JS: uno sguardo alle migliori risorse online per l'apprendimento di JavaScript online.

Se l'apprendimento online non fa per te, puoi sempre provare a leggere alcuni libri intellettuali, come quelli qui dentro. Questo sarà un conto alla rovescia di ventisette libri JavaScript più popolari, più educativi, più importanti e più intellettuali su cui puoi mettere le dita. Divideremo il post in due parti; prima ottieni la roba gratis e poi passiamo ai libri a pagamento. Qualsiasi sviluppatore JavaScript che si sente come se avessimo tralasciato il suo libro JS preferito, ci faccia un messaggio nei commenti e ce ne occuperemo noi.

Illuminismo JavaScript

Illuminismo JavaScript

Cody Lindley è uno sviluppatore front-end molto rispettato, che ha restituito immensamente alla comunità front-end, attraverso conferenze, tutorial e libri. Molti dei suoi libri hanno trovato la loro strada nella libreria del programmatore medio. Questo grazie al loro tono di scrittura amichevole e alla conoscenza intensamente racchiusa in un singolo libro. JavaScript Enlightenment ha un focus specifico; l'obiettivo del libro è aiutare qualsiasi sviluppatore o designer JavaScript a imparare a programmare JavaScript senza dover fare costantemente affidamento su librerie di terze parti. Non importa nemmeno quali; il contenuto del libro è rivolto a coloro che desiderano progredire ulteriormente con JavaScript e diventare sviluppatori indipendenti, da cui il nome JavaScript Enlightenment.

Troppo spesso, vediamo sviluppatori mettere insieme libri in cui si rafforzano come esperti e usano quel contesto in tutto il libro, solo per darti un'idea ristretta dell'argomento e con la maggior parte dell'attenzione sull'esperienza personale dello scrittore. Considerando che, Cody parla a tutti individualmente e si concentra davvero sull'aiutare tutti a diventare migliori sviluppatori JS. Alla fine della giornata, imparare a programmare da soli può essere un'impresa scoraggiante da raggiungere. Tuttavia, con l'aiuto di questo fantastico libro, non avrai più bisogno di sentirti come se ci fossero delle lacune rimaste incolmate.

Scarica

JS – Il modo giusto

JS - Il modo giusto

I libri sono generalmente divisi in più capitoli. Ognuno parlerà di uno specifico problema relativo alla programmazione, che si tratti di oggetti o funzioni, diversi grandi capitoli possono essere dedicati a ciascuna di queste capacità del linguaggio, JavaScript: The Right Way non è un libro che si può leggere dall'inizio all'inizio. Piuttosto, è un libro di raccolta, un elenco di risorse per aiutare i nuovi sviluppatori JS a trovare i migliori strumenti, risorse e articoli su ciò che la maggior parte degli sviluppatori JavaScript impiega nei loro flussi di lavoro quotidiani. Le categorie sono suddivise in questo modo: guide di stile, modelli di progettazione, strumenti per i test, framework JS popolari, motori per la creazione di giochi, dove trovare le ultime notizie, letture JS essenziali, podcast, screencast, sviluppatori JS da seguire e altro ancora.

Scarica

Apprendimento dei modelli di progettazione JavaScript

Apprendimento dei modelli di progettazione JavaScript

Ciascun linguaggio di programmazione offre ai suoi utenti un insieme specifico di funzioni e probabilità che sarà unico per quel linguaggio di programmazione. Tuttavia, alcune cose nella programmazione sono inevitabilmente intrecciate e i modelli di progettazione sono una di queste. Un modello di progettazione è una soluzione a un problema che può ripresentarsi durante il processo di progettazione del software.

I modelli di progettazione sono uno degli argomenti più discussi nella programmazione. Ciò è dovuto principalmente al fatto che i modelli di progettazione ci aiutano specificamente a prendere il codice di qualcun altro e a lavorarci sopra con la qualità in mente. Allo stesso modo, i modelli di progettazione ci aiutano a capire meglio come viene implementata una soluzione a un determinato problema, il che è molto più semplice che dover spiegare ogni dettaglio del nostro codice. Questo libro esplora i modelli di design tradizionali e moderni con JavaScript. Chiunque desideri scrivere un codice conciso, organizzato e di facile navigazione adorerà questo libro. È rivolto agli sviluppatori che hanno esperienza professionale, ma integrerà coloro che non hanno esperienza con risorse aggiuntive da esplorare su materiale più difficile.

Scarica

Nodo – attivo e funzionante

Nodo - attivo e funzionante

Node.js rimane il principale framework/libreria JavaScript del secolo. Ogni giorno vengono creati molti framework e librerie per Node; sta diventando sempre più difficile stare al passo! Man mano che sempre più sviluppatori Web continuano a passare allo sviluppo di Node.js, i requisiti per informazioni dettagliate su come utilizzare al meglio Node.js stanno iniziando a diventare molto evidenti, poiché le comunità di programmatori iniziano a essere sopraffatte da domande tecniche e mare di idee che potrebbero trasformarsi in app nuove e rivoluzionarie.

Node: Up and Running è un libro che aiuta in qualche modo a sperimentare gli sviluppatori JavaScript per iniziare ad apprendere i concetti essenziali di questo linguaggio, con enfasi su tutti gli aspetti dello sviluppo moderno, piuttosto che solo sull'API per cui Node è così popolare. Quando avrai finito con questo libro, saprai molto di più di Node come piattaforma di sviluppo web, ma anche di quali sono i moduli e i pacchetti più importanti oggi disponibili per la creazione di siti Web, piattaforme e servizi ottimizzati per le prestazioni.

Scarica

Programmazione di applicazioni JavaScript

Programmazione di applicazioni JavaScript

Un paio di anni fa, gli sviluppatori stavano ancora cercando di capire JavaScript e la sua vera agenda, mentre oggi vediamo JavaScript diventare lo standard per lo sviluppo di applicazioni moderne. Vai a chiedere a chiunque, che lingua usare per costruire il mio nuovo sito web o app; JavaScript sarà la risposta. Il libro qui si concentra rigorosamente sui modelli di progettazione che forniscono indizi e informazioni su come creare applicazioni JS robuste, scalabili e performanti ovunque ci si trovi.

Inutile dire che JavaScript può diventare un po' complicato una volta che inizi a lavorare con front-end e back-end, perché anche il minimo cambiamento di codebase potrebbe significare un disastro per la tua app, ma non se usi le informazioni fornite in questo libro per diventare più abile nelle situazioni più difficili. Questo libro ti insegnerà come analizzare grandi app JavaScript, come creare app web che sarai in grado di scalare per l'uso desktop, le migliori pratiche per l'ottimizzazione del codice, come stratificare e strutturare le tue app, come utilizzare Node.js per costruire API robuste, l'importanza dei test JS e come eseguirli e tanti altri argomenti interessanti.

Scarica

Esplorando ES6

Esplorando ES6

Non lo sapevi? ES6, JavaScript Harmony è già stato rilasciato e nuove app JS vengono create utilizzando lo standard ES6. Tieniti aggiornato su questo nuovo sviluppo della lingua con Exploring ES6 di Axel Rauschmayer. Questo potrebbe facilmente essere l'unico libro di cui avrai mai bisogno sull'argomento, il libro è composto da 29 capitoli unici che esplorano tutto ciò che c'è da esplorare su ES6 e JS in generale. L'aspettativa dell'autore è che avresti già avuto qualche esperienza precedente con JS prima di immergerti in questo libro, perché si concentrerà esclusivamente su ES6 e le sue caratteristiche, e molti di loro non capirai se non conosci già JS. Avrai difficoltà a trovare un'introduzione più concisa a ES6, ma anche una specifica su come, cosa e perché funziona il nuovo standard.

Scarica

jQuery Enlightenment

jQuery Enlightenment

Cody Lindley appare per la seconda volta nella nostra lista di libri JavaScript, questa volta Cody vuole insegnarci come raggiungere l'illuminazione in jQuery. La libreria JavaScript più popolare mai creata. Con jQuery, rendiamo interattive le nostre pagine Web e app, aggiungiamo funzioni e chiamate dinamiche e creiamo esperienze uniche che ispireranno i nostri visitatori e clienti, così come gli altri sviluppatori. jQuery Enlightenment è stato prodotto per aiutare gli sviluppatori jQuery a rafforzare le loro conoscenze avanzate e intermedie sulla libreria. Il libro richiede una precedente esperienza con JS, ma non richiede alcuna conoscenza preliminare di jQuery, pur riuscendo a portarti da un livello di principiante, a uno sviluppatore avanzato e esperto che sarà esperto in jQuery; tutto si riduce alla tua capacità di lavorare con il libro e mettere effettivamente in pratica ciò che predica. Divertiti a diventare un maestro illuminato in jQuery!

Scarica

Ricette con Angular.js

Ricette con Angular

Angular.js è un framework di sviluppo web sviluppato da Google per la creazione di applicazioni web avanzate attraverso un ambiente di programmazione a struttura ricca che porta a un maggiore output di sviluppo. Il libro di Frederik Dietz si concentra su concetti, approfondimenti e suggerimenti su come sfruttare al meglio Angular quando si cerca di sviluppare rapidamente le applicazioni. Nella sua forma attuale, i capitoli del libro sono i seguenti: introduzione, controller, direttive, filtri, API, routing, moduli, modelli UI, integrazioni back-end con Node e Ruby: tutto ciò che incontrerai durante il processo di creazione del tuo Applicazione angolare. Non mancano i tutorial per Angular, ma a volte è bene avere a disposizione un solo libro che possa fungere da punto di riferimento.

Scarica

JavaScript eloquente

JavaScript eloquente

Eloquent JavaScript non è solo un libro sulla programmazione, proprio come la programmazione non è solo un modo per rendere il web un'esperienza dinamica. La programmazione ha tutto a che fare con i computer, senza computer non ci sarebbe programmazione e l'autore crede che il miglior punto di partenza per qualsiasi linguaggio di programmazione sia imparare effettivamente come funziona questo linguaggio con il computer e quanto sia importante un ruolo il computer reale gioca nell'esperienza di programmazione stessa. È un approccio unico che fortunatamente ha dato a questo libro l'esposizione che merita, essendo uno dei libri più tecnici e uno dei più ricchi sull'argomento che è ancora disponibile gratuitamente, con l'aiuto di sostenitori da una varietà di open- comunità di origine e individui che credono nell'insegnare l'intero spettro di qualcosa, piuttosto che attenersi solo alle parti buone.

L'obiettivo del libro è darti spazio sufficiente per imparare come un linguaggio di programmazione parla al computer e cosa fa il computer per risponderti. Chiunque sia nuovo alla programmazione potrebbe trovare il libro irritabile a volte, ma è solo perché il libro si concentra sulla programmazione in generale, per radicare davvero gli aspetti più profondi della codifica nel tuo cervello, quindi non devi reimparare tutti quei dieci anni giù la tua carriera. Davvero un libro unico per qualsiasi sviluppatore JavaScript o appassionato di programmazione.

Scarica

App a pagina singola in profondità

App a pagina singola in profondità

Le app a pagina singola e anche i siti Web stanno diventando sempre più popolari. Avere un'intera applicazione/sito web all'interno di una singola pagina può essere davvero attraente per l'ideologia aziendale, ma più di questo aiuta ad eliminare la necessità per il cliente di saltare costantemente avanti e indietro tra le diverse parti di un'applicazione, e invece usarla nel suo forma più pura e nativa. Se desideri passare da zero a un'app a pagina singola entro un giorno o due, il libro di Mikito Takada è la tua salvezza.

Scarica

Creazione di applicazioni Web front-end con JavaScript semplice

Creazione di applicazioni Web front-end con JavaScript semplice

Le librerie JavaScript sono ovviamente un argomento enorme, molti degli sviluppatori JS entry-level in questi giorni si affidano alle librerie JS per aiutarli a costruire cose che vogliono costruire, esiste una libreria per praticamente qualsiasi cosa e unire insieme un paio di librerie per costruire una moderna piattaforma aziendale è molto più facile che dover costruire tutto da soli, utilizzando il codice JS nativo. Tuttavia, questo ha un costo? Il costo di dover dipendere da librerie esterne, e anche di dover imparare la loro sintassi e lo stile di codice che usano? Sì, questo è sicuramente un inconveniente, motivo per cui esiste il libro/tutorial "Creazione di applicazioni Web front-end con JavaScript semplice".

È un'introduzione concisa a JavaScript e allo sviluppo di app front-end senza l'utilizzo di librerie o framework esterni. L'approccio adottato nel tutorial è "impara mentre procedi". Ciò significa che puoi concentrarti sulla costruzione di cose, invece di leggerle costantemente. Il tutorial/libro fornisce informazioni sufficienti per aiutarti a comprendere ogni parte dell'applicazione che stai costruendo. Tuttavia, sottolinea che ti impegni a fondo per fare progressi costanti.

Scarica

JavaScript umano

JavaScript umano

Henrik Joreteg ha scritto un libro su Human JavaScript, spiegando come gli esseri umani stessi sono responsabili del codice che scrivono e che il computer è solo l'interprete. Dovremmo scrivere codice che altri umani possano facilmente capire e su cui costruire. Se hai intenzione di conoscere HTML5 e come creare app HTML5 native, allora vorrai leggere questo libro subito. È una delle migliori introduzioni all'argomento. E quando hai finito, sarai abile nel creare le tue app native.

Scarica

Impara Webpack e reagisci

Impara Webpack e reagisci

Sia Webpack che React sono due librerie JavaScript estremamente popolari che hanno cambiato il panorama dello sviluppo moderno e della progettazione di app. Le app ora vengono distribuite più rapidamente, con funzionalità più solide, prestazioni migliorate e disponibilità generale per i principali dispositivi. SurviveJS vuole insegnarti un paio di cose su entrambi i framework, come usare il webpack per configurare un ambiente di sviluppo, come aumentare la qualità del tuo codice usando strumenti di linting popolari, come diventare un abile sviluppatore React.js (e come modellare le tue app come un professionista) e come creare una straordinaria interfaccia drag&drop per le tue app usando React. Le recensioni non potrebbero essere più positive.

Scarica

Imparare JavaScript, 3a Edizione

Imparare JavaScript, 3a Edizione

JavaScript continua a spingere i confini di ciò che è possibile sul Web e non potrebbe esserci un momento più appropriato per iniziare a imparare la lingua. Con il nuovo standard ES6 ora disponibile, l'implementazione di applicazioni di qualità moderna è diventata sempre più piacevole e questo libro mira a fornire sia ai principianti che agli esperti una semplice panoramica di ES6, con informazioni aggiuntive sugli ultimi strumenti JavaScript. Ethan Brown, l'autore del libro, mantiene un solido equilibrio in tutto il libro, coprendo concetti semplici e complessi all'interno della lingua.

I contenuti del libro sono entusiasmanti: una guida concisa sull'utilizzo di ES6 nell'ambiente di sviluppo odierno, lavorare con formati di dati che possono essere convertiti per l'uso JS, la panoramica di base delle funzioni JavaScript, approfondimento sugli oggetti e sulla programmazione JavaScript orientata agli oggetti, imparare su nuovi concetti come generatori, proxy e iteratori, ulteriori informazioni sullo sviluppo asincrono, informazioni su ES6 e DOM per le app create per il browser e un leggero tuffo negli elementi essenziali di Node.js se stai cercando di creare app lato server .

Scarica

Creazione di app JavaScript isomorfe

Creazione di app JavaScript isomorfe

Isomorphic, una volta una parola aliena, sta diventando la tecnica più popolare per lo sviluppo di app web. Isomorfo significa che il codice JS scritto verrà eseguito sia lato client (browser), sia lato server (web server), tale struttura dell'app consente di ottenere benefici per l'ottimizzazione dei motori di ricerca, per aumentare i tempi di caricamento ( performance), per avere accesso e controllo completo sull'interfaccia utente dell'app. Il libro è diviso in tre parti: prima imparerai le identità delle app Isomorphic e come iniziare il processo di sviluppo, quindi passerai dall'imparare i dettagli all'inizio dello sviluppo della tua app Isomorphic JS, e la terza parte si concentra sul portare e allineare il flusso di lavoro di sviluppo con i modelli isomorfi.

Scarica

Creazione di app Web con Ember.js

Creazione di app Web con Ember.js

Ember.js utilizza il modello architetturale Model-View-Controller (MVC) per consentire agli sviluppatori front-end di creare applicazioni di una pagina e ottimizzate per browser che si riconnettono perfettamente al back-end. Ember.js potrebbe non essere il nome che senti tutto il tempo, ma la community è viva e molto eccitante. Il libro è un'ottima introduzione e una guida esperta su come iniziare lo sviluppo di app utilizzando il framework Ember. Nel corso del libro imparerai: come iniziare il tuo flusso di lavoro Ember e creare un modello standard, ispezionare i dettagli di Ember e come ti aiuta a risparmiare tempo codificando meno, utilizzare il prototipo dell'app fornito per saperne di più su Manubri; Libreria di stili JS, immergiti nei router per gestire le tue app senza l'interazione live del browser, usa i controller e le viste per sincronizzare i tuoi dati utilizzando l'associazione dati, come utilizzare le API di Ember, come creare script e widget per estendere le tue app in modo nativo.

Scarica

Elementi essenziali di React.js

Elementi essenziali di React.js

L'idea di poter creare un'app Web con un'interfaccia utente facile da mantenere e che funzioni senza problemi non era qualcosa di cui molti hanno parlato, non fino a quando React.js non ha aperto la strada a se stesso. React è una delle librerie più popolari che abbiamo visto adottare così rapidamente dagli sviluppatori JavaScript. Facebook è l'autore della libreria e utilizza felicemente React sulla più grande piattaforma di social media del pianeta. Learning React consente agli sviluppatori di stare al passo con i cambiamenti futuri e imminenti nello sviluppo web.

React.js Essentials ti porterà in un viaggio frenetico attraverso la creazione della tua applicazione React.js gestibile. Inizia esplorando come creare elementi dell'interfaccia utente singoli e multipli. Crea componenti stateless e stateful e rendili reattivi. Impara a interagire tra i tuoi componenti e i metodi del ciclo di vita. Valuta come integrare efficacemente i componenti dell'interfaccia utente con altre librerie JavaScript. Approfondisci gli elementi principali dell'architettura Flux e impara a gestire la tua applicazione utilizzando gli store. Termina facendo quel miglio in più con il framework di test Jest. Esegui più test sulla tua applicazione e trova soluzioni per scalarla ulteriormente senza complessità.

Scarica

Sviluppo di applicazioni Backbone.js

Sviluppo di applicazioni Backbone.js

Gli sviluppatori front-end sanno quanto può essere utile Backbone quando le attività richiedono la creazione di un'app a pagina singola. Questo è il miglior framework da usare per questo scopo. Addy Osmani è un rispettabile sviluppatore di Google che lavora su Chrome; puoi facilmente mettere a tacere le tue preoccupazioni se pensi che questo libro mancherà di intellettualismo o di una guida concisa e adeguata per aiutarti a padroneggiare Backbone come le tue mani. I capitoli del libro ti introdurranno...

  • Come utilizzare MVC con Backbone per apportare immensi vantaggi al flusso di lavoro di sviluppo lato client
  • Come scrivere codice leggibile, estensibile e strutturato
  • Una carrellata di insidie ​​comuni quando si lavora con Backbone e come affrontarle al meglio
  • Un boilerplate per il bootstrap di un'applicazione, una guida sul bridging di Backbone + jQuery Mobile per bagnarsi i piedi con lo sviluppo mobile
  • Un sacco di guide sui test delle unità.
Scarica

Testa prima la programmazione JavaScript

Testa prima la programmazione JavaScript

La serie di libri Head First ha aiutato centinaia di migliaia di nuovi e aspiranti sviluppatori a padroneggiare finalmente il linguaggio che trovavano così attraente per loro. Questo è uno di questi libri della serie che si concentra sull'insegnamento ai principianti dei fondamenti, delle migliori pratiche e dei concetti a livello di introduzione su come diventare un maestro JavaScript. Il libro, di quasi 800 pagine, parla da solo. Questo libro copre sia i fondamenti che le aree più avanzate di JS. Inutile dire che il libro non parla solo di tarli di libri tutto il giorno; è pieno di sfide ed enigmi che richiedono tutta la tua attenzione per completarli. Il modo migliore per imparare è attraverso la pratica e questo libro prende questa affermazione piuttosto seriamente.

Scarica

Se Hemingway scrivesse JavaScript

Se Hemingway scrivesse JavaScript

Ernest Hemingway si è in qualche modo fatto strada nel mondo della programmazione. Abbiamo l'app Hemingway che aiuta gli scrittori a scrivere frasi migliori. Abbiamo anche hacker che citano costantemente Ernest Hemingway dai suoi romanzi, diari e racconti. L'uomo era uno scrittore unico nel suo genere, e si vede. Angus Croll porta l'approccio di Hemingway allo sviluppo a un nuovo livello. Vuole che gli sviluppatori si riconoscano come veri artisti creativi con infinite possibilità nei loro universi personali, offrendo prosa e versi in codice che ispireranno per sempre approcci unici al modo in cui si programma. Il libro non è una risorsa di apprendimento, piuttosto è una risorsa che ti aiuterà a rimanere creativo e sempre ispirato nei modi in cui è possibile scrivere codice.

Scarica

JavaScript per bambini

JavaScript per bambini

Quanto tempo dobbiamo aspettare prima che l'informatica diventi una materia standard nelle scuole? Sicuramente molti temeranno questa decisione. Tuttavia, molti lo accoglieranno con le mani aperte, in particolare i genitori che sono sviluppatori, ingegneri e designer stessi. JavaScript for Kids è un libro caldo, facile da seguire e piacevole. Aiuta i bambini a imparare la programmazione JS attraverso esempi concisi con immagini divertenti.

Il libro introduce concetti di base come array, loop e stringhe e progredisce verso l'utilizzo di jQuery e il disegno visivo per il Web utilizzando Canvas. Il libro è invecchiato per bambini dai dieci anni in su e anche i genitori sono invitati a partecipare. Questo è ciò che imparerai:

  • Crea funzioni JS e riutilizza il codice
  • Scrivi HTML per siti Web dinamici
  • Usa jQuery e DOM per consentire l'input del modulo
  • Anima e disegna grafica web utilizzando Canvas
  • Crea una varietà di giochi tradizionali usando JS
Scarica

Visualizzazione dei dati con JavaScript

Visualizzazione dei dati con JavaScript

La visualizzazione dei dati è già stata un argomento enorme per gli sviluppatori JS e gli scienziati dei big data. Molte librerie JS consentono la visualizzazione dei dati senza soluzione di continuità. Tuttavia, JS stesso è strutturato in modi che consentono la visualizzazione dei dati nativi. Tuttavia, molti preferiscono ancora usare Python su JavaScript quando si tratta di qualsiasi cosa relativa ai dati. Il libro tratta esempi pratici e facili da seguire di come combinare tre abilità (JS, HTML e CSS) per creare visualizzazioni dai dati in tuo possesso, sia autonomi che all'interno di un database.

Una volta terminato il libro, avrai le conoscenze per:

  • Usa i tuoi dati e crea grafici a torta, mappe di dati, mappe di calore, grafici di rete, una nuvola di parole e sequenze temporali dei dati
  • Come aggiungere funzionalità interattive alle visualizzazioni e recuperare i dati senza ricaricare le pagine Web utilizzando AJAX
  • Come sfruttare appieno il potenziale di alcune delle librerie JavaScript più popolari per la creazione di grafici e visualizzazioni di dati.
Scarica

CoffeeScript – Sviluppo JavaScript accelerato

CoffeeScript - Sviluppo JavaScript accelerato

Si potrebbe obiettare che la sintassi nativa di JS è difficile, scomoda da seguire. Bene, alcune persone hanno ascoltato questo consiglio e hanno trovato un'alternativa: CoffeeScript. Con CoffeeScript ottieni la stessa potenza che già fornisce JavaScript, solo con una sintassi più allineata e personale che sembra più leggibile e in qualche modo ha più senso. Se vuoi scrivere applicazioni ancora più velocemente, CoffeeScript potrebbe aiutarti con l'attività. CoffeeScript è portatile ed efficace quanto JavaScript. Aiuta lo sviluppo aggiungendo una serie di funzionalità, come classi, simboli, comprensione degli elenchi e destrutturazione. Queste caratteristiche semplificano la scrittura di codice chiaro e leggibile. Imparando come funzionano queste funzionalità, approfondirai anche la tua comprensione di JavaScript. Questo libro è la tua guida completa per scrivere codice JavaScript migliore, più velocemente.

Scarica

Automatizza con Grunt

Automatizza con Grunt

Grunt serve per eseguire attività JavaScript. Serve per rendere il tuo processo di sviluppo più automatizzato e allineato con il tuo flusso di lavoro. Nel mare di biblioteche che tutti noi nuotiamo quotidianamente ora, è possibile creare progetti JS su larga scala senza coinvolgere funzionalità di task runner come Grunt. Con Grunt sei incaricato di creare attività, creare modelli di app, mettere insieme librerie e plug-in o creare i tuoi plug-in. Il libro copre tutti gli aspetti relativi a Grunt. Spiega anche come rendere il tuo flusso di lavoro JavaScript di livello aziendale. Chiunque abbia adattato strumenti come Grunt ti dirà che sei pazzo a non fare lo stesso; non c'è modo migliore per aumentare rapidamente la produttività.

Scarica

MEDIA macchina

MEDIA macchina

Alcune tecnologie si distinguono più delle altre, MEAN è una di queste. MEAN sta per MongoDB, Express, Angular e Node. Quattro tecnologie moderne che, secondo te, sono alla base delle app Web più grandi e potenti sul mercato oggi. Ogni singolo framework e database ha il proprio insieme di straordinarie funzionalità. Averli tutti messi insieme in un'unica pila... è pura bellezza. Chris Sevilleja e Holly Lloyd danno i loro migliori consigli su come creare app sbalorditive utilizzando lo stack MEAN.

Scarica

Inizio dello sviluppo di app mobili con React Native

Inizio dello sviluppo di app mobili con React Native

Vuoi diventare uno sviluppatore di app mobile migliore? Dovresti provare React Native, un fantastico framework per la pubblicazione di app native utilizzando nient'altro che JavaScript tradizionale. Dimentica di fare affidamento su altre lingue per creare app native, usa la tua lingua preferita e sfruttala al meglio. Un'ottima guida verso React Native di Manuel Kiessling.

Scarica

Domande per il colloquio tecnico su Javascript

Domande per il colloquio tecnico su Javascript

Con tutte queste conoscenze a tua disposizione ora, sei sicuro di ottenere nuovi ed entusiasmanti lavori. Ma questo richiederà più della semplice voglia di imparare, o avere il fascino di un grande reclutatore. Devi prepararti per uno dei compiti più difficili nel processo di ricerca di un lavoro: partecipare a un colloquio.

Le interviste ai programmatori possono essere una vera seccatura da fare. Spingono i tuoi confini e presentano sfide che a volte possono sembrare fin troppo opprimenti per disturbarti. Ma le aziende leader che abbiamo oggi impiegano tutte processi di assunzione rigorosi che si basano fortemente su interviste per saperne di più sulle persone che desiderano lavorare per loro. Se vuoi chi lavora per Google o Apple, devi sapere a cosa prepararti. Questo libro di Xuanyi Chew sarà della massima importanza come punto di partenza per comprendere i colloqui di ingegneria e cosa dovresti cercare quando fai domanda per un nuovo lavoro.

Scarica

Imparare JavaScript dai libri

Portare via ciò che i libri ci hanno fornito in queste vite, sarebbe follia. I libri rimangono come modi coerenti di apprendere nuovi argomenti e farlo attraverso il modo di acquisire conoscenze che qualcun altro ha acquisito. I libri possono insegnarci così tanto, anche se a volte sono estremamente noiosi. Un buon libro di programmazione ti farà male alla testa, perché è così ricco di conoscenze che devi fare delle pause costantemente solo per stare al passo. Ma questi sono i libri su cui volevamo concentrarci qui oggi, quindi speriamo che tutto il mal di testa ti porti un passo avanti verso il diventare un abile sviluppatore web e web architect.