Модуль 7
115,00ч

Модуль 7. Основы бэкенда для фронтенд-разработчиков

Изучение JavaScript в среде Node.js, поднятие и настройка сервера. Знакомство с фреймворком Express.js и базой данных MongoDB.
Часов в программе
17,00 часов
лекции
39,00 часов
практика
55,00 часов
самостоятельная
4,00 часа
промежуточная аттестация
115,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Практические занятия
Требуемое ПО:
Браузер Google Chrome и/или Яндекс.Браузер. Google Docs, Google Sheets, MS Office.
Информационные ресуры
Backend для Frontend-разработчика и наоборот: осваиваем новое. Режим доступа: https://proglib.io/p/backend-for-frontend
Простыми словами о «фронтенде» и «бэкенде»: что это такое и как они взаимодействуют. Режим доступа: https://tproger.ru/translations/frontend-backend-interaction/
Образовательные ресуры
Интерактивная образовательная онлайн-среда Яндекса.

Учебно-методические материалы

Методы, формы и технологии

Методы, формы, технологии
Форма обучения - заочная.
В модуле используются наглядные, словесные и практические методы организации процесса обучения.
Методы контроля: самопроверки, автоматизированная проверка в специально выделенной (изолированной) среде для безопасного исполнения компьютерных программ, взаимопроверки слушателями выполненных работ.

Методические разработки

Дополнительная профессиональная программа профессиональной переподготовки "Веб-разработчик"

Материалы курса

Все материалы расположены в интерактивном учебнике в LMS Яндекс Практикума.

Учебная литература

Backend для Frontend-разработчика и наоборот: осваиваем новое. Режим доступа: https://proglib.io/p/backend-for-frontend
Простыми словами о «фронтенде» и «бэкенде»: что это такое и как они взаимодействуют. Режим доступа: https://tproger.ru/translations/frontend-backend-interaction/

Темы

Тема 1. Введение в бэкенд Тема 2. Серверная разработка на Node.js Тема 3. Введение в express.js Тема 4. Базы данных Тема 5. Теория и практика обработки ошибок Тема 6. Подготовка к собеседованию. Анализ сложности алгоритмов Тема 7. Аутентификация и авторизация. Продолжение Тема 8. Улучшаем кодовую базу: обработка ошибок и валидация приходящих данных Тема 9. Безопасность веб-приложения Тема 10. Регулярные выражения Тема 11. Подготовка к собеседованию. Функции под микроскопом Тема 12. Автоматизированное тестирование Тема 13. Подготовка и деплой бэкенда Тема 14. Проектная работа. Основы бэкенд-разработки
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
3,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Всего
5,00ч
Самостоятельная работа
55,00ч
Всего
55,00ч
Промежуточная аттестация 4,00 часа
Модуль 7. Проектная работа