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