Системный аналитик. Advanced от Otus
Вы научитесь
Программа курса
Вас ждут онлайн-занятия, на которых вы освоите инструменты и навыки для проведения системного анализа, потренируетесь использовать их на практике и разработаете итоговый проект для вашего портфолио.
Системный анализ в структуре разработки ПО
Вы узнаете базовые принципы проведения системного анализа и рассмотрите все этапы процесса разработки программного обеспечения.
Обследование, работа с требованиями
Вы изучите основные виды требований, освоите способы их выявления и анализа, а также попрактикуетесь в визуализации требований и составлении отчетов.
Проектирование ПО
Вы узнаете задачи проектирования ПО, рассмотрите основные методологии управления разработкой и изучите устройство архитектуры приложений.
Проектирование API
Вы поймете принципы работы программного интерфейса приложений, научитесь проектировать, исследовать и документировать API.
Анализ данных
Вы изучите методы анализа данных, освоите язык программирования Python и его основные библиотеки для работы с данными и сможете использовать их для проведения анализа.
Проектирование и работа с БД
Вы рассмотрите устройство и сферы применения реляционных и NoSQL баз данных, поймете в каких ситуациях лучше использовать первый подход, а в каких второй, узнаете способы повышения производительности БД.
Сопровождение процесса разработки
Вы узнаете существующие сложности декомпозиции задач, научитесь использовать систему контроля версий GitFlow, сможете проводить тестирования и контролировать качество ПО.
Итоговый проект
Вы выполните итоговый проект на выбранную тему, защитите его перед преподавателями и добавите в свое портфолио.