Top 27 de cărți JavaScript pentru dezvoltatori web 2019

Publicat: 2019-07-04

JavaScript a fost odată un limbaj despre care dezvoltatorii ar învăța dacă ar trebui să creeze o animație de lux sau alte caracteristici interactive pentru site-urile lor HTML. În trecut, HTML și CSS erau câștigătorii clari ai jocului. Poate că un pic de PHP aruncat în lateral, JavaScript a fost doar un alt limbaj exclusiv care a cerut utilizatorilor de internet să activeze JavaScript în browserele lor pentru a vizualiza orice caracteristici create prin acest limbaj. În prezent, JavaScript este limbajul principal al web-ului. Dacă construiți o nouă platformă, un site web sau un proiect personal, mai bine îl creați cu JavaScript. Nu există alte limbi acolo cu suport și disponibilitate la fel de mare ca JavaScript.

Francois Ward a scris recent o lucrare extinsă despre starea actuală a JavaScript-ului, ce instrumente domină diferite părți ale dezvoltării web și ce caracteristici mai sunt de utilizat atunci când se dezvoltă părțile back-end și front-end ale unei platforme. A atras zeci de comentarii și sute de aprecieri din comunitățile generale de hacker, cu o mulțime de informații pentru a vă oferi o cronologie solidă a progresului JavaScript actual. În altă ordine de idei, fondatorul propriu-zis al JavaScript - Brendan Eich - își laudă WebAssembly; un proiect web global în dezvoltare care se va concentra pe performanța web atât pentru desktop cât și pentru dispozitive mobile. Acest lucru asigură în continuare comunitatea JavaScript că viitorul web se apropie în curând și ar putea fi foarte bine noul web așa cum îl cunoaștem. Din nou, nu toată lumea iubește atât de mult JavaScript!

Mai multe despre JavaScript Books

Motivele pentru a învăța JavaScript și, în special, noul standard ES6 nu au fost niciodată mai mari decât sunt acum; JavaScript ajută internetul, dar ajută și inginerii software. Și cine poate uita de Node.js? Este cel mai revoluționar cadru web din vremurile moderne. Suntem admiratori ai JavaScript-ului și depășim constant limitele tipurilor de conținut pe care cititorii noștri le-ar putea căuta în ceea ce privește JS. Cele mai bune piese ale noastre includ: motoare de modelare pentru dezvoltatorii JavaScript care doresc să-și modeleze site-urile web mai rapid, o colecție de 23 de cele mai populare cadre JS pe care le puteți pune astăzi, un rezumat al celor mai recente tutoriale pentru dezvoltatori JavaScript care vin de la experți din industrie și dacă sunteți complet nou în JS - o privire la cele mai bune resurse online pentru învățarea JavaScript online.

Dacă învățarea online nu este pentru dvs., puteți încerca întotdeauna să citiți câteva cărți intelectuale, cum ar fi cele de aici. Aceasta va fi o numărătoare inversă de douăzeci și șapte de cărți JavaScript cele mai populare, cele mai educative, cele mai proeminente, cele mai intelectuale, pe care poți lua degetele. Vom împărți postul în două părți; mai întâi, primiți lucrurile gratuite și apoi trecem la cărțile plătite. Orice dezvoltator JavaScript care simte că am lăsat deoparte cartea sa preferată JS, dă-ne un strigăt în comentarii și ne vom ocupa de ea.

JavaScript Iluminare

JavaScript Iluminare

Cody Lindley este un dezvoltator front-end bine respectat, care a redat comunității front-end-urilor foarte mult, prin discuții, tutoriale și cărți. Multe dintre cărțile sale și-au găsit drumul în raftul programatorului mediu. Acest lucru se datorează tonului lor prietenos de scriere și cunoștințelor intens împachetate într-o singură carte. JavaScript Enlightenment are un accent specific; scopul cărții este de a ajuta orice dezvoltator sau designer JavaScript să învețe cum să programeze JavaScript fără a fi nevoie să se bazeze constant pe biblioteci terțe. Nici nu contează care dintre ele; conținutul cărții se adresează celor care doresc să progreseze în continuare cu JavaScript și să devină dezvoltatori independenți, de unde și numele JavaScript Enlightenment.

De prea multe ori, vedem dezvoltatorii care pun laolaltă cărți în care se întăresc ca experți și folosesc acest context pe tot parcursul cărții, doar pentru a vă oferi o idee restrânsă a subiectului și cu majoritatea accentului pe experiența personală a scriitorului. În timp ce, Cody vorbește cu toată lumea în mod individual și se concentrează cu adevărat pe a ajuta pe toată lumea să devină mai buni dezvoltatori JS. La sfârșitul zilei, a învăța să programați singur poate fi o ispravă descurajantă de realizat. Cu toate acestea, cu ajutorul acestei cărți uimitoare, nu va mai trebui să simțiți că există lacune neîndeplinite.

Descarca

JS - Calea cea dreaptă

JS - Calea cea bună

Cărțile sunt de obicei împărțite în mai multe capitole. Fiecare va vorbi despre o problemă specifică legată de programare, indiferent dacă este vorba despre obiecte sau funcții, mai multe capitole mari pot fi dedicate fiecăreia dintre aceste capacități de limbaj, JavaScript: The Right Way nu este o carte pe care o poți citi doar de la început până la început. Mai degrabă, este o carte de colecție, o listă de resurse pentru a ajuta noii dezvoltatori JS să găsească cele mai bune instrumente, resurse și articole despre ceea ce majoritatea dezvoltatorilor JavaScript folosesc în fluxurile lor de lucru zilnice. Categoriile sunt împărțite ca atare: ghiduri de stil, modele de proiectare, instrumente pentru testare, cadre JS populare, motoare pentru construirea de jocuri, unde puteți găsi cele mai recente știri, lectură JS esențială, podcast-uri, screencasts, dezvoltatori JS de urmat și multe altele.

Descarca

Învățarea modelelor de proiectare JavaScript

Învățarea modelelor de proiectare JavaScript

Fiecare limbaj de programare oferă utilizatorilor săi un set specific de funcții și probabilități care vor fi unice pentru acel limbaj de programare. Cu toate acestea, unele lucruri din programare sunt inevitabil legate, iar modelele de design sunt unul dintre ele. Un model de proiectare este o soluție la o problemă care poate reapărea pe tot parcursul procesului de proiectare a software-ului.

Modelele de design sunt unul dintre cele mai discutate subiecte din programare. Acest lucru se datorează în principal faptului că modelele de proiectare ne ajută în mod specific să luăm codul altcuiva și să lucrăm deasupra acestuia, având în vedere calitatea. În același mod, modelele de proiectare ne ajută să înțelegem mai bine cum este implementată o soluție la o anumită problemă, ceea ce este mult mai simplu decât să explicăm fiecare detaliu al codului nostru. Această carte explorează atât modelele tradiționale, cât și cele moderne de design cu JavaScript. Oricine dorește să scrie un cod concis, organizat și frumos ușor de navigat, îi va plăcea această carte. Se adresează dezvoltatorilor care au experiență profesională, dar îi vor completa pe cei care nu au experiență cu resurse suplimentare pentru a explora materiale mai dure.

Descarca

Nod - În funcțiune

Nod - În funcțiune

Node.js rămâne principalul cadru / bibliotecă JavaScript din secol. Atât de multe cadre și biblioteci sunt construite zilnic pentru Node; devine din ce în ce mai greu să ții pasul! Pe măsură ce mai mulți dezvoltatori web continuă să facă schimbarea pentru dezvoltarea Node.js, cerințele pentru informații detaliate despre cum să utilizați cel mai bine Node.js încep să devină foarte evidente, pe măsură ce comunitățile de programatori încep să fie copleșite de întrebări tehnice și mare de idei. care s-ar putea transforma în aplicații noi și schimbătoare de jocuri.

Node: Up and Running este o carte care ajută oarecum să experimenteze dezvoltatorii JavaScript pentru a începe să învețe conceptele esențiale ale acestui limbaj, cu accent pe toate aspectele dezvoltării moderne, mai degrabă decât doar pe API-ul pentru care Node este atât de popular. Până când ați terminat cu această carte, veți ști mai multe despre Node ca platformă de dezvoltare web, dar și care sunt cele mai proeminente module și pachete disponibile astăzi pentru a construi site-uri web, platforme și servicii optimizate pentru performanță.

Descarca

Programarea aplicațiilor JavaScript

Programarea aplicațiilor JavaScript

Acum câțiva ani, dezvoltatorii încă încercau să descopere JavaScript și agenda sa reală, în timp ce astăzi vedem JavaScript devenind chiar standardul pentru dezvoltarea modernă a aplicațiilor. Întreabă pe oricine ce limbă să folosesc pentru a construi noul meu site web sau aplicație; JavaScript va fi răspunsul. Cartea de aici se concentrează strict pe modele de proiectare care oferă indicii și informații despre cum să construiți aplicații JS robuste, scalabile și performante de oriunde vă aflați.

Inutil să spun că JavaScript poate deveni puțin complicat odată ce începeți să lucrați cu front-end și back-end, deoarece chiar și cea mai mică modificare a bazei de cod ar putea însemna un dezastru pentru aplicația dvs., dar nu dacă utilizați informațiile furnizate în această carte devin mai abili în situații mai dure. Această carte vă va învăța cum să analizați aplicații JavaScript mari, cum să creați aplicații web pe care le veți putea scala pentru utilizarea desktopului, cele mai bune practici pentru optimizarea codului, cum să vă stratificați și să vă structurați aplicațiile, cum să utilizați Node.js pentru construiți API-uri robuste, importanța testării JS și cum să o faceți și multe alte subiecte convingătoare.

Descarca

Explorarea ES6

Explorarea ES6

Nu știai? ES6, JavaScript Harmony a fost lansat deja, iar noi aplicații JS sunt construite folosind standardul ES6. Fiți la curent cu această nouă dezvoltare în limbă cu Exploring ES6 de la Axel Rauschmayer. Aceasta ar putea fi cu ușurință singura carte de care veți avea nevoie vreodată pe această temă, cartea constă din 29 de capitole unice care explorează tot ceea ce există de explorat despre ES6 și JS în general. Așteptarea autorului este că veți avea deja o experiență anterioară cu JS înainte de a vă scufunda în această carte, deoarece se va concentra exclusiv pe ES6 și caracteristicile sale, iar multe dintre ele nu le veți înțelege decât dacă știți deja JS. Vă va fi greu să găsiți o introducere mai concisă la ES6, dar și o specificație despre cum, ce și de ce funcționează noul standard.

Descarca

jQuery Iluminare

jQuery Iluminare

Cody Lindley apare pentru a doua oară în lista noastră de cărți JavaScript, de data aceasta Cody vrea să ne învețe cum să obținem iluminarea în jQuery. Cea mai populară bibliotecă JavaScript construită vreodată. Cu jQuery, facem paginile noastre web și aplicațiile interactive, adăugăm funcții și apeluri dinamice și creăm experiențe unice care îi vor inspira pe vizitatorii și clienții noștri, precum și pe colegii dezvoltatori. jQuery Enlightenment a fost produs pentru a ajuta dezvoltatorii jQuery să își consolideze cunoștințele avansate și intermediare despre bibliotecă. Cartea necesită experiență anterioară cu JS, dar nu necesită cunoștințe anterioare despre jQuery, reușind totuși să vă aducă de la un nivel de novice la un dezvoltator avansat și experimentat, care să fie competent în jQuery; totul se reduce la capacitatea ta de a lucra cu cartea și de a practica de fapt ceea ce predică. Distrează-te devenind un maestru iluminat în jQuery!

Descarca

Rețete cu Angular.js

Rețete cu unghiular

Angular.js este un cadru de dezvoltare web dezvoltat de Google pentru crearea de aplicații web bogate printr-un mediu de programare cu structură bogată care duce la creșterea rezultatelor de dezvoltare. Cartea de la Frederik Dietz se concentrează pe concepte, perspective și sfaturi despre cum să profitați la maximum de Angular atunci când doriți să dezvoltați rapid aplicații. În forma sa actuală, capitolele cărții sunt după cum urmează: introducere, controlere, directive, filtre, API-uri, rutare, formulare, modele UI, integrări back-end cu Node și Ruby - tot ceea ce veți întâlni pe parcursul procesului de creare a propriilor dvs. Aplicație unghiulară. Nu există lipsă de tutoriale pentru Angular, dar uneori este bine să aveți la dispoziție o singură carte care să poată acționa ca un punct de referință.

Descarca

JavaScript elocvent

JavaScript elocvent

JavaScript elocvent nu este doar o carte despre programare, la fel ca programarea nu este doar o modalitate de a face web-ul o experiență dinamică. Programarea are totul de-a face cu computerele, fără computere, nu ar exista programare, iar autorul consideră că cel mai bun punct de plecare pentru orice limbaj de programare este să învețe cum funcționează acest limbaj cu computerul și cât de mare este un rol jocuri reale pe computer în experiența de programare în sine. Este o abordare unică care, din fericire, a oferit acestei cărți expunerea pe care o merită, fiind una dintre cele mai tehnice și una dintre cele mai bogate cărți pe această temă, care este încă disponibilă gratuit, cu ajutorul susținătorilor din diferite comunități sursă și indivizi care cred în predarea întregului spectru de ceva, mai degrabă decât să se țină doar de părțile bune.

Scopul cărții este să vă ofere suficient spațiu pentru a afla cum vorbește un limbaj de programare cu computerul și ce face computerul pentru a vă răspunde. Oricine este nou în programare ar putea găsi cartea iritabil uneori, dar este doar pentru că cartea se concentrează pe programare în general, pentru a încorpora cu adevărat aspectele mai profunde ale codificării în creier, deci nu trebuie să reînvățați toți cei zece ani în carieră. Cu adevărat o carte unică pentru orice dezvoltator JavaScript sau pasionat de programare.

Descarca

Aplicații cu o singură pagină în profunzime

Aplicații cu o singură pagină în profunzime

Aplicațiile cu o singură pagină și, de asemenea, site-urile web cresc din ce în ce mai mult în popularitate. A avea o întreagă aplicație / site web într-o singură pagină poate fi cu adevărat atrăgător pentru ideologia afacerii, dar mai mult decât atât, ajută la eliminarea nevoii clientului de a sări constant înainte și înapoi între diferite părți ale unei aplicații și, în schimb, să o folosească în cea mai pură, formă nativă. Dacă doriți să treceți de la zero la o aplicație cu o singură pagină într-o zi sau două, atunci cartea lui Mikito Takada vă salvează.

Descarca

Construirea de aplicații web front-end cu JavaScript simplu

Construirea de aplicații web front-end cu JavaScript simplu

Bibliotecile JavaScript sunt, desigur, un subiect imens, multe dintre dezvoltatorii JS entry-level din zilele noastre se bazează pe bibliotecile JS pentru a-i ajuta să construiască lucruri pe care doresc să le construiască, există o bibliotecă pentru aproape orice și îmbinând câteva biblioteci la construirea unei platforme moderne de afaceri este mult mai ușoară decât nevoia de a construi totul de unul singur, folosind codul JS nativ. Cu toate acestea, acest lucru are un cost? Costul de a depinde de bibliotecile externe și, de asemenea, de a învăța sintaxa lor și stilul de cod pe care îl folosesc? Da, aceasta este cu siguranță o cădere, motiv pentru care există cartea / tutorialul „Construirea aplicațiilor web front-end cu JavaScript simplu”.

Este o introducere concisă la JavaScript și la dezvoltarea de aplicații front-end fără a utiliza biblioteci sau cadre externe. Abordarea luată în tutorial este „învățați pe măsură ce mergeți”. Asta înseamnă că trebuie să vă concentrați pe construirea de lucruri, în loc să citiți în mod constant despre acestea. Tutorialul / cartea oferă suficiente informații pentru a vă ajuta să înțelegeți fiecare parte a aplicației pe care o creați. Cu toate acestea, subliniază că lucrați cu atenție pentru a face progrese constante.

Descarca

JavaScript uman

JavaScript uman

Henrik Joreteg a scris o carte despre Human JavaScript - explicând modul în care oamenii înșiși sunt responsabili de codul pe care îl scriu și că computerul este doar interpretul. Ar trebui să scriem cod pe care ceilalți oameni îl pot înțelege cu ușurință și pe care îl pot construi. Dacă ați planificat să aflați despre HTML5 și cum să creați aplicații native HTML5, atunci veți dori să citiți imediat această carte. Este una dintre cele mai bune introduceri la subiect. Și când ați terminat, veți fi capabil să vă creați propriile aplicații native.

Descarca

Aflați Webpack și React

Aflați Webpack și React

Atât Webpack, cât și React sunt două biblioteci JavaScript extrem de populare, care au schimbat peisajul dezvoltării moderne și al designului aplicațiilor. Aplicațiile sunt livrate acum mai rapid, cu capabilități mai robuste, performanță sporită și disponibilitate generală pentru dispozitive majore. SurviveJS vrea să vă învețe câteva lucruri despre ambele cadre, cum să utilizați webpack-ul pentru a configura un mediu de dezvoltare, cum să creșteți calitatea codului folosind instrumente populare de linting, cum să deveniți un dezvoltator competent React.js (și cum să vă stilizați aplicațiile) cum ar fi un profesionist) și cum să creați o interfață uimitoare de drag & drop pentru aplicațiile dvs. utilizând React. Recenziile nu ar putea fi mai pozitive.

Descarca

Învățarea JavaScript, ediția a III-a

Învățarea JavaScript, ediția a III-a

JavaScript continuă să depășească limitele a ceea ce este posibil pe web și nu ar putea exista un moment mai potrivit pentru a începe învățarea limbii. Cu noul standard ES6 disponibil acum, implementarea aplicațiilor de calitate modernă a devenit din ce în ce mai plăcută, iar această carte își propune să ofere atât începătorilor, cât și experților o simplă descriere a ES6, cu informații suplimentare despre cele mai noi instrumente JavaScript. Ethan Brown, autorul cărții, menține un echilibru solid pe tot parcursul cărții, acoperind atât concepte simple, cât și complexe din limbaj.

Conținutul cărții este interesant: un ghid concis privind utilizarea ES6 în mediul de dezvoltare de astăzi, lucrul cu formate de date care pot fi convertite pentru utilizarea JS, prezentarea generală de bază a funcțiilor JavaScript, scufundare profundă în obiecte și programare JavaScript orientată pe obiecte, învățați despre noile concepte precum generatoarele, proxy-urile și iteratoarele, aflați mai multe despre dezvoltarea asincronă, aflați despre ES6 și DOM pentru aplicațiile create pentru browser și o ușoară scufundare în elementele esențiale ale Node.js dacă doriți să creați aplicații de pe server .

Descarca

Construirea de aplicații JavaScript izomorfe

Construirea de aplicații JavaScript izomorfe

Isomorf, odată un cuvânt străin, devine cea mai populară tehnică de dezvoltare a aplicațiilor web. Isomorf înseamnă că codul JS scris va fi rulat atât pe partea clientului (browser), cât și pe partea serverului (server web), o astfel de structură a aplicației permite să ofere beneficii pentru optimizarea motorului de căutare, pentru a crește timpul de încărcare ( performanță), pentru a avea acces și control deplin asupra interfeței de utilizare a aplicației. Cartea este în trei părți: mai întâi veți afla despre identitățile aplicațiilor izomorfe și cum să începeți procesul de dezvoltare, apoi treceți de la învățarea detaliilor până la începutul dezvoltării propriei aplicații Isomorphic JS, iar a treia parte se concentrează pe aducerea și alinierea fluxului de lucru de dezvoltare cu modelele izomorfe.

Descarca

Crearea de aplicații web cu Ember.js

Crearea de aplicații web cu Ember.js

Ember.js folosește modelul arhitectural model-view-controller (MVC) pentru a permite dezvoltatorilor front-end să construiască aplicații optimizate pentru o pagină și browser care se conectează fără probleme la back-end. Este posibil ca Ember.js să nu fie numele pe care îl auziți tot timpul, dar comunitatea este în viață și o lovește foarte mult. Cartea este o introducere excelentă și un ghid experimentat despre cum să începeți dezvoltarea aplicațiilor folosind cadrul Ember. De-a lungul cărții veți învăța: cum să începeți fluxul de lucru Ember și cum să creați un cazan, să inspectați intrările și ieșirile Ember și cum vă ajută să economisiți timp codând mai puțin, utilizați prototipul aplicației furnizat pentru a afla mai multe despre ghidon; Bibliotecă de stilare JS, scufundați-vă în Routere pentru a vă gestiona aplicațiile fără interacțiunea live a browserului, utilizați Controlere și Vizualizări pentru a vă sincroniza datele folosind legarea datelor, cum să utilizați API Ember, cum să creați scripturi și widget-uri pentru a extinde aplicațiile dvs. în mod nativ.

Descarca

React.js Essentials

React.js Essentials

Ideea că ați putea crea o aplicație web cu o interfață de utilizare ușor de întreținut și de realizat fără probleme nu a fost ceva despre care mulți au vorbit, până când React.js nu a deschis o cale pentru sine. React este una dintre cele mai populare biblioteci pe care am văzut-o că dezvoltatorii JavaScript adoptă atât de repede. Facebook este autorul bibliotecii și folosește fericit React pe cea mai mare platformă de socializare de pe planetă. Learning React le permite dezvoltatorilor să se mențină înaintea curbei schimbărilor viitoare și viitoare ale dezvoltării web.

React.js Essentials vă va duce într-o călătorie rapidă prin crearea propriei aplicații React.js care poate fi întreținută. Începeți prin explorarea modului în care puteți crea elemente de interfață cu utilizatorul unice și multiple. Creați componente fără stare și fără stare și faceți-le reactive. Aflați să interacționați între componentele dvs. și metodele ciclului de viață. Aflați cum să vă integrați în mod eficient componentele interfeței cu alte biblioteci JavaScript. Profundați în elementele esențiale ale arhitecturii Flux și aflați cum să vă gestionați aplicația folosind magazine. Finalizați parcurgând un kilometru suplimentar cu cadrul de testare Jest. Rulați mai multe teste pe aplicația dvs. și găsiți soluții pentru a o scala mai departe fără complexitate.

Descarca

Dezvoltarea aplicațiilor Backbone.js

Dezvoltarea aplicațiilor Backbone.js

Dezvoltatorii front-end știu cât de util poate fi Backbone atunci când sarcinile necesită crearea unei aplicații cu o singură pagină. Acesta este cel mai bun cadru de utilizat în acest scop. Addy Osmani este un dezvoltator de renume Google care lucrează pe Chrome; vă puteți lăsa cu ușurință grijile dacă vă gândiți că acestei cărți îi va lipsi intelectualismul sau îndrumări concise și adecvate pentru a vă ajuta să stăpâniți coloana vertebrală ca pe mâinile voastre. Capitolele cărții vă vor prezenta ...

  • Cum să utilizați MVC cu Backbone pentru a aduce beneficii imense fluxului de lucru pentru dezvoltarea clientului
  • Cum se scrie cod lizibil, extensibil și structurat
  • O serie de capcane obișnuite atunci când lucrați cu Backbone și cum să le faceți față cel mai bine
  • O boilerplate pentru bootstrapping o aplicație, un ghid pentru conectarea Backbone + jQuery Mobile pentru a vă uda picioarele cu dezvoltarea mobilă
  • O mulțime de ghiduri privind testarea unității.
Descarca

Conduceți primul program de JavaScript

Conduceți primul program de JavaScript

Seria de cărți Head First a ajutat sute de mii de dezvoltatori noi și aspiranți să stăpânească în cele din urmă limbajul pe care l-au găsit atât de atrăgător pentru ei. Aceasta este o astfel de carte din serie care se concentrează pe predarea începătorilor a fundamentelor, celor mai bune practici și a conceptelor de nivel introductiv despre cum să deveniți un maestru JavaScript. Cartea, care are aproape 800 de pagini, vorbește de la sine. Această carte acoperă atât elementele fundamentale, cât și domeniile mai avansate ale JS. Inutil să spun că cartea nu se referă doar la vierme de carte toată ziua; este plin de provocări și puzzle-uri care necesită toată atenția dvs. pentru a le completa. Cel mai bun mod de a învăța este prin practică, iar această carte ia această afirmație destul de în serios.

Descarca

Dacă Hemingway a scris JavaScript

Dacă Hemingway a scris JavaScript

Ernest Hemingway și-a făcut cumva drum în lumea programării. Avem aplicația Hemingway care îi ajută pe scriitori să scrie propoziții mai bune. De asemenea, avem hackeri care îl cită în mod constant pe Ernest Hemingway din romanele, jurnalele și nuvelele sale. Omul era un scriitor amabil și se vede. Angus Croll duce abordarea dezvoltării lui Hemingway la un nou nivel. El dorește ca dezvoltatorii să se recunoască drept adevărați artiști creativi cu posibilități infinite în universurile lor de sine, oferind versuri de proză și cod care vor inspira pentru totdeauna abordări unice ale modului în care codificați. Cartea nu este o resursă de învățare, ci mai degrabă este o resursă care vă va ajuta să rămâneți creativi și inspirați pentru totdeauna în modurile în care este posibil să scrieți cod.

Descarca

JavaScript pentru copii

JavaScript pentru copii

Cât timp trebuie să așteptăm înainte ca informatica să devină o materie implicită în școli? Cu siguranță, mulți se vor teme de această decizie. Cu toate acestea, mulți îl vor întâmpina cu mâinile deschise, în special părinții care sunt ei înșiși dezvoltatori, ingineri și designeri. JavaScript pentru copii este o carte caldă, ușor de urmărit și plăcută. Ajută copiii să învețe programarea JS prin exemple concise cu imagini amuzante.

Cartea introduce concepte de bază precum matrici, bucle și șiruri și progresează spre utilizarea jQuery și a desenului vizual pentru web folosind Canvas. Cartea este în vârstă de copii cu vârsta de cel puțin zece ani și părinții sunt bineveniți să participe și ei. Iată ce veți învăța:

  • Creați funcții JS și folosiți din nou codul
  • Scrieți HTML pentru site-uri web dinamice
  • Utilizați jQuery și DOM pentru a permite introducerea formularului
  • Animați și desenați grafică web folosind Canvas
  • Construiți o varietate de jocuri tradiționale folosind JS
Descarca

Vizualizarea datelor cu JavaScript

Vizualizarea datelor cu JavaScript

Vizualizarea datelor a fost deja un subiect imens pentru dezvoltatorii JS și oamenii de știință de date mari. Multe biblioteci JS permit vizualizarea perfectă a datelor. Deși, JS în sine este structurat în moduri care permit vizualizarea nativă a datelor. Deși, mulți preferă să folosească Python peste JavaScript atunci când vine vorba de date legate de orice. Cartea acoperă exemple practice și ușor de urmărit despre cum să combinați trei abilități (JS, HTML și CSS) pentru a crea vizualizări din datele pe care le dețineți, fie că sunt independente sau într-o bază de date.

După finalizarea cărții, veți avea cunoștințele necesare pentru:

  • Folosiți-vă datele și creați diagrame, hărți de date, hărți de căldură, grafice de rețea, un nor de cuvinte și cronologii de date
  • Cum să adăugați caracteristici interactive vizualizărilor dvs. și să preluați date fără a reîncărca pagini web folosind AJAX
  • Cum să profitați de întregul potențial al unora dintre cele mai populare biblioteci JavaScript pentru construirea de diagrame și vizualizări de date.
Descarca

CoffeeScript - Dezvoltare accelerată JavaScript

CoffeeScript - Dezvoltare accelerată JavaScript

S-ar putea argumenta că sintaxa nativă JS este dificilă, neconvenientă de urmat. Ei bine, unii oameni au ascultat acest sfat și au venit cu o alternativă - CoffeeScript. Cu CoffeeScript obțineți aceeași putere pe care JavaScript o oferă deja, doar cu o sintaxă mai aliniată și mai personală, care pare mai ușor de citit și, într-un fel, are mai mult sens. Dacă doriți să scrieți aplicații și mai repede, CoffeeScript vă poate ajuta cu sarcina. CoffeeScript este la fel de portabil și eficient ca JavaScript. Ajută dezvoltarea prin adăugarea unui set de funcții, cum ar fi clase, splats, înțelegeri de listă și destructurare. Aceste caracteristici facilitează scrierea unui cod clar și lizibil. Aflând cum funcționează aceste funcții, veți aprofunda și înțelegerea JavaScript. Această carte este ghidul dvs. complet pentru scrierea unui cod JavaScript mai bun, mai rapid.

Descarca

Automatizează cu Grunt

Automatizează cu Grunt

Grunt este pentru executarea sarcinilor JavaScript. Este pentru a vă face procesul de dezvoltare mai automat și mai aliniat cu fluxul de lucru. În marea de biblioteci pe care o înotăm cu toții zilnic acum, este posibil să creăm proiecte JS la scară largă fără a implica caracteristici ale alergătorilor de sarcini, cum ar fi Grunt. Cu Grunt sunteți însărcinat cu construirea sarcinilor, crearea șabloanelor de aplicații, crearea de biblioteci și pluginuri sau crearea propriilor pluginuri. Cartea acoperă toate aspectele legate de Grunt. De asemenea, acoperă modul în care puteți face fluxul de lucru JavaScript la nivel de întreprindere. Oricine are instrumente adaptate precum Grunt vă va spune că sunteți nebun pentru că nu faceți același lucru; nu există o modalitate mai bună de a vă crește rapid productivitatea.

Descarca

Mașină MEAN

Mașină MEAN

Unele tehnologii se remarcă mai mult decât restul, MEAN este una dintre ele. MEAN înseamnă MongoDB, Express, Angular și Node. Patru tehnologii moderne pe care le vedeți alimentează cele mai mari și mai puternice aplicații web de pe piață astăzi. Fiecare cadru individual și bază de date are propriul set de caracteristici extraordinare. Să-i punem pe toți într-un singur teanc ... asta e doar o frumusețe pură. Chris Sevilleja și Holly Lloyd oferă sfaturile lor cele mai bune despre cum să construiască aplicații uimitoare folosind stiva MEAN.

Descarca

Începutul dezvoltării aplicațiilor mobile cu React Native

Începutul dezvoltării aplicațiilor mobile cu React Native

Doriți să deveniți un dezvoltator de aplicații mobile mai bun? Ar trebui să încercați React Native, un cadru uimitor pentru împingerea aplicațiilor native folosind altceva decât JavaScript tradițional. Uitați să vă bazați pe alte limbi pentru a construi aplicații native, utilizați limba preferată și profitați la maximum de ea. Un ghid excelent către React Native de la Manuel Kiessling.

Descarca

Întrebări de interviu tehnic Javascript

Întrebări de interviuri tehnice Javascript

Cu toate aceste cunoștințe la dispoziția dvs. acum, sunteți sigur că veți obține niște locuri de muncă noi și interesante. Dar acest lucru va necesita mai mult decât dorința de a învăța sau având farmecul unui mare recrutat. Trebuie să vă pregătiți pentru una dintre cele mai dificile sarcini în procesul de a găsi un loc de muncă: participarea la un interviu.

Interviurile cu programatorii pot fi o adevărată durere de făcut. Îți depășesc limitele și prezintă provocări care uneori se pot simți prea copleșitoare pentru a mă deranja. Dar, companiile de top pe care le avem astăzi folosesc procese riguroase de angajare care se bazează în mare măsură pe interviuri pentru a afla mai multe despre oamenii care doresc să lucreze pentru ei. Dacă vrei cine lucrează pentru Google sau Apple, trebuie să știi pentru ce să te pregătești. Această carte de la Xuanyi Chew va avea o importanță maximă ca punct de plecare pentru înțelegerea interviurilor de inginerie și pentru ce ar trebui să aveți grijă atunci când aplicați pentru un nou loc de muncă.

Descarca

Învățarea JavaScript din cărți

Luarea a ceea ce cărțile ne-au oferit în aceste vieți ar fi o nebunie. Cărțile rămân ca moduri consistente de a învăța despre subiecte noi și de a o face prin modul de a dobândi cunoștințe pe care altcineva le-a dobândit. Cărțile ne pot învăța atât de multe, chiar dacă uneori se simt cu totul plictisitoare. O carte bună de programare vă va face să vă doară capul, deoarece este atât de bogată în cunoștințe încât trebuie să faceți pauze constant doar pentru a ține pasul. Dar, acestea sunt cărțile pe care am vrut să ne concentrăm astăzi aici, așa că sperăm că toate durerile de cap vă vor duce cu un pas mai aproape de a deveni dezvoltator web și arhitect web.