Достоинства: <br />
Хорошо построенный курс, профессиональные и практикующие преподаватели, интересные практические задания, много примеров, проектная работа<br />
Недостатки: <br />
Не заметила <br />
<br />
Искала курс по разработке архитектуры программ. Главной целью было систематизировать накопленный опыт, закрыть пробелы в знаниях (выровнять свои знания). Остановилась на курсе "Архитектура и шаблоны проектирования". Курс очень понравился. Хорошая программа, которая была обновлена к данному потоку. Курс включает актуальные темы, преподаватели освещают их в современном контектсте, доходчиво и довольно глубоко, делятся опытом о применении на практике в реальных проектах. <br />
После курса сложилось глубокое понимание паттернов проектирования, основных архитектурных решений для приложений, микросервисной архитектуры и архитектурных концепций построения систем обмена сообщениями, подходов к интеграции программного обуспечеия. А также много других полезных теоретических и практических знаний и навыков.<br />
<br />
В рамках курса было 8 домашних заданий и выпускная работа. Домашние задания довольно объемные, поэтому успеть их сделать при большой загрузке не очень просто. Однако, они позволяют проработать и хорошо понять теоретический материал. <br />
<br />
В целом курс понравился, рекомендую тем, кто хочет изучить подходы к построению архитектуры программ, основные паттерны проектирования, научиться применять все это на практике, а также научиться мыслить как архитектор программного обеспечения.<br />
<br />
Для изучения и хорошего понимания курса должен быть опыт в разработке программ.<br />
<br />