Улучшаемые навыки
Принцип единственной ответственности
Принцип открытости/закрытости
Принцип разделения интерфейса
Принцип инверсии зависимостей
SOLID
Проектирование
Паттерны проектирования,
Рефакторинг
Инструменты
IntelliJ IDEA
NetBeans
Eclipse
Чему вы научитесь
01
Применять принципы SOLID в разработке
02
Использовать паттерны проектирования
03
Выполнять рефакторинг кода
04
Создавать модульные и легко поддерживаемые приложения
05
Оптимизировать бизнес-функции и технические задачи
Программа курса
01
Теоретическое представление принципов SOLID
02
Практическое задание – применение этих принципов при проектировании конкретного приложения
Для кого
Разработчик
Технический писатель
Предварительная подготовка
Знание Java на уровне разработчика
Опыт работы с IntelliJ IDEA, NetBeans или Eclipse
Базовые знания ООП