[Бесплатно] [Онлайн] [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