Курс Паттерни проектування в Java
Цей курс для тебе, якщо ви:
• Розробники програмного забезпечення
• Дизайнери
• Архітектори
14 год.
7 занять
Старт очікується
Наші випускники працюють в
Програма курсу
Кожне заняття — це живий онлайн-урок з практичними завданнями та зворотним зв'язком.
• 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
• Шаблон проектування Пристосуванець: многопоточность
• Шаблон проектування Міст
• Шаблон проектування Посередник
• Шаблон проектування Прототип
• Шаблон проектування Заступник
По завершенню курсу ви будете вміти
Спробуй
Паттерни проектування в Java безкоштовно
Перше повноцінне заняття з тренером.
Просто та зрозуміло
Структура заняття
120 хвилин
Теорія
Розбір коду
Q&A
Теорія - 60 хвилин
Розбір коду - 45 хвилин
Q&A сесія - 10 хвилин
Коли відбуваються заняття
Група 1
Група 2
ПН
ВТ
СР
ЧТ
ПТ
СБ
НД
Живе заняття з тренером
Задавай питання в реальному часі
1
Живі онлайн заняття з тренеромЗаняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.
2
Виконання домашніх завданьДо кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі
3
Перевірка ДЗ та фідбекУсі роботи студентів перевіряються і по кожному завданню надається фідбек з оцінкою та рекомендаціями.
4
Тестування та сертифікаціяПісля завершення курсу студенти складають фінальний тест і отримують сертифікат, який підтверджує рівень знань.
Підтверди свої знання
Іменний сертифікат після закінчення курсу
Після завершення курсу та проходження тестування ви отримаєте іменний сертифікат від CyberBionic Systematics та TestProvider.com — платформи, яку визнають провідні IT-компанії України
Готовий почати навчання?
Відправляй заявку та зафіксуй свою знижку на навчання
Уточнимо деталі та зарезервуємо місце
Отримаєш перший урок безкоштовно
Почнеш карʼєру в ІТ
Записи лекцій: Наявність записів лекцій є ключовою перевагою. Це дозволяє повторювати матеріал у зручний час, повертатися до складних тем та ефективно закріплювати знання, що особливо важливо для новачків.
Доступ до відеоресурсів ITVDN: Надання доступу до ITVDN значно розширює навчальні можливості. Це забезпечує студентів великою кількістю додаткового, актуального відеоконтенту, дозволяючи поглиблювати знання за межами основного курсу.
Кар’єрний супровід заслуговує на окрему відзнаку.
Практика: Ментор Дмитро Красний забезпечує студентів необхідною практикою, яка є максимально наближеною до реальних робочих завдань.
Підготовка до співбесід: Надзвичайно важливою є можливість обговорювати з Дмитром усі нюанси співбесід. Це включає розбір технічних питань, стратегій поведінки та зворотний зв’язок щодо пройдених етапів. Ця індивідуальна підтримка та детальний аналіз є критичним фактором, який допоміг мені швидко адаптуватися до вимог ринку праці та досягти успіху.
IT-школу CBS можу однозначно рекомендувати всім, хто прагне ефективного та швидкого старту в IT. Комбінація грунтовної теорії, цілеспрямованої практики, якісного менторства (особлива подяка Дмитру Красному) та доступу до додаткових ресурсів створює ідеальні умови для успішного працевлаштування.
Читати повністю
Підтверджено на DOU
Читати повністю
Підтверджено на Google
Читати повністю
Підтверджено на CyberBionic SystematicsВідгуки з DOU
Відгуки з Facebook
Відгуки з Google
Оберіть свій формат
Групове навчання з тренером
2 заняття на тиждень
2 години
або × 7 платежів
Оплата частинами
7 платежів
7 платежів
Залишились питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу в IT.
0 800 337 146