Перейти к основному содержанию
09.02.07 ОФ - МДК.01.01 Разработка программных модулей - Силкин И.В.
0%
Previous
Course data
Общее
Объявления от преподавателя
Тема 2.1 JS: Архитектура фронтенда
Лекция. Состояние приложения
Лекция. Комплексное состояние
Лекция. Отрисовка (рендеринг) состояния
Лекция. Состояние отображения (UI State)
Лекция. Процессы и автоматы их описывающие
Лекция. Нормализация данных. MVC
Лекция. Состояние форм. Организация текстов интерфейса
Лекция. Инициализация приложения
Практическое занятие 1
Практическое занятие 2
Практическое занятие 3
Практическое занятие 4
Практическое занятие 5
Практическое занятие 6
Практическое занятие 7
Практическое занятие 8
Практическое задание по Архитектуре фронтенда (КТ)
Тема 3.1 Тестирование ошибок
Лекция. Принципы тестирования ошибок
Лекция. Снепшоты ошибок
Лекция. Документация Jest
Лекция. «Хрупкие тесты»
Лекция. Исключения
Практическое занятие 1
Практическое занятие 2
Тема 3.2 Фикстуры
Лекция. Подготовка данных для тестов
Лекция. Введение в фикстуры
Лекция. Фикстуры в Jest
Лекция. Работа с несколькими фикстурами
Лекция. Что такое __dirname в JavaScript
Практическое занятие
Тема 3.3 Побочные эффекты
Лекция. Введение в побочные эффекты
Лекция. Примеры использования побочных эффектов
Лекция. Случайные числа. HTTP-запросы. Отправка писем
Лекция. Взаимодействие с базой данных. Взаимодействие с глобальными переменными
Лекция. Чтение и запись файлов. Оперирование текущим временем
Практическое занятие 1
Практическое занятие 2
Тема 3.4 Тестирование кода, взаимодействующего с файлами
Лекция. Чтение файлов
Лекция. Идемпотентность
Лекция. Запись файлов
Лекция. Виртуальная файловая система (ФС)
Лекция. Mock-fs
Практическое занятие
Тема 3.5 Инверсия зависимостей
Лекция №1. Введение в инверсию зависимостей
Лекция №2. Внедрение зависимостей
Лекция №3. Основные принципы инверсии зависимостей
Лекция №4. Отключение отправки в тестах
Лекция №5. Неподдерживаемые режимы тестирования
Практическое занятие №1
Практическое занятие №2
Тема 3.6 Тестирование HTTP-запросов
Лекция №1. Запрет HTTP-запросов
Лекция №2. Заглушка
Лекция №3. Клиент Octokit.
Лекция №4. Фейковый клиент
Лекция №5. Стаб (stub), стабинг
Практическое занятие
Тема 3.7 Манкипатчинг
Лекция №1. Введение в манкипатчинг
Лекция №2. Применение манкипатчинга.
Лекция №3. Замена методов в прототипе. Библиотека nock
Лекция №4. Примеры манкипатчинга. Плюсы и минусы
Практическое занятие
Тема 3.8 Моки
Лекция №1. HTTP
Лекция №2. Взаимосвязь моков и стабов
Лекция №3. Функции
Лекция №4. Объекты
Практическое занятие
Тема 3.9 Property-based тестирование
Лекция №1. Свойства
Лекция №2. Сферы тестирования
Лекция №3. Дистрибутивность
Лекция №4. Основные фреймворки. Библиотека fast-check
Практическое занятие
Практическое задание по продвинутому тестированию (КТ)
ДИФФЕРЕНЦИРОВАННЫЙ ЗАЧЕТ
Дифф. зачет
Перезачёты
Next
Боковая панель
Categories
All categories
Хекслет Казахстан
2025-2026 учебный год
09.02.09 Веб-разработка
04130100 Менеджмент (по отраслям и областям применения)
4S04130101 Менеджер
04140100 Маркетинг (по отраслям)
4S04140103 Маркетолог
06120200 Системы информационной безопасности
4S06120202 Техник по информационной безопасности
06130100 Программное обеспечение (по видам)
3W06130102 Web-дизайнер
4S06130103 Разработчик программного обеспечения
4S06130105 Техник информационных систем
Заочная форма
Очная форма
Дополнительная сессия (ноябрь 2025)
Общеобразовательная подготовка
Программа профессиональной переподготовки "Интернет-маркетинг"
Программа профессиональной подготовки "Разработчик веб и мультимедийных приложений"
2025/2026 учебный год
54.02.01 Дизайн (по отраслям)
Очная форма
2025-2026 учебный год
2 диплом
09.01.03. Оператор информационных систем и ресурсов
09.02.06. Сетевое и системное администрирование
Дистант
1 курс
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
3 курс
09.02.07 Информационные системы и программирование
Дистант
1 курс
2 курс
3 курс
Очная форма
1 курс
2 курс
3 курс
Очно - заочная форма
1 курс
2 курс
3 курс
4 курс
42.02.01 Реклама
Дистант
1 курс
Очная форма
1 курс
2 курс
Очно - заочная форма
2 курс
54.02.01 Дизайн (по отраслям)
Дистант
1 курс
2 курс
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
Асинхронные курсы
Внеурочная активность
Дополнительная сессия (лето)
Доп. сессия (очная форма обучения)
Доп. сессия Дизайн ОЗ
Доп. сессия ИСиП ОЗ
1 курс (допса)
2 курс (допса)
3 курс (допса)
Доп. сессия Общеобразовательная подготовка
Доп. сессия очное (асинхрон.)
Доп. сессия Реклама ОЗ
Доп. сессия СИСА ОЗ
1 курс (допса)
2 курс (допса)
Дополнительная сессия (ноябрь-декабрь)
Доп. сессия Дизайн
1 курс (допса)
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
Доп. сессия ИСИП
1 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
3 курс
Очно-заочная форма (допса)
Доп. сессия Реклама
1 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
Доп. сессия СИСА
1 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
3 курс
Очно-заочная форма (допса)
Общеобразовательные дисциплины (допса)
Курсы для школьников
Общеобразовательная подготовка
Подготовка к чемпионату "Профессионалы 2026"
Школа
Дополнительные баллы
Академическая разница
Общеобразовательные дисциплины
Дизайн
Реклама
ИСиП
СиСА
Институт Хекслет
2025/2026 учебный год
Категория 1
В начало
Русский (ru)
Русский (ru)
English (en)
Вход
Categories
Свернуть
Развернуть
All categories
Хекслет Казахстан
2025-2026 учебный год
09.02.09 Веб-разработка
04130100 Менеджмент (по отраслям и областям применения)
4S04130101 Менеджер
04140100 Маркетинг (по отраслям)
4S04140103 Маркетолог
06120200 Системы информационной безопасности
4S06120202 Техник по информационной безопасности
06130100 Программное обеспечение (по видам)
3W06130102 Web-дизайнер
4S06130103 Разработчик программного обеспечения
4S06130105 Техник информационных систем
Заочная форма
Очная форма
Дополнительная сессия (ноябрь 2025)
Общеобразовательная подготовка
Программа профессиональной переподготовки "Интернет-маркетинг"
Программа профессиональной подготовки "Разработчик веб и мультимедийных приложений"
2025/2026 учебный год
54.02.01 Дизайн (по отраслям)
Очная форма
2025-2026 учебный год
2 диплом
09.01.03. Оператор информационных систем и ресурсов
09.02.06. Сетевое и системное администрирование
Дистант
1 курс
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
3 курс
09.02.07 Информационные системы и программирование
Дистант
1 курс
2 курс
3 курс
Очная форма
1 курс
2 курс
3 курс
Очно - заочная форма
1 курс
2 курс
3 курс
4 курс
42.02.01 Реклама
Дистант
1 курс
Очная форма
1 курс
2 курс
Очно - заочная форма
2 курс
54.02.01 Дизайн (по отраслям)
Дистант
1 курс
2 курс
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
Асинхронные курсы
Внеурочная активность
Дополнительная сессия (лето)
Доп. сессия (очная форма обучения)
Доп. сессия Дизайн ОЗ
Доп. сессия ИСиП ОЗ
1 курс (допса)
2 курс (допса)
3 курс (допса)
Доп. сессия Общеобразовательная подготовка
Доп. сессия очное (асинхрон.)
Доп. сессия Реклама ОЗ
Доп. сессия СИСА ОЗ
1 курс (допса)
2 курс (допса)
Дополнительная сессия (ноябрь-декабрь)
Доп. сессия Дизайн
1 курс (допса)
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
Доп. сессия ИСИП
1 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
3 курс
Очно-заочная форма (допса)
Доп. сессия Реклама
1 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
Доп. сессия СИСА
1 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
2 курс
Очная и дистанционная форма (допса)
Очно-заочная форма (допса)
3 курс
Очно-заочная форма (допса)
Общеобразовательные дисциплины (допса)
Курсы для школьников
Общеобразовательная подготовка
Подготовка к чемпионату "Профессионалы 2026"
Школа
Дополнительные баллы
Академическая разница
Общеобразовательные дисциплины
Дизайн
Реклама
ИСиП
СиСА
Институт Хекслет
2025/2026 учебный год
Категория 1
В начало
Информация о курсе
09.02.07 ОФ - МДК.01.01 Разработка программных модулей - Силкин И.В.
Учитель:
Силкин Илья Витальевич
Skill Level
:
Beginner