Вступление в node.js через набор семинаров с самостоятельностью.
Что такое node.js
learnyounode - это пакет Node.js, который содержит серию уроков семинара, которые научат вас основам приложений Node.js. Уроки начинаются с базового урока «Hello World» , а затем переходят к более продвинутым упражнениям о работе с синхронными и асинхронными операциями ввода -вывода, сети TCP и HTTP, событиями и потоками.
npm install -g learnyounode (это устанавливает пакет LearnYounode Node.js во всем мире). Если этот шаг не удается, попробуйте одно из следующих исправлений: Префикс команда установки с Sudo: sudo npm install -g learnyounode
или
Исправьте свои разрешения NPM.
learnyounode в вашем терминале. Это запустит приложение Learnyounode, и вы должны увидеть синий экран, похожий на тот, который на скриншоте выше.sudo apt-get install nodejs-legacylearnyounode (вы должны увидеть синий экран, похожий на тот, который на скриншоте выше).learnyounode verify теперь будет установлена для проверки любого сценария, который вы передаете в него с ожидаемым выводом урока, который вы выбрали (в случае с уроком «Hello World», команда learnyounode verify теперь проверит, что файл скрипта, который вы проходите в удовлетворении ожидаемых результатов «Hello World», убедившись, что скрипт печатает текст «Hello World»).node program.js ).learnyounode verify program.js (Примечание. Если вы назвали файл своего скрипта что -то другое, кроме «Program.js», замените «Program.js» с правильным именем файла). Если ваше решение неверно, вы увидите сообщение об отказе вместе с некоторой информацией о том, почему ваше решение не проходило тесты. В случае сбоя сообщения переработайте свое решение до тех пор, пока не выполняет прохождение команды Verify. Если ваше решение проходит тесты, вы должны увидеть сообщение «Pass». Поздравляю! :) После того, как вы закончите learnyounode , запустите stream-adventure для набора упражнений, которые копаются в потоках узла.
learnyounode с гордостью приносит вам следующие хакеры:
| Род вагг | GitHub/Rvagg | Twitter/@rvagg |
|---|---|---|
| Андрей Сидоров | GitHub/Sidorares | Twitter/@Sidorares |
| Джулиан Дуке | GitHub/Julianduque | Twitter/@julian_duque |
| Ларс-Магнус Ског | Github/ralphtheninja | Twitter/@ralphtheninja |
| Тим Инман | GitHub/TheHack | Twitter/@Timinman |
| Дэн Флеттр | GitHub/Flet | Twitter/@flettre |
| Ли Чжу | GitHub/Lisposter | Twitter/@Lisposter |
| Лукас Ф. да Коста | 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 |
| Фунг Ван Ту | GitHub/minatu2d | Twitter/@minatu2d |
| Промот | GitHub/Marocchino | Twitter/@Marocchino |
| Чоюн | Github/yous | Twitter/@_ Yous |
| Эспен Даллоккен | GitHub/Leftiefriele | Twitter/Leftiefriele |
Learnyounode -Copyright (C) 2013-2015 годы, ведущие ведущие ведущие ведущие инвестиции (перечисленные выше) и лицензированы по лицензии MIT. Все права не предоставлены в лицензии MIT, зарезервированы. См. Включенный файл License.md для получения более подробной информации.
Learnyounode опирается на отличную работу @substack и @maxogden, которые создали приключение по потоку , которая служит оригинальной основой для обучения .