- 20.06.2022
- 23 845
- 218
- 36
- Награды
- 10
- Пол
- Муж.
Репутация:
- Автор темы
- Администратор
- Модератор
- Команда форума
- #1
Курс нацелен на разработчиков, которые уже овладели базовыми средствами языка и хотят развиваться дальше!
В курсе представлены блоки практики с различными технологиями, чтобы вы были свободны в творчестве и профессии.
- Модуль 1.1 Инкапсуляция: Что такое инкапсуляция?
- Примеры защиты состояния
- Пример инвентаря
- Свойства
- Закон Деметры
- Temporal Cohesion
- Трёхуровневая архитектура
- Кейс. Ожидания
- K.I.S.S
- DRY — Dont Repeat Yourself
- Симуляция траекторий
- Защита данных
- Разбивка класса
- Как сдавать ДЗ
- Полиморфизм подтипов и формальная система типов
- Контракт через интерфейс
- Контракт через абстрактные классы
- Контракт через виртуальные методы
- Глубокий virtual
- Виртуальные свойства
- Принцип подстановки Барбары Лисков (LSP)
- Реализация IEnumerable на примере связного списка
- Зависимость от абстракций
- Принцип инверсии зависимостей (DIP)
- Вомбат
- Роллбэк
- Товар со скидкой
- Cohesion and coupling
- Виды Cohesion
- Виды Coupling
- Стратегия
- Тип делегата
- События
- Сохранение
- Обсервер
- Введение
- Извлечение метода
- Извлечение переменной
- Расщепление переменной
- Извлечение класса
- Сокрытие делегирования и удаление посредника
- Разбиение условного оператора
- Объединение условных операторов
- Объединение дублирующихся фрагментов в условны операторах
- Замена условной логики полиморфизмом
- Введение проверки утверждения
- Замена предусловий типом
- Переименование метода
Скрытое содержимое доступно для зарегистрированных пользователей!
Последние темы в этом разделе:
- C# 8.0 Стартовый (2021) [Александр Шевчук]
- [Stepik] Указатели и память С++ (2024)
- Создаём Discord-бота с использованием C# и библиотеки Discord.net
- Алфавит и основные понятия языка C++
- [Яндекс.Практикум] Разработчик C++ [Все Части] (2023)
- [Валентин Кравченко, Роман Сакутин] C# c 0 до профи (2022)
- [Udemy] Структуры данных и алгоритмы на C++ + упражнения LEETCODE (2024)
- [iamtimcorey] Мастер-курс по C# (2023)
- [udemy] Изучайте программирование на C++, создавая игры Learn C++ Programming by Making Games, Volume 1 (2023)
- C# (C Sharp) на примерах из GTA 5 (слив курса с itvdn) [Роман Самчук]