Онлайн курс Системный аналитик буткемп от Яндекс Практикум
На курсе вы изучите:
· Бесплатное введение: Вы узнаете о профессии системного аналитика. Мы покажем работу системного аналитика над проектом от возникновения потребности до сдачи готового продукта на практическом примере — это поможет понять, чем занимается специалист на каждом этапе и каковы результаты его работы.
· Разработка требований: Вы узнаете теоретические основы профессии системного аналитика. Поймёте, что входит в спецификацию требований к ПО и как её составлять. Также подробнее узнаете об уровнях и типах требований, о выявлении, анализе, документировании, проверке и управлении требованиями, а также о нотациях моделирования требований, таких как UML Use Case.
· Моделирование процессов: Вы изучите виды и уровни моделей процессов. А ещё научитесь составлять модели бизнес-процессов, состояний и потоков данных, используя графические нотации.
· Проектирование пользовательского интерфейса: Вы узнаете, как системный аналитик участвует в процессе проектирования пользовательского интерфейса. Также научитесь создавать персон, сценарии использования, диаграмму структуры интерфейса и карту сайта, а ещё — Wireframes и Storyboards.
· Применение техник Agile: Вы узнаете, какие техники Agile использует системный аналитик в процессе разработки ПО. Познакомитесь с бэклогом продукта, узнаете, из каких элементов он состоит и каким критериям он должен соответствовать. Также вы научитесь составлять User Stories, Job Stories и карты пользовательских историй.
· Моделирование данных: Вы изучите виды и уровни моделей данных, а также узнаете, что системный аналитик может моделировать процессы и данные — отдельно друг от друга и одновременно. Научитесь составлять концептуальные и логические модели данных и дополняющий их словарь данных. Также вы увидите, как происходит переход от логической модели данных к физической.
· Проектирование архитектуры: Вы узнаете, как системный аналитик участвует в процессе проектирования архитектуры, какие стили архитектуры существуют и как нефункциональные требования влияют на выбор стиля. Также вы научитесь составлять диаграмму компонентов (UML Component Diagram).
· Проектирование программных интерфейсов: Вы узнаете, как системный аналитик участвует в процессе проектирования программных интерфейсов, познакомитесь с моделями компьютерных сетей, с основными протоколами, стилями представления данных, взаимодействия и API. Вы также научитесь документировать API и составлять диаграмму последовательности (UML Sequence Diagram).
· Авторская приёмка: Вы узнаете, как системный аналитик участвует в процессе реализации программного обеспечения, а также разберётесь в разработке, тестировании и DevOps.
· Проектная документация: Вы узнаете, как системный аналитик участвует в поддержке, обслуживании и оценке результатов реализации программного обеспечения.
· Выпускной проект: Итоговый проект, с помощью которого вы закрепите приобретённые знания и умения. Во время диплома не нужно выполнять домашние задания и читать теорию в тренажёре. Всё будет как в реальной жизни: размытая постановка от заказчика, самостоятельная работа и строгий ревьюер.
· Основы SQL: Мы добавили в программу дополнительный модуль по основам SQL, проходить его можно по желанию.