Системный аналитик от Нетологии
Программа курса
Ознакомьтесь с программой курса «Системный аналитик» от Нетологии
- Жизненный цикл ПО, архитектура. Получите представление о жизненном цикле развития программных продуктов, о возможных подходах к разработке в 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-проектах
- Город
- Онлайн
- Начальный уровень
- Можно изучать с нуля
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
Camunda ModelerCanvasDockerFigmaGitJavaScriptMiroSQLSwagger
Удалённый формат. Все лекции проходят в интернете в удобное для вас время.
Команда экспертов. Лекции ведут специалисты с большим опытом из крупных компаний.
Большой выбор курсов. Если готовый курс не подходит, под вас соберут персональную программу.
Технические проблемы. У некоторых студентов наблюдаются неполадки во время обучения.
Настойчивые продажи. Перед началом курса менеджеры активно звонят и склоняют к покупке.
Взгляните, что студенты и выпускники говорят про онлайн-школа Нетологии
Программа крутая! Обучение профессии было логично разделено по блокам. Структура изложения материала и введение в темы были максимально понятны для усвоения. В целом сама программа насыщенная и исчерпывающе отвечает потребностям рынка труда. Круто, что в качестве экспертов были п...
У меня 20 лет практики системным аналитиком. Два высших образования, но не в IT-сфере — я самоучка. Но пришло время сменить работу, и тут я поняла, что с теорией проблема, собеседования проваливаю. Знакомая посоветовала пойти в Нетологию. И вот я дошла до конца обучения. У кого ...