Що нового?

Набір учасників [Нетология] Системний аналітик

Інформація про покупку
Тип покупки: Складчина
Ціна: 19853 ГРН
Учасників: 0 з 242
Організатор: Відсутній
Статус: Набір учасників
Внесок: 85.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

чим займається системний аналітик:
Системний аналітик представляє ціле як сукупність частин і їх зв'язків. Він посилює синергію бізнесу і розробки, визначає точки взаємодії і задає правильні питання.
Системний аналітик активно використовує аналіз у своїй роботі, щоб знаходити правильні рішення, виходячи з потреб бізнесу і можливостей команди розробки. Він добре орієнтується в технічній стороні, IT-інфраструктурі, знає, як розробляється ПЗ і вміє читати код, може сам проектувати системи та їх інтеграції. Системний аналітик також володіє комунікаційними навичками для збору чітких вимог і надання фідбеку про роботу.

Кому підійде цей курс:
1) новачкам в IT

Зберете портфоліо з бізнес-завдань, підготуєтеся до співбесіди і першої роботи, щоб плавно зануритися в справжні завдання.

2) технічним фахівцям і продакт - і проджект-менеджерам
Зможете змінити свою поточну роль в команді, розширити експертність, зайняти більш помітну позицію в компанії і вирости в зарплаті.

чому навчитеся:
  1. розуміти систему і як ціле, і як сукупність об'єктів
  2. вивчіть процеси та етапи циклу розробки ПЗ в різних методологіях
  3. застосовувати фрейми User Story і Use Case
  4. моделювати процеси і системи за допомогою нотацій BPMN, UML і IDEF
  5. Читати і використовувати мови програмування як методи формалізації алгоритмів
  6. проектувати інтеграцію систем за допомогою REST і SOAP
життєвий цикл ПЗ, Архітектура
Отримайте уявлення про життєвий цикл розвитку програмних продуктів, про можливі підходи до розробки в IT-проектах і про види архітектур інформаційних систем.
Роль системного аналітика в процесі розробки
Компетенції системного аналітика
Життєвий цикл розробки по
Гнучкі методології та їх розвиток: Scrum, Kanban, Ощадливе виробництво, XP
Локальна, файл-серверна, клієнт-серверна, тришарова і мікросервісна архітектури

аналіз вимог
Ви навчитеся виявляти і валідувати вимоги, вивчіть підходи до формалізації, узгодження та управління змінами вимог.
Вимоги до розробки ПЗ
Методи збору вимог
Методи формалізації вимог-за класифікацією
Use cases
User stories і job stories
Узгодження та управління змінами вимог
Уніфікована мова моделювання
Діаграма варіантів використання
Діаграма потоків даних

основи розробки
Розберетеся з видами мов програмування, їх базовими термінами і в керуючими конструкціями, освоїте Базовий синтаксис JavaScript, створите свій перший проект.
Алгоритми
Змінні, числа і рядки
Розгалуження коду
Алгоритм з множинним вибором
Помилки в коді
Масиви
Цикли
Подрограма, функція
Об'єкти

Git і механізми розгалуження
Дізнаєтеся, чому і як виникли системи управління версіями вихідного коду. Отримайте практичні навички роботи з Git репозиторіями.
Призначення системи контролю версій
Основні операції (фіксація і відкат змін, пошук, Історія)
Робота з сервісом github
Гілки, злиття гілок і вирішення конфліктів
Командна робота з кодом
Branching стратегії (GitFlow, Trunc-based)
Git для системного аналітика

інтеграція систем і документування API
Дізнаєтеся про методи інтеграції інформаційних систем, вивчіть специфікацію OpenAPI, навчитеся описувати програмні інтерфейси додатків і публікувати їх в Swagger.
Процес і рівні інтеграції
Підходи до інтеграції
REST API, SOAP
Нотація OpenAPI
Swagger

Прототипування інтерфейсів
Вивчіть основні принципи UX/UI. Познайомитеся з інтерфейсом і базовими функціями програми Figma; освоїте покрокове створення інтерфейсу та інтерактивного прототипу.
Основи UX/UI
Сценарії поведінки, 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-проектах
https://privatelink.de/?https://netology.ru/programs/systems-analyst#/
 
Угорі