OTUS
Архитектура и шаблоны проектирования
Улучшаемые навыки:
Паттерны проектированияСертификатОнлайн
Описание курса
Для кого этот курс?
- Разработчики на любом языке программирования. Вы сможете изучить основные паттерны проектирования и научиться применять их в сложных ситуациях.
- Если вы сами разрабатываете программные продукты, занимаетесь интеграцией или развитием существующих продуктов
Необходимые знания:
- Знание одного из языков программирования: C++, C#, Java, Kotlin, PHP или Python
- Знание принципов ООП
Что вам даст этот курс?
С одной стороны, разработка ПО — это процесс ведения разработки, тестирование, быстрая разработка и устранение дефектов.
С другой, это знание всех участвующих бизнес-процессов, умение описать архитектуру на разных уровнях представления, что необходимо для контроля архитектуры ПО на уровне большого предприятия.
С третьей, это внутренняя компоновка модулей разрабатываемого продукта, подразумевающая масштабируемость.
Всего этого можно достичь, используя шаблоны проектирования, которые изучим на этом курсе.
После курса вы будете:
- Применять шаблоны проектирования в разработках
- Будете понимать и применять SOLID принципы
- Поймете, что такое рефакторинг и как писать чистый код
- Знать современные процессы разработки программного обеспечения
Отзывы о курсе
Еще курсы
Бэкенд разработчик269Фулстек разработчик157Веб-разработчик149Фронтенд разработчик144Разработчик игр90Разработчик мобильных приложений65Десктоп разработчик35Архитектор программного обеспечения30Инженер встраиваемых систем25Программист 1С25Разработчик баз данных19HTML-верстальщик9Системный инженер8Архитектор баз данных3
Все курсы в специализации