C шарп

Формула программиста

основатель — Волосатов Евгений Витольдович

Node JS первые шаги

Node JS первые шаги. Установка среды, работа REPL, сервер, работа с ОС

Автор: Жданов В.В.





--


Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE О Node JS. Инструменты для работы 00:05:13
6 чел. ★ 4.3 Done
  На этом уроке мы разберем, что из себя представляет Node JS и установим инструменты для работы с Node JS



Отчёт отправил: 11019. Trira Выполнено за 16 мин. [Показать отчёт]
Научился: Научилась организации начала курса. 
Сложности: найти свободное место на диске для установки еще одного пакета-) 
2 Математические операции REPL 00:10:00
3 чел. ★ 5 Done
  На этом уроке мы запустим среду REPL и выполним в ней несколько математических операций
Отчёт отправил: 11019. Trira Выполнено за 13 мин. [Показать отчёт]
Научился: работать с node в консоли cmd 
Сложности: все просто и понятно 
3 Создание проекта 00:06:05
3 чел. ★ 5 Done
  На этом уроке мы создадим проект и запустим его на выполнение в Node JS
Отчёт отправил: 11019. Trira Выполнено за 6 час. 45 мин. [Показать отчёт]
Научился: научилась работать  с node.js в VS-Code 
Сложности: пока все просто 
4 Подключение библиотеки 00:14:20
2 чел. ★ 5 Done
  На этом уроке мы подключим к нашей программе библиотеку OS и получим информацию о компьютере
Отчёт отправил: 11019. Trira Выполнено за 7 час. 1 мин. [Показать отчёт]
Научился: выводить информацию о параметрах компьютера и пользователе и выводить информацию о сетевых интерфейсах при помощи nodeJS 
Сложности: полдня не могла загрузить отчет на сервер videosharp 
5 Создание локального сервера 00:08:45
2 чел. ★ 5 Done
  На этом уроке мы создадим и запустим локальный сервер
Отчёт отправил: 11019. Trira Выполнено за 58 мин. [Показать отчёт]
Научился: создала скрипт, в котором подключила библиотеку http, создала и протестировала локальный http-сервер при помощи node 
Сложности: круто! все сразу получилось. 
6 Собственная библиотечка 00:11:15
2 чел. ★ 5 Done
  На этом уроке мы создадим и подключим к исполняемому файлу библиотечку с нашими собственными функциями
Отчёт отправил: 11019. Trira Выполнено за 58 мин. [Показать отчёт]
Научился: Создала библиотеку lib.js; подключила эту библиотеку к исполняемому файлу first.js; добавила в исполняемый файл новые функции и сделала их доступными.  
Сложности: немного непонятно следующее: если мы делаем свои функции доступными для исполнения, мы ведь открываем их для всех, кто получил доступ на наш node... где здесь безопасность? 
7 Параметры командной строки 00:10:59
1 тест
2 чел. ★ 5 Done
  На этом уроке мы научимся передавать программе nodejs параметры командной строки
Отчёт отправил: 11019. Trira Выполнено за 26 мин. [Показать отчёт]
Научился: - создан файл arg.js и подключена библиотека lib - получен массив параметров реализована обработка передаваемых параметров argv реализована проверка наличия передаваемых параметров argv 
Сложности: ... 
8 Менеджер npm - создание проекта 00:14:47
2 чел. ★ 5 Done
  На этом уроке мы рассмотрим пакетный менеджер npm, превратим нашу папку с js-файлами в проект и установим пакет yargs


Отчёт отправил: 11019. Trira Выполнено за 21 мин. [Показать отчёт]
Научился: в моем ноуте версия npm 6.14.11, инициировано создание проекта командой npm init; установлен пакет yargs командой npm install yargs 
Сложности: .... 
9 Работа yargs с параметрами 00:06:26
2 чел. ★ 5 Done
  На этом уроке мы рассмотрим работу yargs со сложными параметрами
Отчёт отправил: 11019. Trira Выполнено за 1 день 7 час. 14 мин. [Показать отчёт]
Научился: - создан файл yapp.js - скрипт для подключения модуля yarg и вывода массива передаваемых параметров; - скрипт arg.js модифицирован для работы с использованием  модуля yargs 
10 Работа с текстовыми файлами 00:09:30
1 тест
2 чел. ★ 5 Done
  На этом уроке мы рассмотрим работу node js с текстовыми файлами
Отчёт отправил: 11019. Trira Выполнено за 23 час. 39 мин. [Показать отчёт]
Научился: 1. создала файл test.txt и записала в него 1 строку. После этого добавила еще одну строку командой <имя скрипта>.appendFileSync("<имя файла>", "<новый текст> \n");   2. реализовала чтение и запись в файл test.txt - новая строчка затерла старую в файле...   3. реализовала удаление файла test.txt 
Сложности: не поняла, как добавить текст в файл с новой стоки, если курсор стоит в старой. Команда var write = fs.appendFileSync("test.txt", "Привет, Ирина \n"); // Запись в файл не помогла. Новый текст добавился к старому в той же строке, где стоял курсор 
  Итого:   10 видеоуроков 1 час. 37 мин.
2 теста
2 чел. ★ 4.93  
  Финалисты:   Trira,   Tom .

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: 1. создала файл test.txt и записала в него 1 строку. После этого добавила еще одну строку командой <имя скрипта>.appendFileSync("<имя файла>", "<новый текст> \n"); 2. реализовала чтение и запись в файл test.txt - новая строчка затерла старую в файле... 3. реализовала удаление файла test.txt
Трудности: не поняла, как добавить текст в файл с новой стоки, если курсор стоит в старой. Команда var write = fs.appendFileSync("test.txt", "Привет, Ирина \n"); // Запись в файл не помогла. Новый текст добавился к старому в той же строке, где стоял курсор



Научился: Научился добавлять информацию в файл с помощью метода appendFileSync, заменять все содержимое файла методом writeFileSync, считывать весь файл методом readFileSync и удалять файл методом unlinkSync.