Курс Паттерни проєктування в Java
- Online
- Для опытных
- Java
![]() |
|
| Образовательный центр: | CyberBionic Systematics |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 14 часов |
| Начало курса: | Дата формируется |
| Стоимость обучения: | 3 572 UAH за курс |
Подробности и регистрация
В курсі Patterns of Design розглядається 23 існуючих шаблони проектування, ухил всього курсу зроблений на практику і реальні приклади. Неправильно застосований шаблон може принести чимало проблем - тому особливість курсу в тому, що студенти розглянуть основні проблеми як новачків, так і фахівців, які виникають в роботі з шаблонами і рішення цих проблем в різних ситуаціях.
Програма курсу
What are Design Patterns? The Strategy, Decorator patterns
- Creational, Behavioral and Structural Paradigms
- Принципи проєктування №1: Покладіться на інтерфейси, нереалізації
- Принципи проєктування №2: Відкритий/закритий принцип
- Принципи проєктування №3: принцип найменших знань
- Принципи проєктування №4,5: Інверсія залежностей і Голлівудський принцип
- The Strategy Design Pattern: Introduction via String Sorting
- The Strategy Pattern and Dependency Injection
- The Decorator Design Pattern in action: Java File APIs
The Factory, Singleton patterns
- Огляд шаблону проєктування Фабрика
- Фабричний шаблон проєктування в дії: драйвери баз даних
- Шаблон проєктування Абстрактна Фабрика: сімейства класів
- Шаблон проєктування Фабрика: відображення
- Шаблон проєктування Одинак: блокування з подвійною перевіркою, синхронне ключове слово, що стягують многопоточного рішення
The Adapter, Facade, Template patterns
- Шаблон проєктування Адаптер: таблиці і діаграми
- Шаблон проєктування Фасад
- Шаблон проєктування Template: введення за допомогою тексту авто-підведення підсумків. Фреймворки
The Iterator Pattern, MVC Paradigm
- Шаблон проєктування Ітератор: тип безпеки в дженериках
- Шаблон проєктування Ітератор: внутрішні та зовнішні ітератори
- Шаблон проєктування Ітератор: підтримка мови для ітераторів в Python і Java
- The Model View Controller Design Pattern in action: A MediaPlayer example
The Observer, Command patterns
- Шаблон проєктування Спостерігач: обробка миші і дерева
- Шаблон проєктування Спостерігач: MVC + спостерігач = UI маги
- Шаблон проєктування Спостерігач: A MediaPlayer приклад
- Шаблон проєктування Команда: лямбда функції
- Шаблон проєктування Команда: потоки
- Шаблон проєктування Команда: скасування і логування
The Composite, Builder, Chain of Responsibility patterns
- Шаблон проєктування Компоновщик: введення через декоратори
- Шаблон проєктування Компоновщик: ієрархія класів
- Шаблон проєктування Компоновщик: Transitions, Swing Containers
- Шаблон проєктування Будівельник: an SQL Query Builder
- Шаблон проектування Chain of Responsibility
The Memento, Visitor, State, Flyweight, Bridge, Mediator, Prototype, Proxy patterns
- Шаблон проєктування Оберігач: серіалізація
- Шаблон проєктування Відвідувач
- Шаблон проєктування Стан: MediaPlayer
- Шаблон проєктування Пристосуванець: багатопотоковість
- Шаблон проєктування Міст
- Шаблон проєктування Посередник
- Шаблон проєктування Прототип
- Шаблон проєктування Заступник
Після завершення курсу ви будете вміти:
- Розбиратися в шаблонах проєктування, розуміти, в яких ситуаціях який патерн слід застосувати
- Застосовувати більше 20-ти популярних патернів: Адаптер, Фабричний метод, Visitor та інші
- Застосовувати архітектурний шаблон MVC
- Працювати з шаблонами, які спрямовані на оптимізацію використання пам’яті
- Покращувати якість коду та зручність його читання
Попередні вимоги
- Знання об'єктно-орієнтованого програмування
- Базове розуміння UML
- Досвід роботи на Java
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
Олександр Корж - Java Developer. Тренер-консультант
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Okten School
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
7 000 UAH за курс
Учебный центр
ИT-школа СМАРТ
Формат
Online
Начало обучения
Дата формується
Длительность
-
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
2 790 UAH за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
9 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 600 UAH за месяц
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
16.03.2026
Длительность
6 недель
Уровень
Для опытных
Язык обучения
Ukrainian, English
Стоимость
12 449 UAH за курс
