Intro ke Node.js melalui serangkaian lokakarya mandiri.
Apa itu node.js
learnyounode adalah paket node.js yang berisi serangkaian pelajaran lokakarya yang akan mengajarkan Anda dasar -dasar aplikasi penulisan node.js. Pelajaran dimulai dengan pelajaran dasar "Hello World" , dan kemudian beralih ke latihan yang lebih maju tentang berurusan dengan I/O/O yang sinkron & asinkron, Operasi Sistem File, Jaringan TCP dan HTTP, acara dan aliran.
npm install -g learnyounode (ini menginstal paket Learnyounode node.js secara global). Jika langkah ini gagal, coba salah satu perbaikan berikut: Awalan perintah instal dengan sudo: sudo npm install -g learnyounode
atau
Perbaiki izin NPM Anda.
learnyounode di terminal Anda. Ini akan memulai aplikasi Learnyounode, dan Anda akan melihat layar biru yang mirip dengan yang ada di tangkapan layar di atas.sudo apt-get install nodejs-legacylearnyounode (Anda akan melihat layar biru yang mirip dengan yang ada di tangkapan layar di atas).learnyounode verify sekarang akan diatur untuk memverifikasi skrip apa pun yang Anda masukkan ke dalamnya dengan output yang diharapkan dari pelajaran yang Anda pilih (dalam kasus pelajaran "Hello World", perintah learnyounode verify sekarang akan memeriksa bahwa file skrip yang Anda lewati dalam memenuhi hasil yang diharapkan dari Ste) dengan memastikan skrip "Hello World" Hello World.node program.js ).learnyounode verify program.js (Catatan: Jika Anda menamai skrip Anda file sesuatu selain "Program.js", ganti "Program.js" dengan nama file yang benar). Jika solusi Anda tidak benar, Anda akan melihat pesan gagal bersama dengan beberapa informasi tentang mengapa solusi Anda tidak lulus tes. Dalam hal pesan gagal, ulang solusi Anda sampai menjalankan perintah verifikasi. Jika solusi Anda lulus tes, Anda akan melihat pesan "lulus". Selamat! :) Setelah Anda selesai learnyounode , lulus untuk stream-adventure untuk satu set latihan yang menggali ke aliran Node.
learnyounode dengan bangga dibawa kepada Anda oleh peretas berikut:
| Batang vagg | GitHub/RVAGG | Twitter/@rvagg |
|---|---|---|
| Andrey Sidorov | GitHub/Sidorares | Twitter/@Sidorares |
| Julián Duque | GitHub/Julianduque | Twitter/@julian_duque |
| Lars-Magnus Skog | GitHub/ralphtheninja | Twitter/@ralphtheninja |
| Tim Inman | GitHub/Thehack | Twitter/@Timinman |
| Dan Flettre | GitHub/GHET | Twitter/@flettre |
| Leigh Zhu | GitHub/Lisposter | Twitter/@Lisposter |
| Lucas F. da Costa | GitHub/Lucasfcosta | |
| Martin Heidegger | GitHub/Martinheidegger | Twitter/@leichtgewicht |
| Toshiharu Harada | GitHub/Haradats | Twitter/@Haradats |
| Eric Douglas | GitHub/Ericdouglas | Twitter/@Ericdouglas_ |
| Alejandro Oviedo | Github/a0viedo | Twitter/@a0viedo |
| Leonardo Nascimento | GitHub/Leonascimento | Twitter/Leonardo386 |
| Christophe Porteneuve | GitHub/TDD | Twitter/@porteneuve |
| Apakah Minh Hai | GitHub/Dominhhai | Twitter/@Minhhai3b |
| Phung Van Tu | GitHub/MinATU2D | Twitter/@MinATU2D |
| Shim | GitHub/Marocchino | Twitter/@Marocchino |
| Chayoung Anda | GitHub/Yous | Twitter/@_ Yous |
| Espen Dalløkken | GitHub/Leftiefriele | Twitter/Leftiefriele |
Learnyounode adalah Hak Cipta (C) 2013-2015 Kontributor Learnyounode (tercantum di atas) dan dilisensikan di bawah lisensi MIT. Semua hak yang tidak secara eksplisit diberikan dalam lisensi MIT dilindungi. Lihat file lisensi.md yang disertakan untuk lebih jelasnya.
Learnyounode dibangun di atas karya yang sangat baik oleh @substack dan @maxogden yang membuat arventure stream yang berfungsi sebagai fondasi asli untuk Learnyounode .