Resurse pentru a vă aduce până la viteză în Node.js

Pentru o lungă perioadă de timp, dezvoltatorii de JavaScript au sperat pentru o soluție de la server care să le permită să folosească limbajul de programare preferat pe backend. De-a lungul anilor, au fost puse la dispoziție o serie de opțiuni, cum ar fi Aptana Jaxer, APE și Narwahl. Dar, niciodată nu au generat genul de tracțiune necesar pentru ca acestea să fie adoptate pe scară largă.

Apoi, în 2009, Ryan Dahl a anunțat Node.js în lume la JSConf.eu, primind o ovație în picioare și cimentând Node.js ca serverul goto JavaScript. Acesta a devenit o astfel de piesă de software importantă pe care companii ca eBay o utilizează pentru a construi unele dintre cele mai complexe sisteme ale acestora, iar depozitul npm a primit finanțare de capital de risc pentru a asigura dezvoltarea și stabilitatea sa în continuare.

Deci, este de la sine înțeles că Node.js a devenit o soluție solidă pentru dezvoltatorii JavaScript, permițându-i să profite de JavaScript pentru a construi aplicații web full-stack. Resursele pe care le voi lista, cel puțin la momentul acestei scrieri, sunt cele despre care știu că sunt actuale și sunt utile pentru a înțelege cum funcționează Node.js și structura sa. Deci, urmați-vă de-a lungul timpului când vă scot câteva resurse de învățare minunate.

Resursele

Tuts + Node Catalog de cursuri

La Tuts +, ne străduim constant să producem cursuri excelente pentru tehnologiile de vârf și Node.js nu face excepție. Acoperim totul, începând cu Node.js pentru a construi aplicații web cu cadrul Express. Indiferent dacă sunteți un începător sau un dezvoltator cu experiență, instrumentele noastre de curs au fost acoperite.

Node.js

Site-ul principal al proiectului Node.js nu numai că vă oferă instalatorii pentru a obține Node.js care rulează pe sistemul dvs., dar și furnizorii o mulțime de informații pentru a vă asigura că înțelegeți cum să îl utilizați. Documentația este solidă și oferă o mulțime de detalii despre API, dar pagina de comunitate este ceea ce iese cu adevărat. Este plină de informații extraordinare despre întâlniri, opțiuni de asistență terță parte și site-uri de învățare pentru a vă pregăti pentru călătoria dvs. Node.js.

NPM

Dacă intenționați să faceți o dezvoltare serioasă a Node.js, va trebui să vă familiarizați cu modulele Node Packaged. npm este managerul oficial de pachete pentru Node.js și nu numai că îl veți folosi pentru a aduce funcționalitatea aplicației dvs. prin intermediul registrului npm, veți dori în cele din urmă să vă creați modulele proprii pentru a simplifica gestionarea codurilor. Registrul npm găzduiește o încărcătură de module care oferă toate tipurile de capabilități, așa că asigurați-vă că ați verificat-o înainte de a încerca să reinventați roata.

Nodeschool.io

Când doriți o mână mai mult deținând trecut tutoriale simple, uneori o clasă online face truc. Nodeschool este un curs foarte dulce, interactiv, bazat pe comunitate, care vă ajută să obțineți viteza pe Node.js. Prin instalarea cursurilor la nivel local și mersul prin ele, ar trebui să puteți dezvolta o înțelegere decentă a serverului de aplicații. Cea mai bună parte este că este gratuită!

Cum se face nodul

Cum să Nod este un site dedicat exclusiv dezvoltării în Node.js. Acesta ruleaza gama de nivele de calificare, oferind tutoriale pentru cei care au inceput deja si pentru codoarele hardcore Node.js.

Și cu colaboratori ca Tim Caswell, creatorul de Manager de noduri, știi că conținutul va fi de top-notch.

Planet Node.js

Unul dintre motivele pentru care există articole ca acesta este că există atât de multe informații care plutesc în jurul valorii, ceea ce face dificilă restrângerea acestora la resursele cu adevărat utile. Un loc care are ca scop să ajute este Planet Node.js, care servește pentru a agrega conținut din toate blogurile de top Node.js, ceea ce face foarte ușor să adaugi la feed-ul RSS. Doar adăugați-l la cititorul de știri preferat (Îmi place personal NewBlur) și veți fi cu totul setați cu informații de mare Node.js.

Node.js Săptămânal

Peter Cooper a făcut o lucrare fabuloasă de a crea mai multe buletine de știri specifice tehnologiei, care captează într-adevăr greu să găsească tidbits despre aceste tehnologii. El a făcut-o pentru o varietate de obiective, inclusiv Ruby, JavaScript și, desigur, Node.js. În fiecare săptămână, veți primi un buletin informativ de e-mail care prezintă o listă de articole și tutoriale de vârf, precum și cadre și instrumente noi anunțate. Cu siguranță merită să te înscrii.

Nodul Up Podcast

În podcast-uri? Atunci acesta este cel care trebuie să-l asculți. Acest podcast lunar Node.js scufundă adânc în lumea Node.js, aducând dezvoltatorilor de nod de top, cum ar fi Daniel Shaw și Mikeal Rogers, să vorbească despre totul, de la alimentarea dronilor cu Nodul la subiecte tehnice precum tratarea erorilor. Și având în vedere că Joyent sponsorizează acest lucru, știi că trebuie să fie bine.

Nodul Cloud

Eu numesc aceasta galeata mare de resurse Node.js. Nodul Cloud agregă o listă cu o cantitate de resurse Node.js și merită să fie marcată

Ramping Up

Node.js este o tehnologie uimitoare și un avantaj pentru dezvoltatorii JavaScript care au nevoie în mod tradițional de a utiliza o altă limbă pentru a construi serverul. Comunitatea Node.js este uimitoare și continuă să crească codul exponențial, documentația și multe altele. Nu este de mirare că Node.js este atât de popular și de ce am auzit în mod constant că JavaScript este lingua franca a web-ului.

Pe măsură ce câștigă mai multă tracțiune, vom vedea că din ce în ce mai multe resurse devin disponibile, asigurându-se că dezvoltatorii aspiranți Node.js se pot ridica rapid și cu puțină frecare. Sper că această listă este un început bun și vă ajută în călătoria dvs. pentru a fi un mare dezvoltator Node.js.

Cod