Нетология

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

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

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

Чем занимается системный аналитик : Системный аналитик активно использует анализ в своей работе, чтобы находить правильные решения, исходя из потребностей бизнеса и возможностей команды разработки. Он хорошо ориентируется в технической стороне, IT‑инфраструктуре, знает, как разрабатывается ПО и умеет читать код, может сам проектировать системы и их интеграции. Системный аналитик также владеет коммуникационными навыками для сбора чётких требований и предоставления фидбека о работе.

Процесс обучения:

  • Теория Занятия проходят в смешанном формате: вебинары и видеолекции в записи, которые доступны в личном кабинете для просмотра в любое удобное время
  • Практика Вас ждут практические задачи, итоговая работа после каждого модуля и дипломный проект. Если вам потребуется больше практики — предложим индивидуальные задания
  • Сопровождение Во время обучения вас поддержат в специальном чате координатор и тьютор группы. Преподаватели всегда открыты для вопросов и готовы помочь советом и рекомендациями
  • Трудоустройство Центр развития карьеры поможет составить резюме, подготовит к собеседованию, предложит вакансии и будет сопровождать на всех этапах поиска работы
  • Поможем найти ту самую работу:

  • Оформите резюме и сопроводительное письмо Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
  • Узнаете, как найти работу Познакомитесь с площадками для поиска работы, получите доступ к бирже проектов Нетологии, стажировкам и вакансиям партнёров
  • Подготовитесь к собеседованию Научитесь рассказывать о себе последовательно и без стресса, правильно реагировать на вопросы работодателя и завершать беседу
  • Создадите портфолио Научитесь оформлять портфолио так, чтобы работодателю было удобно изучать ваши работы и у него осталось хорошее впечатление
  • Научитесь работать на себя Узнаете, где искать первых заказчиков, как выстраивать с ними коммуникацию и защитить свои права
  • С чем будем иметь дело:

  • Cоставление требований к ПО Напишите формализованные требования к разрабатываемому ПО и составите диаграмму вариантов использования
  • Отладка работы сайта С помощью JavaScript устраните ошибки в работе сайта доставки еды согласно комментариям разработчиков
  • Разработка API Подготовите Swagger-документ с описанием методов в спецификации OpenAPI
  • Прототипирование мобильного приложения Разработаете и сверстаете прототип программного интерфейса в Figma
  • Построение модели бизнес-процессов На основании кейса опишете процессы в нотациях IDEF0 и в BPMN 2.0
  • Составление спецификации требований Напишите необходимую документацию для разработки нового программного продукта
  • Работа с базами данных SQL Разработаете SQL-запросы для решения задач аналитики авиаперелётов
  • Для кого этот курс?
    • Новичкам в информационных технологиях
      Соберёте портфолио, подготовитесь к собеседованию и первой работе, чтобы плавно погрузиться в реальные задачи
    Программа обучения
    Жизненный цикл ПО, архитектура
    • Роль системного аналитика в разработке ПО
    • Компетенции системного аналитика
    • Жизненный цикл разработки ПО
    • Модели разработки ПО: waterfall, V-модель, инкрементная и итерационная модели
    • Гибкие методологии и их развитие. Бережливое производство: философия Lean, виды потерь при разработке ПО. Agile-манифест
    • Клиент-серверная, локальная, файл-серверная и трёхуровневая (многозвенные) архитектуры информационных систем
    Анализ требований
    • Требования к разработке ПО
    • Методы сбора требований
    • Методы формализации требований
    • Business canvas model
    • Унифицированный язык моделирования (UML). Диаграмма классов
    • Диаграмма вариантов использования
    • Описание вариантов использования
    • Диаграмма активностей и диаграмма последовательностей
    • User stories и job stories
    • Согласование и управление изменениями требований
    Git и механизмы ветвления
    • Предназначение системы контроля версий Git
    • Работа с сервисом GitHub
    • Работа с локальным репозиторием
    • Привязка удалённого репозитория и GitHub
    • Язык разметки Markdown
    • Работа с ветками: создание, переключение, слияние, удаление, разрешение конфликтов
    • Хранение веток на GitHub
    • Основные операции: фиксация и откат изменений, поиск, история
    • Командная работа с кодом
    • Branching-стратегии. Gitflow Workflow
    • Git для системного аналитика
    Основы разработки
    • Введение в разработку ПО: обзор языков программирования, переменные и действия с переменными
    • Алгоритм работы с репозиторием
    • Логические ветвления
    • Сложные структуры данных: объекты, данные по значению и по ссылке, массивы, стек и очередь, JSON/XML
    • Повторение действий: циклы, функции, отладка, производительность
    Интеграция систем и документирование API
    • Что такое интеграция. Виды интеграции
    • REST и SOAP
    • XML и JSON
    • Реализация принципов REST
    • Спецификация OpenAPI и ее элементы
    • Обзор Swagger
    • Проектирование API
    Прототипирование интерфейсов
    • Основы UX/UI
    • Обзор основных инструментов: InVision, Figma, Tilda
    • Customer journey map
    • Изучение функционала Figma
    • Прототипирование главного экрана мобильного приложения
    Тестирование и развертывание ПО
    • Основные понятия тестирования и обеспечения качества
    • Основные принципы и классификации тестирования
    • Техники и инструменты тестирования
    • Принципы и инструменты DevOps. Основные практики
    • Обзор инструментов: Docker, Kubernetes, Jenkins, GitLab
    Моделирование бизнес-процессов
    • Задачи моделирования бизнес-процессов. Основные понятия и классификация, принципы и инструменты для моделирования
    • Моделирование бизнес-процессов и нотация BPMN 2.0. Примеры использования
    • Диаграмма потоков данных
    • Обзор методологии IDEF
    • Моделирование бизнес-процессов в нотациях IDEF0, IDEF
    Документирование в IT-проектах
    • Согласование и управление изменениями требований
    • Проектная документация и артефакты
    • Software requirements specification и техническое задание
    • Стандарты документирования
    • Подходы к документированию в IT-проектах
    SQL для анализа данных
    • Введение в SQL. Установка и знакомство
    • Основы и работа с базами данных
    • Основы SQL
    • Углубление в SQL
    • Работа с базой данных PostgreSQL
    Английский язык для начинающих аналитиков
    • Лексика, без которой не обойтись IT-специалисту
    • Как вести переписку на английском
    • Чтение документации и анализ требований
    • Программирование
    • Стрессовые ситуации
    • Работа и роли в команде
    • Как поддержать любую беседу на английском
    • Собрания, презентации
    Дипломный проект
    Программа трудоустройства
    • Объясним, как составить резюме, оформить портфолио и написать сопроводительное письмо так, чтобы попасть на собеседование
    • Расскажем, как и на каких площадках ищут работу IT-специалисты
    • Научим самопрезентации и расскажем про самые каверзные вопросы на интервью
    • Предложим вакансии и стажировки от наших партнёров
    • Пригласим в сообщество выпускников, чтобы вы делились своими успехами, получали советы и поддержку
    Знания и навыки, которые приобретете
    • Опыт работы с react, react hooks и redux
    • Опыт работы с typescript, webpack, npm/yarn
    • Опыт разработки адаптивных веб-сайтов и обеспечения совместимости со широким рядом современных настольных и мобильных браузеров
    • Опыт работы с одним или более CSS фреймворками (например Twitter Bootstrap)
    • Опыт работы с методологией разработки Agile / SCRUM
    • Опыт работы с инструментами: Confluence и Jira

    Преподаватели

    • Алексей Кузьмин

      Директор разработки и руководитель Data Science и работы с данными, «ДомКлик»

    • Владимир Чебукин

      Frontend-developer в TEKO

    • Ксения Шипина

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

    • Регина Гатауллина

      Руководитель направления клиентской аналитики, Леруа Мерлен

    • Дарья Татькова

      Ведущий аналитик, Bell Integrator

    • Михаил Зотов

      Аналитик, Leroy Merlin

    • Алексей Судничников

      Системный аналитик, «Нодасофт»

    • Надежда Пороткова

      Тестировщик мобильных приложений для FinTech-платформы

    • Никита Харичкин

      Руководитель отдела системного анализа, SberDevices

    • Надежда Короткая

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

    • Владислава Григорьева

      Системный аналитик, развивает Ozon Messenger