Суббота
28.09.2024
12:36
 
PhotoSklad
 
Главная | Регистрация | Вход
Приветствую Вас Гость | RSS
Меню сайта
Категории
Рамки для фото [622]
PSD исходники [64]
Клипарты [1138]
Виньетки [17]
Шаблоны для фотошопа [253]
Шаблоны для слайд-шоу [704]
Календари [354]
Фотокниги [17]
Маски [2]
Фотокружки [0]
Фоны для фотошопа [7]
Дизайнерский софт [61]
Градиенты и стили [4]
Шрифты и кисти [49]
Видеоуроки [2172]
Плагины [2]
Разное [116]
Облака тегов
Наша кнопка
Мы будем очень признательны, за размещение нашей кнопки на вашем сайте.


Выбор админа
Современная виньетка для выпускников – Наш выпуск
Современная виньетка для выпускников – Наш выпуск

Детская фоторамка с котом - Играющий котенок
Детская фоторамка с котом - Играющий котенок

Календарь-рамка на 2013 год - Ох уж эти краски
Календарь-рамка на 2013 год - Ох уж эти краски

PSD исходник - Ледниковый период
PSD исходник - Ледниковый период

Новогодний набор – Шарики, хлопушки, ёлка, новый год. Девочки и мальчики водят хоровод
Новогодний набор – Шарики, хлопушки, ёлка, новый год. Девочки и мальчики водят хоровод

Рамочка для оформления фото – Очарование розовых роз и лилий
Рамочка для оформления фото – Очарование розовых роз и лилий

Свадебная фоторамка - Розы с голубями
Свадебная фоторамка - Розы с голубями

Фоторамка - Прекрасные и свежие розы
Фоторамка - Прекрасные и свежие розы

Нежная рамка с цветами и вуалью  - Поздравляю
Нежная рамка с цветами и вуалью - Поздравляю

Фоторамка - Роза с бусами
Фоторамка - Роза с бусами

Главная » Видеоуроки » Курс: Паттерны Проектирования (2019)


10:04

Курс: Паттерны Проектирования (2019)


Программистам нужно знать паттерны. Они очень помогают в работе, облегчают жизнь и просто говорят о том, что вы то уже "не лыком шиты"! Что же такое паттерны? Это отточенные лучшие практики или решения для стандартных задач в объектно-ориентированном программировании.


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

Какую проблему решают паттерны?
Вы пишите программы/приложения и публикуете их. Придет время, когда вам нужно будет обновить ваше приложение или программу и в зависимости от того насколько хорошо написан ваш код, столько сил на обновление вам и придется приложить. То есть если в кратце, то паттерны при правильном использовании могут сэкономить вам кучу времени на поддержке вашего проекта.

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

Чему вы научитесь в этом курсе?
Так как курс построен по принципу "презентация - работа в Xcode - презентация", то в первой половине урока вы будете смотреть презентацию того, как мог бы выглядеть паттерн в нашей реальной жизни, а после этого мы с вами будем перекладывать пример паттерна уже на код на Swift, а в хвостике урока мы с вами будем разбирать паттерн схематично.

Вы научитесь понимать как разбивается код для работы с теми или иными паттернами и научитесь находить паттерны в чужом коде, что сделает этот код в разы понятнее. Вы так же уже гарантированно будете размышлять перед тем как бросаться кодить, так как зная паттерны всегда хочется сделать код лучше :). Кстати, именно эта черта отличает программиста от хорошего программиста!

Курс подходит:
- для начинающих разработчиков, кто уже имеет небольшой опыт работы со Swift
- для тех, кто уже умеет работать со Swift, но пока не решался познакомиться с паттернами
- для тех, кто уже программировал на другом объектно-ориентированном языке, но решил перейти в Swift и сразу окунуться в паттерны
- для обучения работы с протоколами
- для изучения более глубокого подхода к коду
- для тех, кто хочет на практике познакомиться с таким понятие как "полиморфизм"
- кто хочет получить не устаревающие знания, которые можно перенести в любой объектно-ориентированный язык программирования
- для хардкодеров, которым нравиться много кода, очень много кода!

Содержание курса:
1. Intro (8:48)
2. Strategy (Стратегия) (14:56)
3. Observer (Наблюдатель) (12:58)
4. Decorator (Декоратор) (16:18)
5. Simple Factory (Простая фабрика) (12:44)
6. Factory Method (Фабричный метод) (10:08)
7. Abstract Factory (Абстрактная фабрика) (10:05)
8. Singleton (Синглтон) (10:30)
9. Command (Команда) (24:34)
10. Adapter (Адаптер) (9:23)
11. Facade (Фасад) (11:13)
12. Template Method (Шаблонный метод) (20:02)
13. Iterator (Итератор) (26:10)
14. Composite (Компоновщик) (12:18)
15. State (Состояние) (18:08)
16. Proxy (Прокси) (15:49)
17. Builder (Строитель) (14:06)
18. Chain of responsibility (Цепочка ответственностей) (12:52)
19. Outro (0:43)



Название: Курс: Паттерны Проектирования
Год выхода: 2019
Жанр: Видеокурс, программирование, разработка
Формат видео: MP4 | 1920x1080 | AVC
Формат аудио: AAC | 256 kb/s | 48 кГц
Язык: Русский
Продолжительность: 04:21:43
Размер: 1.91 Gb

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




А так же:

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

Рассылка
ПОДПИСАТЬСЯ НА РАССЫЛКУ
Отправить SMS
Наш календарик
«  Январь 2020  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Новинки
Клипарт Крымские маки, ромашки, букашки
Клипарт Крымские маки, ромашки, букашки

Основы сетевых технологий (2021)
Основы сетевых технологий (2021)

Клипарт Забавные рамочки к году Тигрика
Клипарт Забавные рамочки к году Тигрика

Клипарт Веселые прикольные картинки  к Новому году
Клипарт Веселые прикольные картинки к Новому году

Асинхронная архитектура (2021)
Асинхронная архитектура (2021)

Автоматизация тестирования REST API на Python (2021)
Автоматизация тестирования REST API на Python (2021)

Vue Advanced Продвинутый курс по разработке SPA (2021)
Vue Advanced Продвинутый курс по разработке SPA (2021)

Unreal Engine 5: быстрый старт (2021)
Unreal Engine 5: быстрый старт (2021)

Selenium Python - Автоматизация браузера и парсинг данных (2020)
Selenium Python - Автоматизация браузера и парсинг данных (2020)

Python для алгоритмической торговли: стратегия технического анализа (2021)
Python для алгоритмической торговли: стратегия технического анализа (2021)

Статистика

Онлайн всего: 69
Гостей: 69
Пользователей: 0


Рейтинг@Mail.ru
Copyright MyCorp © 2024
Создать бесплатный сайт с uCoz