Навигация по сайту
Календарь
«    Март 2021    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031 
Реклама
Интересненько
Опрос сайта
 
В каком виде Вы обычно читаете книги?
В бумажном
В электронном
Статистика
Полезные ссылки
  • Статистика
  • Правообладателям
  • Карта сайта
  • Журналистам
  • Расширенный поиск
  • Что в мире
    Популярное
  • Сборник по Криптовалюте (39 книг)
  • Георгий Лопатин. Индийский поход
  • Никита Лазарев. Иной мир. Братство
  • Михаил Ланцов. Иван Московский. Ливонская партия
  • Иван Оченков. Государево дело
  • Константин Назимов. Охранитель 6. Мятеж в империи
  • Серия "Большой научный проект" в 9 книгах
  • Александр Сухов. Лед. Сборник книг
  • Павел Шек - Собрание сочинений (12 книг)
  • Vue.js 3. Видеокурс (2021)
  • Иллюстрированные Правила Дорожного Движения Украины
  • Галина Герасимова. Механика невезения
  • Серж Винтеркей. Рубеж 3. Искусство выживания
  • Анатолий Подшивалов. Господин изобретатель. Часть VII. Наблюдатель
  • Галина Герасимова. Аптека для нелюдей
  • Скачать бесплатно » Обучающее видео » Архитектура ПО: Meta и SOLID принципы в ООП (2020) HDRip в отличном качестве
    Автор: Hottei Отзывов 0 | Просмотров: 60 | |


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


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

    Добро пожаловать на курс «Архитектура программного обеспечения: 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) HDRip

    Купить печатную версию на LITRES
    Пожалуйста, нажмите на кнопки соц.сетей (расположенные ниже), поделитесь с друзьями и знакомыми ссылкой на статью если она вам понравилась. а если не понравилась.. тоже). Заранее спасибо;>>>
     

      Начните писать программы на jаvascript. Шаблоны и подобранные задачи по нарастанию сложности помогут вам создавать корректный код. В курсе представлены все темы, необходимые для соискания
      Присоединяйся и создай свой собственный Стимпанк Транспорт! Вместе мы создадим новый и уникальный стимпанк-транспорт с шестернями, трубами, паром и кожаными сиденьями. Этот класс идеально подходит
      Вы давно хотите снимать моделей и сотрудничать с модельными агентствами, но не знаете как этого добиться? Хотите получить или улучшить свои навыки в работе с моделью? Тогда этот мастер-класс для вас!
      Как без проблем спать всю ночь и просыпаться отдохнувшей и бодрой. 10% людей страдают бессонницей постоянно. 30% периодически испытывают проблемы со сном. 24% мужчин и 17% женщин страдают апноэ
      Название видеокурса «Выбор локации, съемка и обработка» само раскрывает его содержание. Автор видеокурса подробно расскажет о выборе локации, фотосъемке и обработке
      Снимайте не поцелуи и обнимашки, снимайте жизнь и действия. Девять съемок с совершенно разными сюжетами и условиями. В этом курсе вы загляните за кулисы не одной, не двух и даже не пяти съемок. И
      Вы готовы выйти на уровень ультразвуковой, ультрапространственной скорости? Вы хотите начать двигаться быстрее всех, кого вы знаете? Не оглядываясь назад, не сравнивая себя с другими? Создавать,
      Данный курс подходит для профессионалов и начинающих фотографов. Вы научитесь делать ретушь быстро и правильно. Вы выйдите на новый уровень профессиональной фотографии. Курс посвящен обработке
    Комментарии: Оставить комментарий
    Информация
    Комментировать статьи на сайте возможно только в течении 1 дней со дня публикации.