Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в шаблоните за проектиране
- Какво представляват шаблоните за проектиране?
- Защо да използваме шаблони за проектиране?
- Gang of Four (GoF) и класификация на шаблоните
- Общи принципи на проектиране (SOLID, DRY, KISS, YAGNI)
Създаващи шаблони за проектиране
- Фабричен метод
- Абстрактна фабрика
- Сингълтон
- Строител
- Прототип
Структурни шаблони за проектиране
- Адаптер
- Мост
- Композиция
- Декоратор
- Фасада
- Лековес
- Прокси
Поведенчески шаблони за проектиране
- Верига от отговорности
- Команда
- Интерпретатор
- Итератор
- Медиатор
- Спомен
- Наблюдател
- Състояние
- Стратегия
- Шаблонен метод
- Посетител
Прилагане на шаблони за проектиране в реални приложения
- Шаблони за проектиране в корпоративни приложения
- Рефакториране на наследен код чрез шаблони за проектиране
- Комбиниране на множество шаблони за стабилни решения
- Най-добри практики и клопки
Обобщение и следващи стъпки
Изисквания
- Опит с програмирането на Java
- Разбиране на концепциите на обектно-ориентираното програмиране (ООП)
- Основни познания по принципи на софтуерната архитектура
Аудитория
- Java разработчици, които искат да подобрят своите умения за проектиране
- Софтуерни архитекти, проектиращи мащабируеми приложения
- Технически ръководители, целящи подобряване на поддръжката и ефективността на кода
21 Часа
Отзиви от участници (2)
Настройка на Podman за лесна работа с локални контейнери и използване на теми в Kafka.
- Norfolk Southern
Курс - Quarkus for Developers
Машинен превод
- Напредъкът в курса (от вътрешността на JVM към по-висок ниво теми) - Някои прозрения от практическите упражнения - Визуален стил (не просто презентация, а добре оформена страница)
Ivan Suvorov - Deutsche Bank
Курс - Java Advanced
Машинен превод