- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Технологии: Backend platform: Node.js Web application framework: Express NoSQL Database: MongoDB Object modeling tool: Mongoose Курс будет полезен если вы: Выбрали путь бекенд разработчика Самостоятельно учили Node.js и завалились на собеседовании Уже освоили Node.js и хотите эффективно продвигаться в обучении Работаете бекенд разработчиком и пишите на другом языке Хотите закрыть пробелы в знаниях и прокачаться на 100% Структура курса Неделя 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 спринтов |