технології:
Backend platform: Node.js
Web application framework: Express
NoSQL Database: MongoDB
Object modeling tool: Mongoose
Курс буде корисний якщо ви:





структура курсу
Тиждень 1
Введення в Node.js
Розберемо воркфлоу за яким відбувається навчання. Налаштуємо всі необхідні інструменти для комфортної розробки. Розберемо основні особливості при роботі C JS на платформі Node.js. Навчимося працювати з Event Emmiter.
робота C потоками і з файловою системою
Розберемо що таке потоки і як з ними працювати в Node.js. Навчимося читати інформацію про файли і Директорії, а також розберемо механізми роботи з файловою системою.
тиждень 2
RESTfull API і роутінг в Express додатку
Розберемо що таке RESTfull API, а також нюанси які потрібно враховувати при проектуванні API. Навчимося будувати хороший API за допомогою бібліотеки Express. Вивчимо механізми роботи Express роутера.
робота з Middleware та авторизацією
Вивчимо механізм роботи Express Middleware. Навчимося працювати з авторизацією в Express додатку.
тиждень 3
Базові операції з MongoDB
Навчимося підключаться до MongoDB за допомогою консолі. Вивчимо як виконувати скрипти в консолі MongoDB. Розберемо основні операції з даними.
Просунута робота з MongоDB документами
Навчимося робити різного роду вибірки документів, а також вивчимо механізми сортування. Розберемо нюанси при роботі з індексами документів.
тиждень 4
Основні операції з документами
Навчимося використовувати Mongoose для роботи з документами. Розберемо нюанси при роботі з різними документами, навчимося робити складні вибірки документів.
валідація документів та робота з плагінами
Навчимося валідувати документи і працювати з плагінами.
тиждень 5
Перший тиждень практики
Підготуємо оточення і приступимо до роботи над персональним проектом
тиждень 6
Другий тиждень практики
Відправимо проект на code Review, імплементуємо фідбек від наставника
тиждень 7
Третій тиждень практики
Відправимо другий проект на code Review, імплементуємо фідбек від наставника по другому проекту
тиждень 8
Четвертий тиждень практики
Відправимо третій проект на code Review, імплементуємо фідбек від наставника по третьому проекту
робота над груповим проектом
Виконаємо завдання для групового проекту, навчимося працювати у форматі Agile спринтів
тиждень 9
Модуль: робота над груповим проектом
робота над груповим проектом
Виконаємо завдання для групового проекту, навчимося працювати в форматі Agile спринтів
Основні операції з документами
Навчимося використовувати Mongoose для роботи з документами. Розберемо нюанси при роботі з різними документами, навчимося робити складні вибірки документів.
валідація документів та робота з плагінами
Навчимося валідувати документи і працювати з плагінами.
тиждень 5
Перший тиждень практики
Підготуємо оточення і приступимо до роботи над персональним проектом
тиждень 6
Другий тиждень практики
Відправимо проект на code Review, імплементуємо фідбек від наставника
тиждень 7
Третій тиждень практики
Відправимо другий проект на code Review, імплементуємо фідбек від наставника по другому проекту
тиждень 8
Четвертий тиждень практики
Відправимо третій проект на code Review, імплементуємо фідбек від наставника по третьому проекту
робота над груповим проектом
Виконаємо завдання для групового проекту, навчимося працювати у форматі Agile спринтів
тиждень 9
Модуль: робота над груповим проектом
робота над груповим проектом
Виконаємо завдання для групового проекту, навчимося працювати в форматі Agile спринтів
https://privatelink.de/?https://lectrum.io/intensive/backend