[Udemy] Паттерны проектирования на Java (экспресс-курс) (Алексей Кутепов)
О товаре
Принципы разработки программного обеспечения и основные шаблоны проектирования с примерами на Java
Описание
Курс в первую очередь подходит тем, кто уже изучил язык программирования Java и хочет углубить свои знания в области разработки приложений, а так же научиться выстраивать свой код таким образом, чтобы он был гибким, масштабируемым и легко поддерживаемым.
Данный курс познакомит вас с основными принципами разработки программного обеспечения, такими как DRY, KISS, YAGNI, APO и SOLID. Кроме этого на курсе будут разобраны основные паттерны проектирования или иными словами - выработанные подходы к решению наиболее часто встречающихся практических задач. Это поможет вам грамотно выстраивать и структурировать свой код, особенно при работе над большим проектом.
Впервые паттерны проектирования были классифицированы в очень популярной книге Design Patterns: Elements of Reusable Object-Oriented Software, более известной как каталог паттернов «Банды четырёх» (GoF). В книге паттерны разделены на группы:
Порождающие паттерны проектирования - имеют дело с процессом создания объектов.
Структурные паттерны проектирования - описывают то, как из классов и объектов образуются более крупные структуры.
Поведенческие паттерны проектирования - определяют алгоритмы и способы реализации взаимодействия различных объектов и классов.
На курсе будут разобраны самые основные паттерны по каждой группе из данного каталога.
Кроме этого важно уметь выявлять потенциальные проблемы и вредные подходы при написании приложения, для этого на курсе будут разобраны популярные антипаттерны. Или другими словами - распространённые подходы к решению класса часто встречающихся задач, являющихся неэффективными, рискованными или непродуктивными.
[Udemy] Язык программирования Python (Виктор Черемных) Python – это интерпретируемый, объектно-ориентированный язык программирования высокого уровня с динамической типизацией, автоматическим управлением памятью и удобными высокоуровневыми структурами данных, такими как словари (хэш-таблицы), списки, кортежи. Поддерживает классы, модули, обработку
1615 RUB
[Udemy] Арбитраж криптовалюты (Richard PO) Введение в основы мира криптовалют, знакомство с биржами и работа по схемам Описание Приветствуем! В этом курсе вы сможете получить все необходимые знания для того, чтобы начать зарабатывать в сфере криптовалют. Курс сделан в формате анимационных роликов, в которых главный герой расскажет вам обо
1620 RUB
[Udemy] Английский Интенсив 10 недель + Бонусы Требования Для начинающих изучать английский язык Описание Курс «Английский Интенсив 10 недель» позволит вам быстро и эффективно получить знания английского языка, достаточные для повседневного общения. В курсе собраны только те темы, которые необходимы для общения на английском языке. Через 10
1695 RUB
[Udemy] Грамматика Английского в деталях Чему вы научитесь: Освоите грамматику английского языка без заучивания правил и теории Начнете говорить «на автомате» - не задумываясь и не вспоминая слова Начнете воспринимать английский на слух Начальный уровень: Разговорный английский для ежедневного общения Требования: Понимание базовых основ
1660 RUB