Moderator
Модератор
- Регистрация
- 17.07.2019
- Сообщения
- 70 660
- Реакции
- 209 113
- Онлайн
- 23дн 5ч 31м 18с
- #1
Голосов: 0
Автор: Роман Сакутин
Название: [ЯЮНИОР] C#. Для профессионалов (2021)
Курс нацелен на разработчиков, которые уже овладели базовыми средствами языка и хотят развиваться дальше!
В курсе представлены блоки практики с различными технологиями, чтобы вы были свободны в творчестве и профессии.
Модуль 1.1 Инкапсуляция
- Что такое инкапсуляция?
- Примеры защиты состояния
- Пример инвентаря
- Свойства
- Закон Деметры
- Temporal Cohesion
- Трёхуровневая архитектура
- Кейс. Ожидания
- K.I.S.S
- DRY - Dont Repeat Yourself
- Симуляция траекторий
- Защита данных
- Разбивка класса
- Как сдавать ДЗ
- Полиморфизм подтипов и формальная система типов
- Контракт через интерфейс
- Контракт через абстрактные классы
- Контракт через виртуальные методы
- Глубокий virtual
- Виртуальные свойства
- Принцип подстановки Барбары Лисков (LSP)
- Реализация IEnumerable на примере связного списка
- Зависимость от абстракций
- Принцип инверсии зависимостей (DIP)
- Вомбат
- Роллбэк
- Товар со скидкой
- Cohesion and coupling
- Виды Cohesion
- Виды Coupling
- Стратегия
- Тип делегата
- События
- Сохранение
- Обсервер
- Введение
- Извлечение метода
- Извлечение переменной
- Расщепление переменной
- Извлечение класса
- Сокрытие делегирования и удаление посредника
- Разбиение условного оператора
- Объединение условных операторов
- Объединение дублирующихся фрагментов в условны операторах
- Замена условной логики полиморфизмом
- Введение проверки утверждения
- Замена предусловий типом
- Переименование метода
Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания:
Последнее редактирование модератором: