[Бесплатно] [Онлайн] [RS School] Разработка на Node.js [RUS, 2020]


Расписание NodeJS 2020Q3
https://docs.google.com/spreadsheets/d/1F0F19aQBqaxpAZa3ji63ssQQ4RknjC8cDp_Vco4wdZg/edit


Кто выполнит все задания хорошо, получит сертификат!


Онлайн курс “Разработка на Node.js”
https://community-z.com/events/nodejs-rs

Курс предназначен для фронтенд разработчиков, которые хотели бы познакомиться с NodeJS и серверной стороной разработки веб-приложений.

Длительность курса 7 недель. Для самостоятельной работы потребуется от 8 часов в неделю.


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


  • Основы NodeJS, его архитектура, переменные окружения, особенности работы с асинхронным кодом, взаимодействие с файловой системой, работа с потоками
  • Построение REST API на базе фреймворка Express
  • Архитектурные паттерны, используемые при проектировании приложения
  • Работа с базами данных
  • Конфигурирование, логирование и обработка ошибок
  • Аутентификация, JWT, CORS
  • Тестирование


Задачи
https://github.com/rolling-scopes-school/nodejs-course-template/blob/master/TASKS.md


Все стримы, презентации и код, которые были на прошлом наборе
https://github.com/rolling-scopes-school/lectures/blob/master/nodejs-course.md


YouTube
https://youtube.com/c/rollingscopesschool


Discord
https://discord.com/invite/8BFb8va


Шаблон для создания проекта:
https://github.com/rolling-scopes-school/nodejs-course-template


Требования к коммитам
https://docs.rs.school/#/git-convention


Критерии оценки заданий:
https://github.com/rolling-scopes-school/nodejs-course-template/blob/master/CROSSCHECK.md


Требования кросс-чека:
https://focused-easley-23d934.netlify.app/


Интересные лекции:


TAKS 2 (Запись данных в локальные файлы)

https://www.youtube.com/watch?v=zLubYW9J-ss


TAKS 3-4 (Логирование, MongoDB)

https://www.youtube.com/watch?v=s5BIYunSfhs

https://github.com/Student-Java/nodejs-2020Q3/tree/task4


TAKS 5 (Авторизация, JWT, Bearer etc.)

https://www.youtube.com/watch?v=7oktG1mXrLE