C# - Для профессионалов (2021) Видеокурс
Курс нацелен на разработчиков, которые уже овладели базовыми средствами языка и хотят развиваться дальше! В курсе представлены блоки практики с различными технологиями, чтобы вы были свободны в творчестве и профессии.
Содержание:
Модуль 1.1 Инкапсуляция
-Что такое инкапсуляция?
-Примеры защиты состояния
-Пример инвентаря
-Свойства
-Закон Деметры
-Temporal Cohesion
-Трёхуровневая архитектура
-Кейс. Ожидания
-K.I.S.S
-DRY — Dont Repeat Yourself
Домашка
-Симуляция траекторий
-Защита данных
-Разбивка класса
-Модуль Организационные моменты
Модуль 1.2 Полиморфизм
-Полиморфизм подтипов и формальная система типов
-Контракт через интерфейс
-Контракт через абстрактные классы
-Контракт через виртуальные методы
-Глубокий virtual
-Виртуальные свойства
-Принцип подстановки Барбары Лисков (LSP)
-Реализация IEnumerable на примере связного списка
-Зависимость от абстракций
-Принцип инверсии зависимостей (DIP)
Домашка
-Вомбат
-Роллбэк
-Товар со скидкой
Модуль 1.3 Делегаты и события
-Cohesion and coupling
-Виды Cohesion
-Виды Coupling
-Стратегия
-Тип делегата
-События
Домашка
-Сохранение
-Обсервер
Модуль 1.4 Рефакторинг
-Введение
-Извлечение метода
-Извлечение переменной
-Расщепление переменной
-Извлечение класса
-Сокрытие делегирования и удаление посредника
-Разбиение условного оператора
-Объединение условных операторов
-Объединение дублирующихся фрагментов в условны операторах
-Замена условной логики полиморфизмом
-Введение проверки утверждения
-Замена предусловий типом
-Переименование метода.
Информация о видео
Название: C# - Для профессионалов
Автор: Роман Сакутин
Год выхода: 2021
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: 04:04:10
Файл
Формат: MP4
Видео: AVC, 1920x1080, ~642 Kbps
Аудио: AAC, 254 Kbps, 48.0 KHz
Размер файла: 825 Mb
Скачать C# - Для профессионалов (2021) Видеокурс