- описать понятие паттернов и принципы их использования;
- Описать проблемы и преимущества проектирования на базе повторного использования кода;
- Использовать терминологию паттернов в обсуждение, проектирование и разработке;
- Разрабатывать приложение на базе паттернов;
- Понимать и использовать паттерны уровня приложения..
- Разработчики;
- технические лидеры.
- Знание принципов объектно-ориентированного программирования.
- Опыт работы с объектно-ориентированными языками от 1 года.
- Желательно: знакомство с Java, UML
29 900 ₽
26 910 ₽ — для физ. лиц
Шаблоны проектирования приложений масштаба предприятия
Изучите особенности выбора архитектурных решений для корпоративных приложений с акцентом на стили, атрибуты качества и практику.
46 900 ₽
Аналитические шаблоны
Курс посвящен методам построения UML-моделей и аналитическим приемам для решения типовых задач в разработке приложений.
46 900 ₽
Рефакторинг кода на Java
В курсе рассматривается понятие рефакторинга, как способ предотвращения распада программы. Рассматриваются различные признаки плохого кода (smells), требующего рефакторинга, объясняется, какой именно рефакторинг наилучшим образом подходит для той или иной ситуации, и описывается его механика, которая подробно разбирается на конкретных примерах из реальных задач.
29 900 ₽
Разработка на платформе Java SE. Базовые темы
В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java SE. В курсе рассматриваются основы объектно-ориентированного программирования, использование UML для проектирования архитектуры приложений, а также основы использования языка Java (типы языка, операторы, классы, пакеты, исключения). Курс содержит большое количество практических упражнений.
44 500 ₽
Разработка на платформе Java SE. Расширенные темы
В данном курсе слушатели получат расширенные знания и навыки, необходимые для разработки ПО на платформе Java SE. В этом курсе рассматриваются основные классы системных библиотек и основы проектирования программного обеспечения. Благодаря этому слушатели научатся работать не только как программисты, но и как проектировщики ПО. Базовые темы по платформе Java рассматриваются в связанном курсе JVA-007 Разработка на платформе Java® SE: Базовые темы.
44 500 ₽
Эффективность Java
Курс предназначен для разработчиков, желающих улучшить свои навыки в проектировании и оптимизации кода, используя рекомендуемые технологии и подходы, доказавшие свою эффективность на практике. В рамках курса вы познакомитесь с различными методиками и инструментами, которые помогут вам создавать более эффективный и масштабируемый код.
38 000 ₽
Визуальное моделирование с применением UML
Вводный практический курс по основам языка UML, визуального моделирования и объектного мышления, а также методикам и применению UML в разработке.
24 500 ₽