Курс «JS: Веб-разработка»
Последнее обновление: 11 декабря 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите веб-технологии в языке JavaScript. Вы узнаете больше об особенностях клиент-серверной модели, принципах роутинга HTTP-запросов и формирования ответов с помощью шаблонизаторов. В итоге вы научитесь создавать собственные веб-приложения, подключать базу данных для хранения содержимого, разделять данные приложения и управляющую логику, используя подход MVC. Вы сможете отслеживать ошибки и процессы, происходящие в рабочем приложении. Знания из этого курса помогут вам создать свой сайт и сделать его доступным в интернете.
Чему вы научитесь
- Выполнять http запросы
- Создавать свой собственный сайт и выкладывать его в публичный доступ
- Подключать базы данных
- Правильно отслеживать ошибки
Программа
1 | Введение Познакомиться с курсом |
2 | Архитектура Веба Познакомиться с концепцией запрос-обработка-ответ в мире HTTP запросов |
3 | Микрофреймворк Fastify Познакомиться с созданием сайтов на фреймворках |
4 | Обработчики запросов Познакомиться с диспетчеризацией и роутингом |
5 | HTTP Сессия Изучить структуру обработчиков запросов |
6 | Динамические маршруты Научиться строить маршруты содержащие плейсхолдеры |
7 | Шаблоны Учимся выделять генерацию HTML в отдельный слой |
8 | Лейауты в Pug Научиться работать с повторяющимися блоками HTML-разметки |
9 | Безопасность Познакомиться с основами создания безопасных сайтов |
10 | Поисковые формы Познакомиться с формами для фильтрации данных на странице |
11 | Хранение данных Узнать о том, как хранить данные на постоянной основе |
12 | Модифицирующие формы Научиться изменять данные на сервере с помощью форм |
13 | Валидация Научиться проверять данные, которые вводит пользователь |
14 | Именованные маршруты Научиться использовать более устойчивую систему для управления маршрутизацией |
15 | Создание CRUD на Fastify Познакомиться с концепцией CRUD и научиться его реализовывать от начала до конца |
16 | Model-View-Controller (MVC) Познакомиться с одним из ключевых архитектурных паттернов построения пользовательских приложений |
17 | Middlewares Познакомиться со специальными функциями middlewares. |
18 | Cookies Научиться использовать куки в Fastify |
19 | Сессия Научиться использовать сессию в Fastify |
20 | Флеш-сообщения (Flash) Познакомиться с концепцией одноразовых сообщений |
21 | Декораторы Познакомиться с концепцией декораторов в приложениях Fastify |
22 | Работа с базой данных в Fastify Учимся работать с базой данных в Fastify |
23 | Деплой Познакомиться с ключевыми понятиями и процессом деплоя |
Формат обучения
Испытания
1 | Database Relations |
2 | Fastify Passport |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы



