Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Udemy] Проектирование ПО по принципам SOLID и Connascence (Сергей Бухаров)

[Udemy] Проектирование ПО по принципам SOLID и Connascence (Сергей Бухаров)
[Udemy] Проектирование ПО по принципам SOLID и Connascence (Сергей Бухаров)
В наличии
1085 RUB

О товаре

Научитесь строить архитектуру приложений с использованием SOLID, Connascence, Cohesion и Coupling
Авторы: Sergei Bukharov
Опубликовано: 7/2021
русский
Чему вы научитесь
  • Разберетесь в принципах SOLID: чем они являются, а чем не являются.
  • Увидите много практических примеров.
  • Научитесь применять эти принципы на уровне кода и архитектуры всего приложения.
  • Начнете видеть «запахи кода» и исправлять их по принципам Connascense.
  • Научитесь применять fitness functions и держать архитектурные характеристики под контролем.
Материалы курса
9 разделов • 26 лекций • Общая продолжительность 1 ч 41 мин
  • Требования
  • Опыт разработки на любом языке
  • Примеры даны на Кotlin, но знать его необязательно
Описание
SOLID, Connascence, Cohesion и Coupling — практики, который помогают писать здоровый код и порицать тех, кто пишет плохой.
О принципах SOLID знают все , но немногие их применяют или могут сказать, в каком месте кода эти принципы нарушены. Что уж говорить о Cohesion, Coupling и Connascence.
Если хотите во всём этом разобраться и применять на практике — курс вам поможет.
Вы познакомитесь с полезными практиками структурирования кода. И курс, конечно же, не ограничивается только принципами SOLID. Вы систематизируете знания и получите теоретическую базу, чтобы аргументировано доказывать коллегам свою точку зрения. Научитесь правильно организовывать код и применять принципы Connasscense в рефакторинге.
Просмотрите введение, там я рассказываю обо всём, что мы будем проходить. Полистайте пробные уроки. Посмотрите на Single responsibility principle. Если он окажется не тем, что вы думали, поздравляю! Вы набрели на верный курс
Для кого этот курс
Для любых разработчиков, специальные знания не требуются.
Хорошо, если у вас есть практический опыт разработки.
Примеры даны на Кotlin, но знать его необязательно.
Место курса в разработке
Разработку условно можно поделить на 3 уровня.
Высокоуровневая архитектура, которая отвечает за потоки данных. Как сервисы обмениваются данными - синхронно или через очереди сообщений
Низкоуровневый код. Банально как хорошо названы переменные, большие ли у вас функции. Код стайл и так далее.
Средний уровень, который многие опытные разработки упускают из виду. Это то как приложение разбито на модули, кто от кого зависит и как коммуницирует. Вот как раз solid, cohesion, coupling и connascence и помогут нам сформировать архитектуру приложения на вот этом вот среднем уровне.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Udemy, Сергей Бухаров

[Udemy] Не идеальная, зато любимая! (Marina Bobkova)
- Чему вы научитесь станете исследователем «Своего Я»; договоритесь с внутренним критиком; пройдете путь радикального прощения; освободитесь от обид; наведете порядок в реальности; выстроите новую стратегию любви к себе. Описание «Не идеальная, зато любимая» – это курс, который поможет найти
1610 RUB
[Udemy] Основы вокала для самоучек (Юлия Полянская)
Основы вокала для самоучек 12 полноценных уроков для того чтобы самостоятельно разобраться в вокальной механике и начать петь профессионально Описание Данный интерактивный курс позволяет сделать самостоятельно первые шаги в развитии собственного голоса и постановке голоса для пения. Это не просто
1650 RUB
[Udemy] Эффективный антицеллюлитный массаж (Марина Власова)
7 разделов • 33 лекций • Общая продолжительность 1 ч 15 мин Чему вы научитесь Освоите технику антицеллюлитного массажа, эффект от которой виден сразу после процедуры Научитесь делать медовый антицеллюлитный массаж, который в разы усилит эффект от процедуры Овладеете грамотной и безопасной техникой
1640 RUB
[Udemy] Профессия Middle SEO специалист. Практический курс (Сергей Лукаш)
Узнайте как проходят будни SEO специалистов Описание Представьте себе что Вас взяли на работу в интернет-магазин одежды. Как обычно никто из Ваших коллег не знает о том что делали с вашим сайтом до Вас и ничем Вам кроме улыбки помочь не может Представили? Отлично! Потому что мой курс именно об
1070 RUB
[Udemy]  Курс китайского языка «Good School» (Цзинфэн Цзи)
На нашем курсе китайского языка «Good School», Вы обучитесь китайскому языку с нуля. Каждый урок содержит видеоматериалы для изучения китайского языка от носителя и его русского коллеги. Мы гарантируем лучший результат в усвоении информации, практики и обучении китайскому языку для школьников при
1080 RUB
[Udemy] Путь с нуля к трудоустройству «Junior QA Engineer» [Easy] (Denis Maurer)
Для кого этот курс: Курс предназначен для начинающих тестировщиков программного обеспечения. Для людей, которые хотят войти в IT сферу с нуля. Для людей, которые хотят смоделировать реальные вопросы с собеседования. Для людей, которые хотят повторить теорию тестирования для успешного прохождения
1060 RUB