• Форумы
  • Администрирование

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

Информация
Цена: 85 РУБ
Организатор: Kail
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 204
Реакции
38 188
Монеты
1 191
Оплачено
0
Баллы
0
06.09.2021
  • #SkladchinaVip
  • #1
[Udemy] Проектирование ПО по принципам SOLID и Connascence [Сергей Бухаров]
Ссылка на картинку
Научитесь строить архитектуру приложений с использованием 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 и помогут нам сформировать архитектуру приложения на вот этом вот среднем уровне.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
connascence sergei bukharov solid udemy програмирование проектирование проектирование по разработчики сергей бухаров
Похожие складчины
Скачать [udemy] Архитектура ПО: Meta и SOLID принципы в ООП [Илья Фофанов]
  • Kail
  • 23.12.2020
0
Ответы
0
Просмотры
783
23.12.2020
Kail
Скачать [ScrumTrek] Проектирование микросервисов [Сергей Баранов]
  • Kail
  • 28.01.2023
0
Ответы
0
Просмотры
257
28.01.2023
Kail
Скачать [Udemy] Моделирование схемотехнического проектирования Proteus и проектирование печатных плат [Emenwa Global]
  • Kail
  • 12.04.2025
0
Ответы
0
Просмотры
78
12.04.2025
Kail
Скачать [ScrumTrek] Проектирование систем в Agile [Сергей Баранов]
  • Kail
  • 28.01.2023
0
Ответы
0
Просмотры
255
28.01.2023
Kail
Скачать Фундаментальный подход к построению карьеры в IT [Евгений Лукьянов, Сергей Бухаров, Ольга Федорова]
  • Kail
  • 10.08.2024
0
Ответы
0
Просмотры
82
10.08.2024
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?