learnyounode
1.0.0
一連のセルフガイドワークショップを介したnode.jsのイントロ。
node.jsとは
learnyounodeは、node.jsアプリケーションの作成の基本を教える一連のワークショップレッスンを含むnode.jsパッケージです。レッスンは、基本的な「Hello World」レッスンから始まり、同期および非同期のI/O、ファイルシステム操作、TCPおよびHTTPネットワーキング、イベント、ストリームへの対処に関するより高度な演習に進みます。
npm install -g learnyounode実行します(これにより、learnyounode node.jsパッケージをグローバルにインストールします)。このステップが失敗した場合は、次の修正のいずれかを試してください。 sudo: sudo npm install -g learnyounodeでインストールコマンドをプレフィックス
または
NPM許可を修正します。
learnyounode実行することにより、正常にインストールされていることをテストします。これにより、LearnYounodeアプリケーションが開始され、上記のスクリーンショットのブルースクリーンと同様のブルースクリーンが表示されます。sudo apt-get install nodejs-legacyを実行しますlearnyounodeを実行してターミナルでLearnYounodeを起動します(上記のスクリーンショットのブルースクリーンと同様のブルースクリーンが表示されます)。learnyounode verifyコマンドは、選択したレッスンの予想される出力で渡されるスクリプトを確認するように設定されます(「Hello World」レッスンの場合、コマンドlearnyounode verifyは、「Hello World」レッスンの予想される結果を満たしていることを確認します。node program.jsを使用してnode.jsでスクリプトファイルをテストできます)。learnyounode verify program.js実行することにより、レッスンのソリューションが正しいことを確認します(注:スクリプトファイルに「program.js」以外のものに名前を付けた場合、「program.js」を正しいファイル名に置き換えます)。ソリューションが正しくない場合、ソリューションがテストに合格しなかった理由に関するいくつかの情報とともに、失敗メッセージが表示されます。故障メッセージの場合、[検証]コマンドが合格するまでソリューションを再加工します。ソリューションがテストに合格した場合、「パス」メッセージが表示されるはずです。おめでとう! :) learnyounodeが終了したら、ノードのストリームを掘り下げる一連のエクササイズのstream-adventureを卒業してください。
learnyounode 、次のハッカーによって誇らしげにあなたにもたらされます。
| ロッドvagg | github/rvagg | Twitter/@rvagg |
|---|---|---|
| アンドレイ・シドロフ | github/sidorares | Twitter/@Sidorares |
| ジュリアン・デュケ | Github/Julianduque | Twitter/@julian_duque |
| Lars-Magnus Skog | Github/Ralphtheninja | Twitter/@ralphtheninja |
| ティム・インマン | github/thehack | Twitter/@Timinman |
| ダン・フレトル | Github/Flet | Twitter/@flettre |
| リー・Zhu | github/lisposter | Twitter/@lisposter |
| ルーカス・F・ダ・コスタ | github/lucasfcosta | |
| マーティン・ハイデガー | Github/Martinheidegger | Twitter/@leichtgewicht |
| 勇敢さ | github/haradats | Twitter/@Haradats |
| エリック・ダグラス | Github/Ericdouglas | Twitter/@EricDouglas_ |
| アレハンドロ・オビエド | github/a0viedo | Twitter/@a0viedo |
| レオナルド・ナシメント | github/leonascimento | Twitter/leonardo386 |
| クリストフポルテヌーブ | github/tdd | Twitter/@porteneuve |
| ミンハイをします | Github/Dominhhai | Twitter/@minhhai3b |
| Phung Van Tu | github/minatu2d | Twitter/@minatu2d |
| シム | Github/Marocchino | Twitter/@Marocchino |
| あなたをチャヨン | github/yous | Twitter/@_ yous |
| espendalløkken | Github/Leftiefriele | Twitter/Leftiefriele |
LearnYounodeは著作権(c)2013-2015 LearnYounode Contributors(上記)であり、MITライセンスの下でライセンスされています。 MITライセンスで明示的に付与されていないすべての権利は予約されています。詳細については、含まれているLicense.mdファイルを参照してください。
LearnYounodeは、 LearnYounodeの元の基盤として機能するStream-Adventureを作成した@Substackと@Maxogdenの優れた作品に基づいています。