Курс Паттерни проектування в Java
Для кого цей курс
• Розробники програмного забезпечення• Дизайнери
• Архітектори
Попередні вимоги
• Знання об'єктно-орієнтованого програмування• Базове розуміння UML
• Досвід роботи на Java
Тривалість
14 год.Кількість уроків
7 занятьВартість навчання
101Курс входить до
СпеціальностіПрограма курсу
• 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
• Огляд шаблону проектування Фабрика
• Фабричний шаблон проектування в дії: драйвери баз даних
• Шаблон проектування Абстрактна Фабрика: сімейства класів
• Шаблон проектування Фабрика: відображення
• шаблон проектування Одинак: блокування з подвійною перевіркою, синхронне ключове слово, що стягують многопоточного рішення
• Шаблон проектування Адаптер: таблиці і діаграми
• Шаблон проектування Фасад
• Шаблон проектування Template: введення за допомогою тексту авто-підведення підсумків. Фреймворки.
• Шаблон проектування Итератор: тип безпеки в дженериках
• Шаблон проектування Итератор: внутрішні та зовнішні ітератори
• Шаблон проектування Итератор: підтримка мови для ітераторів в Python і Java.
• The Model View Controller Design Pattern in action: A MediaPlayer example.
• Шаблон проектування Спостерігач: обробка миші і дерева
• Шаблон проектування Спостерігач: MVC + спостерігач = UI маги.
• Шаблон проектування Спостерігач: A MediaPlayer приклад
• Шаблон проектування Команда: лямбда функції
• Шаблон проектування Команда: потоки
• Шаблон проектування Команда: скасування і логирование
• Шаблон проектування Компоновщик: введення через декоратори
• Шаблон проектування Компоновщик: ієрархія класів
• Шаблон проектування Компоновщик: Transitions, Swing Containers
• Шаблон проектування Будівельник: an SQL Query Builder < br /> • Шаблон проектування Chain of Responsibility
• Шаблон проектування Хранитель: сериализация
• Шаблон проектування Відвідувач
• Шаблон проектування Стан: MediaPlayer
• Шаблон проектування Пристосуванець: многопоточность
• Шаблон проектування Міст
• Шаблон проектування Посередник
• Шаблон проектування Прототип
• Шаблон проектування Заступник
По завершенню курсу ви будете вміти
Розбиратися в шаблонах проектування, розуміти, в яких ситуаціях який патерн слід застосувати
Застосовувати більше 20-ти популярних патернів: Адаптер, Фабричний метод, Visitor та інші
Застосовувати архітектурний шаблон MVC
Працювати з шаблонами, які спрямовані на оптимізацію використання пам’яті
Покращувати якість коду та зручність його читання
Спробуйте безкоштовно
Повноцінне заняття з тренером
Що входить до курсу
18 годин живого навчання з тренером
Практичні заняття та перевірка ДЗ
Спілкування з групою
Підтримка ментора та асистента
Тестування та Сертифікат
Відео курс від ITVDN
Як відбувається навчання
Живі онлайн заняття
з тренером
Виконання
домашніх завдань
Перевірка ДЗ
та фідбек
Тестування
та сертифікація
Сертифікат по проходженню курсу
Сертифікат по проходженню курсу
Готовий
почати навчання?
Відправляй заявку та зафіксуй свою знижку на навчання
Залишилися питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу.
Про курс Паттерни проектування в Java
В курсі Patterns of Design розглядається 23 існуючих шаблону проектування, ухил всього курсу зроблений на практику і реальні приклади. Неправильно застосований шаблон може принести чимало проблем - тому особливість курсу в тому, що студенти розглянуть основні проблеми як новачків, так і фахівців, які виникають в роботі з шаблонами і рішення цих проблем в різних ситуаціях.