Описание
[Sergei Bukharov] Проектирование ПО по принципам SOLID и Connascence (2021) [Udemy]
Научитесь строить архитектуру приложений с использованием SOLID, Connascence, Cohesion и Coupling
![[Sergei Bukharov] Проектирование ПО по принципам SOLID и Connascence (2021) [Udemy]](https://freekurses.site/wp-content/uploads/sergei-bukharov-proektirovanie-po-po-principam-solid-i-connascence-2021-udemy.png)
Чему вы научитесь
- Разберетесь в принципах 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 и помогут нам сформировать архитектуру приложения на вот этом вот среднем уровне.
Для кого этот курс:
- Middle разработчики и выше на любом языке которым интересна архитектура приложения.
Автор курса: Sergei Bukharov
Сайт продажника: https://www.udemy.com/course/solid-connascence/
Цена с продажника: 5490 руб.
У нас Вы можете приобрести всего за 50 руб.

![[Sergei Bukharov] Проектирование ПО по принципам SOLID и Connascence (2021) [Udemy]](https://infoshopik.com/wp-content/uploads/2021/12/sergei-bukharov-proektirovanie-po-po-principam-solid-i-connascence-2021-udemy.png)
![[SkillFactory] Курс-тренажер по SQL для анализа данных (2019)](https://infoshopik.com/wp-content/uploads/2021/12/skillfactory-kurs-trenazher-po-sql-dlja-analiza-dannyh-2019-324x324.jpg)
![[Дмитрий Лаврик] Vue 3. Интенсивный курс для программистов (2022)](https://infoshopik.com/wp-content/uploads/2022/03/dmitrij-lavrik-vue-3.-intensivnyj-kurs-dlja-programmistov-2022-324x324.png)
![[Алексей Малышкин] Проверка гипотез и анализ данных на Python (2024)](https://infoshopik.com/wp-content/uploads/2024/02/aleksej-malyshkin-proverka-gipotez-i-analiz-dannyh-na-python-2024-324x324.png)
![[Сурен Хоренян] Python - программист с нуля (2025) [Merion academy] [Тариф Базовый]](https://infoshopik.com/wp-content/uploads/2025/06/suren-horenyan-python-programmist-s-nulya-2025-merion-academy-tarif-bazovyy-324x324.png)
![[Матвеев М.Д.] Весь Linux. Для тех, кто хочет стать профессионалом (2024)](https://infoshopik.com/wp-content/uploads/2024/04/matveev-m.d.-ves-linux.-dlja-teh-kto-hochet-stat-professionalom-2024-324x324.png)
![[Andrei Neagoie] Полный Python Developer в 2019 году: c нуля до мастера (Udemy)](https://infoshopik.com/wp-content/uploads/2021/12/andrei-neagoie-polnyj-python-developer-v-2019-godu-c-nulja-do-mastera-udemy-324x324.jpg)
![[Артем Егоров] Продвинутый python: заряди свои батарейки (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/06/artem-egorov-prodvinutyj-python-zarjadi-svoi-batarejki-2024-stepik--324x324.png)
![[Академия верстки] Первый сайт за 3 дня (2018) скачать](https://infoshopik.com/wp-content/uploads/2021/12/akademija-verstki-pervyj-sajt-za-3-dnja-2018-skachat-1-324x324.png)
![[Антон Ларичев] Современный Agile для разработчиков (2025) [PurpleSchool] [Тариф Самостоятельный]](https://infoshopik.com/wp-content/uploads/2025/06/anton-larichev-sovremennyy-agile-dlya-razrabotchikov-2025-purpleschool-tarif-samostoyatelnyy-324x324.png)
![[Systems Education] Архитектурные решения и AI (2025)](https://infoshopik.com/wp-content/uploads/2025/04/systems-education-arhitekturnye-resheniya-i-ai-2025-324x324.png)
![[itProger] Профессия Telegram разработчик (2025) [Тариф Мини]](https://infoshopik.com/wp-content/uploads/2025/10/itproger-professiya-telegram-razrabotchik-2025-tarif-mini--324x324.png)
![[Hayk Inants] SQL для начинающих (часть 3) (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/06/hayk-inants-sql-dlja-nachinajushhih.-1-chast-2024-stepik--324x324.png)
![[Специалист] Установка, хранение данных и вычисления с Windows Server 2016 (2020)](https://infoshopik.com/wp-content/uploads/2021/12/specialist-ustanovka-hranenie-dannyh-i-vychislenija-s-windows-server-2016-2020-324x324.jpg)
![[infostart.ru] Infostart Toolkit: Инструменты для разработчика 1С:8.3 (2025) [Версия CORP]](https://infoshopik.com/wp-content/uploads/2025/08/infostart.ru-infostart-toolkit-instrumenty-dlya-razrabotchika-1s8.3-2025-versiya-corp--324x324.png)
![[Сергей Спирёв] Изучаем Pandas на финансовых данных (2024) [Stepik]](https://infoshopik.com/wp-content/uploads/2024/10/sergey-spiryov-izuchaem-pandas-na-finansovyh-dannyh-stepik-.jpg)
![[Андрей Кобец] Интенсив «Promise API» в Javascript (2022) [kobezzza.channel]](https://infoshopik.com/wp-content/uploads/2022/11/andrej-kobec-intensiv-promise-api-v-javascript-2022-kobezzza.channel--324x324.png)
![[Udemy] [Aleksander Shishko] Linux администратор. Лабораторные работы. Практический курс (2021)](https://infoshopik.com/wp-content/uploads/2021/12/udemy-aleksander-shishko-linux-administrator.-laboratornye-raboty.-prakticheskij-kurs-2021-324x324.png)

![[Екатерина Ревво, Алексей Науменко] Team lead разработчиков в gamedev [k-syndicate.school]](https://infoshopik.com/wp-content/uploads/2024/01/ekaterina-revvo-aleksej-naumenko-team-lead-razrabotchikov-v-gamedev-k-syndicate.school-324x324.png)
![[Максим Новак] Универсальные коллекции значений в 1С (2022) [Udemy]](https://infoshopik.com/wp-content/uploads/2022/12/maksim-novak-universalnye-kollekcii-znachenij-v-1s-2022-udemy-324x324.png)
Отзывы
Отзывов пока нет.