Все выпуски курса собраны на одной странице. Сравните даты, цены,
содержание и отзывы, выберите нужный выпуск и оформите его отдельно. Выпуски со статусом «Можно купить»
доступны для получения после оплаты.
Курс «Лучшие практики проектирования и реализации API на C#»
Продажи приостановлены36 участников
Статусы и цены показаны отдельно для каждого выпуска и обновляются вместе с каталогом.
Описание и содержание
О курсе
Вам нужен код, который не требует переделки после каждого ревью — здесь разбирают, как проектировать API на C# так, чтобы другие разработчики могли использовать ваши типы без лишних вопросов.
Внутри курса разбираются:
- Принципы создания понятных API: как избавляться от "булевых флагов" в методах и сокращать количество параметров до разумного минимума.
- Стратегии инкапсуляции: вы научитесь создавать типы, которые невозможно использовать неправильно, защищая их от некорректных состояний.
- Культура обработки исключений: переход от простого "выбрасывания ошибок" к их грамотному проектированию.
- Рефакторинг и читаемость: методы очистки кода от "запахов", которые делают архитектуру запутанной и сложной в поддержке.
Курс подходит разработчикам на C# любого уровня — от новичков, желающих писать профессиональный код, до опытных инженеров, стремящихся систематизировать подходы к проектированию объектно-ориентированных структур. В результате вы научитесь создавать предсказуемые, надежные и чистые интерфейсы, которые упрощают командную разработку.
Содержание
Программа курса
По выпуску «Сентябрь 2020» — самому свежему из тех, где опубликована программа.
Точной программы нет
Примерный план обучения:
Характеристики и принципы проектирования типов в C#
Именование членов API и стандарты оформления кода
Принципы проектирования удобных и понятных API
Работа с параметрами методов (проблема булевых флагов)
Глубокая инкапсуляция типов и построение надежных структур
Проектирование и обработка исключений
Рефакторинг и устранение "запахов кода"
Работа с null-значениями
Написание грамотных комментариев
Чему научитесь
Проектировать надежные и понятные API на C#
Применять принципы качественной инкапсуляции
Проводить рефакторинг кода для улучшения читаемости
Грамотно проектировать систему обработки исключений
Создавать объектно-ориентированные структуры высокого качества
Опыт участников
Отзывы участников
Отзывы собраны со страниц всех выпусков. В каждой карточке видно, к какому выпуску относится оценка.
Можно ли купить курс «Лучшие практики проектирования и реализации API на C#» сейчас?+
Да. Сейчас 1 выпуск доступен со статусом «Можно купить». Откройте карточку нужного выпуска, чтобы увидеть актуальную цену и получить доступ к оформлению.
Сколько выпусков курса «Лучшие практики проектирования и реализации API на C#» доступно?+
В серии собрано 2 выпуска. Каждый выпуск оформляется отдельно: на этой странице можно сравнить дату, статус, цену, скидку, рейтинг и отзывы.
Как выбрать подходящий выпуск?+
Начните со свежего выпуска, если нужна наиболее новая версия материала. Архивный выпуск стоит выбрать, если вам важны программа конкретного периода, его цена или отзывы участников. Подробное содержание находится на странице каждого выпуска.
Как скачать материалы после оплаты?+
После оформления инструкция приходит на электронную почту, а доступ отображается в разделе «Мои складчины» на основной платформе — оттуда можно скачать материалы. Для выпуска в предзаказе они становятся доступны после завершения сбора.
Нужно ли покупать все выпуски серии?+
Нет. Выпуски — самостоятельные материалы: можно купить только выбранную версию курса. Стоимость в карточке относится именно к одному выпуску, а не ко всей серии.