Чтобы быть на одной волне с программистами, вы можете хаотично гуглить каждое непонятное слово — или подойти к менеджменту проектирования ПО комплексно. В последнем вам помогут Александр Гриценко, Development Manager в Oracle Ukraine, и Александр Свиденюк, Director Of Engineering в GlobalLogic.
Темы, которые мы разберем на курсе:
— Требования к проекту
Вы получите общее понимание о различиях в разработке под разные ОС. Узнаете, как правильно описывать нефункциональные требования: надежность, доступность, производительность и безопасность. Научитесь использовать нотацию PlantUML для визуализации, проектирования и документирования систем.
— Паттерны программного обеспечения
Мы разберем основные принципы современной архитектуры ПО и паттерны облачной архитектуры. Вы узнаете, как применять микросервисы при проектировании ПО. Поймете, с какими проблемами стоит работать, масштабируя сервисы.
— Управление технической командой
Вы научитесь проводить тестирования на разных этапах реализации проекта: Unit-, интеграционные и приемочные. Автоматизируете рутинные задачи по управлению командами. Почувствуете себя уверенно на технических дискуссиях со стейкхолдерами и разработчиками.