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