Перейти к основному содержанию
LMS "Хекслет колледж"
09.02.07 ОФ - МДК.01.01 Разработка программных модулей - Баратов М.Я.
0%
Previous
Course data
Общее
Объявления от преподавателя
Практическая работа. Форма входа.
Создание таск менеджера
Создание страницы интернет магазина React
Тема 4.1 JS: Полиморфизм
Лекция 1. Параметрический полиморфизм. Диспетчеризация по ключу (данные)
Лекция 2. Параметрический полиморфизм. Диспетчеризация по ключу (данные). Диспетчеризация по ключу (функции)
Лекция 3. Диспетчеризация по имени файла. Утиная типизация
Лекция 4. Null Object Pattern. Код, который убивает полиморфизм. Инверсия зависимостей. Паттерн Стратегия. Паттерн Фабрика
Лекция 5. Шаблоны проектирования. Объектная композиция. Паттерн Состояние (State)
Лекция 6. Параметрический полиморфизм. Диспетчеризация по ключу (данные). Диспетчеризация по ключу (функции)
Практическое занятие 1
Практическое занятие 2
Тема 4.2 JS: Погружаясь в классы
Лекция 1. Наследование. Позднее связывание
Лекция 2. Шаблонный метод. Переопределение методов
Лекция 3. Принцип подстановки Лисков. Исключения
Лекция 4. Композиция вместо наследования
Лекция 5. Погружаясь в классы 1
Лекция 6. Погружаясь в классы 2
Практическое занятие 1
Практическое занятие 2
Тема 4.3 JS: React
Лекция 1. Компоненты. JSX. Props. Работа с коллекциями. Различия jsx и html
Лекция 2. Обработка имён классов. Children. Состояние. События. Автоматное программирование
Лекция 3. Формы. Неизменяемость. Вложенные компоненты. Функциональные компоненты. Контекст (Context API)
Лекция 4. Virtual Dom. Тестирование
Лекция 5. Асинхронная обработка
Лекция 6. Жизненный цикл компонента. Производительность. Refs
Практическое занятие
Тема 4.4 JS: React Hooks
Лекция 1. Хук useState
Лекция 2. Хук useEffect
Лекция 3. Хук useContext. Хук useRef
Лекция 4. Хуки useCallback и useMemo
Лекция 5. Композиция компонентов
Лекция 6. Композиция компонентов (часть 2)
Тема 4.5 React: Redux Toolkit
Практическое занятие 1
Практическое занятие 2
Лекция 1. Redux. Редьюсеры. Мидлвары
Лекция 2. Подключение Redux Toolkit к React
Лекция 3. Нормализация данных в Redux. Механизм Entity Adapter. Механизм ExtraReducers
Лекция 4. Асинхронные запросы
Лекция 5. Подробнее о слайсах
Лекция 6. RTK Query
Практическое занятие 1
Практическое занятие 2
Тема 4.6 HTTP API
Лекция 1. Для чего используется HTTP API
Лекция 2. Пример HTTP API. CRUD
Лекция 3. HTTP-запросы в браузере
Лекция 4. Curl. Postman
Лекция 5. Виды API
Лекция 6.OpenAPI
Практическое занятие 1
Практическое занятие 2
Тема 4.7 Основы Typescript
Лекция 1. Первая программа на TypeScript. TypeScript. Переменные. Именованные функции. Анонимные функции. Массивы. Объектные типы. Перечисления
Лекция 2. Псевдонимы типов. Тип Any. Система модулей. Функции как параметры. Опциональные параметры в функциях. Тип Void. Возврат из функции. Тип Unknown
Лекция 3. Деструктуризация. Операции Rest и Spread. Перегрузка функций. Сужение типов. Аннотации типов. Многомерные массивы. Неизменяемые массивы. Кортежи
Лекция 4. Типы как множества. Объединения. Null и Undefined. Литералы. Пересечение
Лекция 5. Присваивание значения. Иерархия типов
Лекция 6. Иерархия типов. Структурная типизация. Ковариантность и контравариантность
Практическое занятие 1
Практическое занятие 2
Тема 4.8 Продвинутый Typescript
Лекция 1. Классы. Классы как типы. Защита свойств и методов. Свойства параметров. Наследование
Лекция 2. Статические методы и свойства. Абстрактные классы. Интерфейсы. Использование интерфейсов. Реализация интерфейсов классами
Лекция 3. Введение в дженерики. Дженерики (Типы). Дженерики (Функции). Дженерики с несколькими параметрами. Асинхронные функции
Лекция 4. Дженерики на классах. Тип object. Динамические ключи
Лекция 5. Сопоставление типов
Лекция 6. Модификаторы сопоставления типов. Записи
Практическое занятие 1
Практическое занятие 2
Перезачёты
Next
LMS "Хекслет колледж"
Боковая панель
Categories
All categories
Категория 1
2025-2026 учебный год
2 диплом
09.02.06. Сетевое и системное администрирование
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
3 курс
Дистант
1 курс
09.02.07 Информационные системы и программирование
Очная форма
1 курс
2 курс
3 курс
Очно - заочная форма
1 курс
2 курс
3 курс
4 курс
Дистант
1 курс
2 курс
3 курс
42.02.01 Реклама
Очная форма
1 курс
2 курс
Очно - заочная форма
2 курс
Дистант
1 курс
54.02.01 Дизайн (по отраслям)
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
Дистант
1 курс
2 курс
Общеобразовательная подготовка
Асинхронные курсы
Дополнительная сессия (лето)
Доп. сессия СИСА ОЗ
1 курс
2 курс
Доп. сессия Дизайн ОЗ
Доп. сессия Реклама ОЗ
Доп. сессия ИСиП ОЗ
1 курс
2 курс
3 курс
Доп. сессия очное (асинхрон.)
Доп. сессия Общеобразовательная подготовка
Доп. сессия (очная форма обучения)
Дополнительная сессия (ноябрь-декабрь)
Доп. сессия ИСИП
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
3 курс
Очно-заочная форма
Доп. сессия СИСА
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
3 курс
Очно-заочная форма
Доп. сессия Дизайн
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
Доп. сессия Реклама
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
Школа
Подготовка к чемпионату "Профессионалы 2026"
Курсы для школьников
Моя первая профессия
Внеурочная активность
09.01.03. Оператор информационных систем и ресурсов
2024/2025 учебный год
54.02.01 Дизайн (по отраслям)
Очная форма
Хекслет Казахстан
2025-2026 учебный год
09.02.09 Веб-разработка
Дополнительная сессия (ноябрь 2025)
В начало
Reports & Analytics Free
Русский (ru)
Русский (ru)
English (en)
Вход
LMS "Хекслет колледж"
Categories
Свернуть
Развернуть
All categories
Категория 1
2025-2026 учебный год
2 диплом
09.02.06. Сетевое и системное администрирование
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
3 курс
Дистант
1 курс
09.02.07 Информационные системы и программирование
Очная форма
1 курс
2 курс
3 курс
Очно - заочная форма
1 курс
2 курс
3 курс
4 курс
Дистант
1 курс
2 курс
3 курс
42.02.01 Реклама
Очная форма
1 курс
2 курс
Очно - заочная форма
2 курс
Дистант
1 курс
54.02.01 Дизайн (по отраслям)
Очная форма
1 курс
2 курс
Очно - заочная форма
1 курс
2 курс
Дистант
1 курс
2 курс
Общеобразовательная подготовка
Асинхронные курсы
Дополнительная сессия (лето)
Доп. сессия СИСА ОЗ
1 курс
2 курс
Доп. сессия Дизайн ОЗ
Доп. сессия Реклама ОЗ
Доп. сессия ИСиП ОЗ
1 курс
2 курс
3 курс
Доп. сессия очное (асинхрон.)
Доп. сессия Общеобразовательная подготовка
Доп. сессия (очная форма обучения)
Дополнительная сессия (ноябрь-декабрь)
Доп. сессия ИСИП
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
3 курс
Очно-заочная форма
Доп. сессия СИСА
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
3 курс
Очно-заочная форма
Доп. сессия Дизайн
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
Доп. сессия Реклама
1 курс
Очная и дистанционная форма
Очно-заочная форма
2 курс
Очная и дистанционная форма
Очно-заочная форма
Школа
Подготовка к чемпионату "Профессионалы 2026"
Курсы для школьников
Моя первая профессия
Внеурочная активность
09.01.03. Оператор информационных систем и ресурсов
2024/2025 учебный год
54.02.01 Дизайн (по отраслям)
Очная форма
Хекслет Казахстан
2025-2026 учебный год
09.02.09 Веб-разработка
Дополнительная сессия (ноябрь 2025)
В начало
Reports & Analytics Free
Информация о курсе
09.02.07 ОФ - МДК.01.01 Разработка программных модулей - Баратов М.Я.
Учитель:
Баратов Михаил Яковлевич
Skill Level
:
Beginner