Получите представление о создании программных продуктов. Узнаете о подходах к разработке в IT-проектах и видах архитектур информационных систем.
Научитесь составлять требования к программному продукту. Изучите подходы к формализации, согласованию и управлению изменениями требований. Подготовите диаграмму и текстовое описание вариантов использования.
Узнаете, почему и как возникли системы управления версиями исходного кода. Получите практические навыки работы с Git-репозиториями.
Разберётесь в видах языков программирования, терминах и управляющих конструкциях. Освоите базовый синтаксис JavaScript. Создадите свой первый проект.
Узнаете о методах интеграции информационных систем. Изучите спецификацию OpenAPI. Научитесь описывать программные интерфейсы приложений и публиковать их в Swagger.
Изучите основные принципы UX/UI. Познакомитесь с интерфейсом и базовыми функциями программы Figma. Разберетесь как создавать объекты, фреймы. Cоздадите кликабельный прототип приложения.
Познакомитесь с основными видами и методами тестирования. Поймёте разницу между QA и тестированием. Получите общее представление об инфраструктуре современной разработки. Узнаете, как взаимодействуют разработчики, тестировщики и системные администраторы.Познакомитесь с основными целями и понятиями DevOps.
Поймёте, зачем нужно моделирование бизнес-процессов, познакомитесь с несколькими подходами. Разберётесь, какую нотацию использовать для разных кейсов. Получите практические навыки моделирования в нескольких инструментах.
Разберётесь в видах проектной документации, структуре и назначении артефактов. Получите представление о применении BMC и CJM. Рассмотрите стандарты документирования и узнаете о реальных процессах документирования внутри цикла разработки ПО.
Научитесь получать информацию из базы с помощью SQL, фильтровать, агрегировать, импортировать и экспортировать данные.
Научитесь поднимать, настраивать кластеры, масштабировать данные, писать хранимые процедуры и триггеры, понимать структуры данных: как они нормализуются и денормализуются. Погрузитесь в специфику проектирования баз данных и интеграцию с другими приложениями.
Сможете работать с главными аналитическими библиотеками с помощью Python. Научитесь вникать в данные, находить связи и генерировать гипотезы.
Научитесь разбираться в аналитических терминах и читать иностранную техническую документацию. Сможете презентовать результаты анализа с помощью графиков и диаграмм на английском языке. Узнаете, как эффективно готовиться к собеседованиям в зарубежные компании. Научитесь составлять убедительное резюме и писать сопроводительное письмо.
В дипломной работе вы спроектируете структуры хранилища данных, подготовите технические спецификации, построите схему ETL-процесса и сформулируете бизнес-правила в соответствии с принципами Data Quality. Вас будет поддерживать дипломный руководитель. Эксперт разберёт работу и объяснит, как её улучшить.Можете работать над собственным или учебным проектом.
Поможем с поиском работы.