Що нового?

Придбаний [javascript.ru] Курс по Node.JS набор 2019

Інформація про покупку
Тип покупки: Складчина
Ціна: 9500 ГРН
Учасників: 0 з 4
Організатор: Відсутній
Статус: Набір учасників
Внесок: 2470 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[javascript.ru] Курс по Node.JS набор 2019

Этот онлайн-курс посвящён профессиональной Node.JS-разработке.

В результате курса вы не только в деталях разберетесь с тем, как работает Node.JS, но и создадите полноценный сервер для SPA, написанного на React.

В процессе разработки мы посмотрим на следующие вещи:

  • аутентификация и авторизация (в том числе через социальные сети)
  • регистрация (с подтверждением email)
  • использование базы данных
  • технология Websockets для интерактивности
  • конфигурирование, логирование
  • unit, а также функциональное и e2e тестирование
Вы будете получать информацию, писать код, показывать его преподавателю, получать обратную связь и советы, и затем двигаться дальше.

Мы будем использовать современные практики разработки, а не те, которые, хоть и широко представлены в интернете, но давно устарели.

Вы получите комплексное понимание, как строить архитектуру для Node.JS, какие задачи и как решать.

Курс можно условно разделить на три части

    1. Фундаментальный Node.JS
      Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.
      • Настройка окружения, редакторы кода, инструменты для разработки и отладки.
      • Модули: организация приложения.
      • Встроенные модули http, path, fs, events и другие.
      • Жизнь и смерть Node.JS-процесса, важные особенности работы Event Loop.
      • Потоки в Node.JS, частые ошибки при работе с ними.
    2. Сервер на Node.JS
      Создадим веб-сервер на Node.JS, а также разберёмся с асинхронностью.
      • Создание чат-сервера на Node.JS, частые ошибки.
      • Особенности обработки пользовательских запросов в контексте Event Loop.
    3. Асинхронный код
      Изучим способы работы с асинхронным кодом, делающие его простым и удобным.
      • Промисы (promises)
      • Async/Await их особенности в Node.JS.
    4. Тестирование
      Здесь мы изучим основные приемы тестирования кода.
      • Библиотеки и фреймворки для тестирования: mocha, assert, sinon, nock и другие
      • Принципы и примеры unit-тестов
      • Особенности и примеры функциональных и e2e тестов
      • Другие виды тестирования: нагрузочные, интеграционные и другие
    По окончанию первой части курса вы понимаете, как разрабатывать на Node.JS, как делать сервер и правильно обрабатывать запросы, автоматически тестировать свой код.
    1. Фундаментальный Node.JS
      Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.
      • Настройка окружения, редакторы кода, инструменты для разработки и отладки.
      • Модули: организация приложения.
      • Встроенные модули http, path, fs, events и другие.
      • Жизнь и смерть Node.JS-процесса, важные особенности работы Event Loop.
      • Потоки в Node.JS, частые ошибки при работе с ними.
    2. Сервер на Node.JS
      Создадим веб-сервер на Node.JS, а также разберёмся с асинхронностью.
      • Создание чат-сервера на Node.JS, частые ошибки.
      • Особенности обработки пользовательских запросов в контексте Event Loop.
    3. Асинхронный код
      Изучим способы работы с асинхронным кодом, делающие его простым и удобным.
      • Промисы (promises)
      • Async/Await их особенности в Node.JS.
    4. Тестирование
      Здесь мы изучим основные приемы тестирования кода.
      • Библиотеки и фреймворки для тестирования: mocha, assert, sinon, nock и другие
      • Принципы и примеры unit-тестов
      • Особенности и примеры функциональных и e2e тестов
      • Другие виды тестирования: нагрузочные, интеграционные и другие
    По окончанию первой части курса вы понимаете, как разрабатывать на Node.JS, как делать сервер и правильно обрабатывать запросы, автоматически тестировать свой код.
    1. Фундаментальный Node.JS
      Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.
      • Настройка окружения, редакторы кода, инструменты для разработки и отладки.
      • Модули: организация приложения.
      • Встроенные модули http, path, fs, events и другие.
      • Жизнь и смерть Node.JS-процесса, важные особенности работы Event Loop.
      • Потоки в Node.JS, частые ошибки при работе с ними.
    2. Сервер на Node.JS
      Создадим веб-сервер на Node.JS, а также разберёмся с асинхронностью.
      • Создание чат-сервера на Node.JS, частые ошибки.
      • Особенности обработки пользовательских запросов в контексте Event Loop.
    3. Асинхронный код
      Изучим способы работы с асинхронным кодом, делающие его простым и удобным.
      • Промисы (promises)
      • Async/Await их особенности в Node.JS.
    4. Тестирование
      Здесь мы изучим основные приемы тестирования кода.
      • Библиотеки и фреймворки для тестирования: mocha, assert, sinon, nock и другие
      • Принципы и примеры unit-тестов
      • Особенности и примеры функциональных и e2e тестов
      • Другие виды тестирования: нагрузочные, интеграционные и другие
    По окончанию первой части курса вы понимаете, как разрабатывать на Node.JS, как делать сервер и правильно обрабатывать запросы, автоматически тестировать свой код.
Продажник: https://learn.javascript.ru/courses/nodejs

 
Угорі