RSS сайта | RSS форума | RSS каталога файлов | RSS блога | Карта форума | Карта сайта | Все теги сайта
Главная страница

Архитектура ПО: Meta и SOLID принципы в ООП (2020)

ГлавнаяФорумБлогФайлыОбратная связьО сайтеГостевая книгаПоиск
Настал ваш час, чтобы заработать реальные деньги на своем сайте
Категория
Заставки-скринсейверы
Графика, дизайн
Фото+Картинки
Иконки
Обои
Windows,ОС
Безопасность
Мультимедия
Интернет
Утилиты
Журналы, книги
Видео-уроки
Фильмы
Музыка
Софт
Игры
Для мобилы
Юмор
Разное
PS градиенты
PS шаблоны
PS плагины
PS шрифты
PS рамки
PS стили
PS кисти

Доп. меню

Добавь нас в Яндекс
добавить на Яндекс

Устанавливайте виджет о новых публикациях варез-портала ProSidr.ru на главной странице Яндекса. Будьте в курсе последних обновлений в мире софта.

добавить на Яндекс

Новое в блоге

SEO: Поисковая оптимизация от А до Я - 3 в 1 (21 апреля 2011)

SEO оптимизация - это Оптимизация Сайта

Как создать файл js. Расширение js.

Создание файла robots.txt

Оптимизация сайта до его создания

Внутренняя оптимизация - тексты

Что такое RSS?

Новинки форума
Разное
Раздел жалоб
Зарабатываем деньги на нашем сайте!
3 февраля 2017 Апдейт тИЦ
Чертежи, инженерная графика, 3D моделирование
Почему сайт выпадает с Яндекса?
Adobe After Effects CS3
- Сынок, ты пьяненький? - Угу, в попочку...
Про спорт
Смешная история
Простые иконки групп + psd
Как установить плагин (фильтр) в Photoshop?
Видеоурок "Новогоднее поздравление в ретро стиле"
Как продлить жизнь жёстким дискам?
Приветик
У нас нашли, переходы с ПС
Яндекс тИЦ 03.12.2016
Правильное питание
Вечный двигатель на 4 киловатта
Ищу курс по созданию сайтов.




Администрация сайта не претендует на авторские права. Материалы предоставленные на сайте, принадлежат их владельцам и предоставляются исключительно в ознакомительных целях.

Главная » Видео-уроки » 2020 » Декабрь » 31 » Архитектура ПО: Meta и SOLID принципы в ООП (2020)
31.12.2020
Архитектура ПО: Meta и SOLID принципы в ООП (2020)


Добро пожаловать на курс «Архитектура программного обеспечения: Meta и SOLID принципы в ООП». В этом курсе вы узнаете как применять SOLID и мета принципы, чтобы ваше приложение прожило долгую здоровую жизнь. Это значит, что вы научитесь писать качественный код: читаемый, расширяемый и надежный.


Чему вы научитесь:
- Определение количества зависимостей класса
- Применение SRP для конкретизации классов
- Определение запаха дублирования вызванного нарушением OCP
- Применение OCP для устранения или предотвращения дублирования кода
- Применение ISP для конкретизации интерфейсов
- Определение нарушений LSP, ломающих клиентский код
- Применение LSP для устранения неправильного наследования
- Применение DIP для построения плагинообразной архитектуры
- Построение своего элементарного (наивного) IoC-контейнера
- Построение "чистого" API на C#

Требования:
- Уровень уверенного Junior в C#
- Желателен опыт в реальном проекте хотя бы пол-года

SOLID - это аббревиатура, обозначающая SRP, OCP, LSP, ISP и DIP. Эти пять аббревиатур, в свою очередь, означают:
- Принцип единственной ответственности (The Single Responsibility Principle)
- Принцип открытости/закрытости (The Open Closed Principle)
- Принцип подстановки Барбары Лисков (The Liskov Substitution Principle)
- Принцип разделения интерфейса (The Interface Segregation Principle)
- Принцип инверсии зависимостей (The Dependency Inversion Principle)

Улучшите свои знания в объектно-ориентированном программировании:
- Усвойте метапринципы, на которых основаны все остальные принципы разработки
- Научитесь понимать симптомы наличия дефектов в коде
- Изучите основы принципов SOLID
- Узнаете как обнаруживать нарушения принципов SOLID и как решать проблемы.
- Узнаете, как метапринципы и принципы SOLID связаны друг с другом и как найти баланс между ними

Основы построения объектно-ориентированной инфраструктуры:
Несмотря на то, что C # - язык с богатым набором функций, в реальном мире очень часто можно увидеть плохо разработанные и реализованные приложения. Язык сам по себе не гарантирует, что архитектура приложения будет отличной. Чтобы разрабатывать и создавать поддерживаемое программное обеспечение, нам необходимо понимать принципы разработки программного обеспечения. Этот видеокурс как раз о том, как создавать чистое и удобное в обслуживании программное обеспечение.

Вы, наверное, уже слышали следующее известное утверждение: большая часть кода - отстой. Этот курс посвящен тому, как создавать код, к которому не относится данное утверждение.

Владение навыками создания хорошо продуманных и реализованных типов - необходимое условие для того, чтобы другие разработчики относились к вам как к настоящему профессионалу.

Содержание и обзор:
Этот курс предназначен для опытных джуниоров и начинающих middle-разработчиков
Конечно, некоторый опыт работы с C # необходим.

В этом курсе есть множество примеров кода, что поможет вам усвоить как теоретический, так и практический материал.

Начиная с принципов SOLID, мы перейдем к мета-принципам. В процессе изучения принципов SOLID, вы также узнаете о связанных с ними паттернах. Затем мы перейдем к проблеме противоречий между разными принципами. Вы узнаете о взаимосвязи между принципами SOLID и метапринципами.

Главными темами для изучения в этом курсе будут:
- SRP
- OCP
- LSP
- ISP
- DIP

Это принципы SOLID. Вы узнаете об основных проблемах, которые можно решить с помощью определенного принципа, что будет продемонстрировано на практике. Вы узнаете, какие паттерны связаны с каждым принципом.

Изучая DIP, вы дополнительно узнаете, что такое внедрение зависимостей, инверсия управления, контейнеры IoC и каковы архитектурные последствия DI.

А также в курс включены следующие темы:
- DRY – don’t repeat yourself
- KISS – keep it simple stupid
- YAGNI – You Ain’t Gonna Need It
- SoC – separation of concerns
- CQS – command query separation
- Law of Demeter
- Principle of Least Astonishment
- Information Hiding and Encapsulation
- API Development Principles
- Противоречия между SOLID и YAGNI
- Противоречия между OCP и YAGNI
- Что такое Архитектура и Проектирование

Для кого этот курс:
- Джуниоры с уверенным знанием C#
- Миддлы, пока ещё неуверенно чувствующие себя при проектировании решений на C#



Название: Архитектура ПО: Meta и SOLID принципы в ООП
Год выхода: 2020
Автор: Илья Фофанов
Жанр: Видеокурс, программирование, разработка, обучение
Формат: MP4
Видео: AVC | 1280x720 | ~998 Kbps
Аудио: AAC | 128 kb/s | 44 KHz
Язык: Русский
Продолжительность: 04:58:00
Размер: 3.98 Gb

Скачать Архитектура ПО: Meta и SOLID принципы в ООП (2020)

Скачать Pic бесплатно Архитектура ПО: Meta и SOLID принципы в ООП (2020) на высокой скорости и по прямой ссылке!


Категория: Видео-уроки | Просмотров: 97 | Добавил: bubagame | Теги: обучение, видеокурс, программирование, разработка | Рейтинг: 0.0/0

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль

Привет, Гость
Вы в группе: Гости

Партнеры
Партнеры сайта ProSIdr



Реквизиты
Наши кошельки
WMU - U202985913646
WMR - R188616388079
WMZ - Z277596519981
WME - E201827653504

Наш баннер
Мы будем Вам признательны, если Вы разместите нашу кнопку у себя на сайте. Если Вы хотите обменяться с нами баннерами, пишите на форум в тему "Баннерообмен"

Наши баннеры

Переходы с ПС
Загрузка...

Новости

Календарь

Опрос
А Вы поставили ссылку на наш сайт?
Всего ответов: 27

Статистика
Зарегестрировано
Статистика материалов
Общая статистика
Онлайн:
Онлайн всего: 18
Гостей: 12
Пользователей: 6
jordanac3, Victornyn, katinasa3, diannewq2, kapriolvrj, mercedesmm16
За сегодня: jimmieqo18, VANGOG19, BOSS-13, elvaik11, kapriolixd, kaprioljrf, kapriolvrj, kapriolwcf, zlodey77, SamDel, Arthurcaw, gordonyq60, pearlpo60, rebaev3, kennethmg4, ramontf3, [Полный список]

www.megastock.ru
Анализ сайта Яндекс.Метрика

Администрация сайта не претендует на авторские права. Материалы предоставленные на сайте, принадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
Cайт оптимизирован для просмотра браузером Opera, Google Chrome, Mozilla Firefox, Safari.
           

Яндекс.Метрика
Яндекс.Метрика