Скачать софт фильмы музыку игры

   
Приветствую Вас Гость 
 
 
 
 
Навигация
Поиск
Наша кнопка
Поддержите сайт
Krusoft.at.ua
Разместите наш баннер
у себя на сайте.
HTML code
Копируй и вставляй
Информация о сайте
Сайт krusoft.at.ua это познавательно развлекательный портал. Который даст вам возможность найти много интересной и полезной для вас информации. На сайте вы можете скачать софт фильмы музыку игры книги и многое другое БЕСПЛАТНО! А также стать журналистом и добавлять свои новости. Добро Пожаловать на Krusoft.at.ua

Данный материал предоставлен сайтом krusoft.at.ua исключительно в ознакомительных целях.
Администрация не несет ответственности за его содержимое.
Архитектура ПО: 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)

Категория: Обучающие | Просмотров: 120 | Добавил: Hottei | Теги: программирование, видеокурс, разработка, обучение | Рейтинг: 0.0/0 | Как скачать с Letitbit
Похожие новости:

Смотрите также:
VerseQ 2010.5.10 ML/Rus
Обои для рабочего стола - 9 Мая - День Победы! (2010) JPG
Лучшие JAVA игры - 555 шт. (2010/Eng/Rus)
DAEMON Tools Pro Advanced 4.35.0308 + AutoLoader v4.0
ImTOO MKV Converter 5.1.37.0402
BenVista PhotoZoom Professional 3.0.8 + Serial
Звёздные собаки: Белка и Стрелка
Красивые девушки HD Wallpapers #24
FolderSizes Pro v5.0.51
Мастер Визиток 1.61+Serial
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Авторизация
Приветствую Вас : Гость !

Пожалуйста зарегистрируйтесь или авторизуйтесь!
Помощь проекту
WMZ: Z373571846755
WMR: R127800565752
WME: E698698960104
WMU: U419111349849
Спасибо за помощь!
Календарь
Кто онлайн
Онлайн всего: 152
Гостей: 152
Пользователей: 0
Наверх
Скачивають
»My Internet TV 7.2 ML
»Соционика для родителей. Как перестать воспитывать ребенка и помочь ему вырасти
»DrWeb CureIt! RuS Portable
»USB Safely Remove 4.3.2.950
»Kaspersky Rescue Disk 10.0.21.102 базы от 24.06.10 + USB Tools (RUS/2010)
»Лучшие компьютерные игры №7 (июль 2010)
»Побег из Вегаса / Get Him to the Greek (2010) CAMRip
»Принц Персии: Пески времени / Prince of Persia: The Sands of Time (2010) 3GP
»CPU-Z v1.54 (RUS)
»Alien Breed: Impact (2010/RUS)
Облако тегов
радио Защита mp3 house видео редактор wallpapers Обои Windows 7 DVD мультфильм обучение здоровье 3D Windows Trance Комедия action download бизнес Pop PC настройка HD реклама Драма Portable Dance графика Ultimate Edition Музыка x86 война Music antivirus Space Game New album оружие Фильм костюм классика Psychedelic soul news люди The And
Krusoft.at.ua© 2024