Системный аналитик

Онлайн-курс от Нетологии.

  • Жизненный цикл ПО, архитектура. Получите представление о жизненном цикле развития программных продуктов, о возможных подходах к разработке в IT-проектах и о видах архитектур информационных систем.
    • Роль системного аналитика в процессе разработки
    • Компетенции системного аналитика
    • Жизненный цикл разработки ПО
    • Гибкие методологии и их развитие: Scrum, Kanban, Бережливое производство, XP
    • Локальная, файл-серверная, клиент-серверная, трёхслойная и микросервисная архитектуры
  • Анализ требований. Вы научитесь выявлять и валидировать требования, изучите подходы к формализации, согласованию и управлению изменениями требований.
    • Требования к разработке ПО
    • Методы сбора требований
    • Методы формализации требований — по классификации
    • Use cases
    • User stories и job stories
    • Согласование и управление изменениями требований
    • Унифицированный язык моделирования
    • Диаграмма вариантов использования
    • Диаграмма потоков данных
  • Основы разработки. Разберётесь с видами языков программирования, их базовыми терминами и в управляющими конструкциями, освоите базовый синтаксис JavaScript, создадите свой первый проект.
    • Алгоритмы
    • Переменные, числа и строки
    • Ветвление кода
    • Алгоритм с множественным выбором
    • Ошибки в коде
    • Массивы
    • Циклы
    • Подпрограмма, функция
    • Объекты
  • Git и механизмы ветвления. Узнаете, почему и как возникли системы управления версиями исходного кода. Получите практические навыки работы с Git репозиториями.
    • Предназначение системы контроля версий
    • Основные операции (фиксация и откат изменений, поиск, история)
    • Работа с сервисом GitHub
    • Ветки, слияние веток и разрешение конфликтов
    • Командная работа с кодом
    • Branching стратегии (GitFlow, Trunk-based)
    • Git для системного аналитика
  • Интеграция систем и документирование API . Узнаете о методах интеграции информационных систем, изучите спецификацию OpenAPI, научитесь описывать программные интерфейсы приложений и публиковать их в Swagger.
    • Процесс и уровни интеграции
    • Подходы к интеграции
    • REST API, SOAP
    • Нотация OpenAPI
    • Swagger 
  • Прототипирование интерфейсов . Изучите основные принципы UX / UI. Познакомитесь с интерфейсом и базовыми функциями программы Figma; освоите пошаговое создание интерфейса и интерактивного прототипа.
    • Основы UX / UI
    • Cценарии поведения, Customer Journey Map
    • A/B-тестирование
    • Базовые принципы создания макета
    • Обзор программы Figma и основных инструментов
    • Создание интерфейса и интерактивного прототипа
  • Тестирование и развертывание ПО. Познакомимся с основными видами и методами тестирования, поймем разницу между QA и тестированием. Получим общее представление об инфраструктуре современной разработки, узнаем как организовано взаимодействие между разработчиками, тестировщиками и системными администраторами. Познакомимся с основными целями и понятиями DevOps.
    • Ручное и автоматизированное тестирование
    • Режим разработчика в браузере
    • Основные практики DevOps
    • Принципы CI/CD
    • Контейнеризация и оркестраторы
    • Обзор инструментов (Docker, Kubernetes, Ansible, Terraform, Jenkins)
  • SQL для анализа данных . Вы научитесь с помощью SQL получать данные из БД, а также фильтровать, агрегировать, импортировать и экспортировать их.
    • Теория множеств. Введение в реляционную алгебру
    • Разбор сложностей и вопросов при работе с окружением
    • Основы баз данных. Масштабирование нагрузки в СУБД
    • Основы SQL
    • Углубление в SQL
    • Работа с PostgreSQL
    • Работа с MongoDB
    • Лабораторная работа по блоку
  • Моделирование бизнес-процессов. Поймёте, зачем используется моделирование бизнес-процессов, познакомитесь с несколькими подходами моделирования, разберётесь, для каких кейсов какую нотацию лучше использовать. И получите практические навыки моделирования в нескольких инструментах.
    • Задачи моделирования бизнес-процессов
    • Нотация BPMN и BPMN 2.0
    • Подходы AS-IS, TO-BE
    • Camunda Modeler
    • Обзор методологии IDEF
    • Моделирование в нотациях IDEF0, IDEF3
  • Документирование в IT-проектах . Сориентируетесь в видах проектной документации, структуре и назначении артефактов. Получите представление об областях применения BMC и CJM и навыки их создания. Рассмотрите стандарты документирования и узнаете о реальных процессах документирования внутри цикла разработки ПО.
    • Согласование и управление изменениями требований
    • Проектная документация и артефакты
    • Business canvas model
    • Customer journey map
    • Software requirements specification и техническое задание
    • Стандарты документирования
    • Подходы к документированию в IT-проектах
60 000 ₽
100 000 ₽

Актуальная стоимость обучения.

Данные обновлены 6 мая 2021 г.

  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

101 достоверный отзыв о школе Нетология
Мы не нашли много отзывов конкретно про курс «Системный аналитик». Зато мы собрали 101 отзыв о школе Нетология — они помогут вам получить общее представление о процессе обучения.