• Форумы
  • Складчины
  • Программирование

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

Поиск складчины
  • Курс создан: Дата начала 5 Сен 2021
В избранное

Описание складчины

Если вы хотите войти в сферу IT или развиваться как разработчик, обратите внимание на [Udemy] Проектирование ПО по принципам SOLID и Connascence (Сергей Бухаров). Доступ к программе можно приобрести через складчину и изучать материалы в собственном темпе.

Зарегистрируйтесь, чтобы посмотреть контент
Aноним
  • 5 Сен 2021
  • #1
Ссылка на картинку
Научитесь строить архитектуру приложений с использованием 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 принципы в ООП (Илья Фофанов)
  • c# .net junior в c# meta meta и solid принципы в ооп solid srp udemy автор илья фофанов архитектура по илья фофанов
  • 20 Май 2021
Ответы
0
Просмотры
188
20 Май 2021
Робот
Скачать [Udemy] Webpack Быстро и Просто (Евдокимов Сергей)
  • hot reload javscript react udemy webpack автор евдокимов сергей програмирование разработчики
  • 20 Май 2021
Ответы
0
Просмотры
129
20 Май 2021
Робот
Скачать [ScrumTrek] Проектирование микросервисов (Сергей Баранов)
  • scrumtrek для аналитиков для разработчиков проектирование микросервисов сергей баранов
  • 25 Янв 2023
Ответы
0
Просмотры
150
25 Янв 2023
Робот
Скачать [ScrumTrek] Проектирование систем в Agile (Сергей Баранов)
  • scrumtrek архитектор проектирование систем в agile разработчик сергей баранов технический менеджер
  • 26 Янв 2023
Ответы
0
Просмотры
155
26 Янв 2023
Робот
Скачать [StringConcat] Разработка Enterprise-приложений без боли и сожалений. Тариф экспресс (Евгений Лукьянов, Сергей Бухаров)
  • enterprise stringconcat без боли и сожалений евгений лукьянов разработка enterprise разработка enterprise-приложений разработка бэкенда сергей бухаров
  • 2 Янв 2024
Ответы
0
Просмотры
170
2 Янв 2024
Робот
Показать больше похожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

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

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?