Системен анализатор - курс 85 920 rub. от Нетология, обучение 10 месеца, Дата: 21.08.2023г.
разни / / November 28, 2023
Системен анализатор, Skyeng
Преподава “Въведение в професията”, “Анализ на изискванията”
Главен анализатор, Sber
Преподава “Въведение в професията”, “Анализ на изискванията”, “Моделиране на бизнес процеси”, “Тестване и обучение на потребители”
Жизнен цикъл на софтуера, архитектура
Получете разбиране за жизнения цикъл на разработка на софтуерни продукти, възможните подходи за разработка в ИТ проекти и видовете архитектури на информационните системи.
• Ролята на системния анализатор в процеса на разработка
• Компетенции на системен анализатор
• Жизнен цикъл на разработка на софтуер
• Гъвкави методологии и тяхното развитие: Scrum, Kanban, Lean manufacturing, XP
• Локална, файлов сървър, клиент-сървър, трислойна и микросервизна архитектура
Анализ на изискванията
Ще се научите да идентифицирате и валидирате изисквания, да изучавате подходите за формализиране, координиране и управление на промените в изискванията.
• Изисквания за разработка на софтуер
• Методи за събиране на изисквания
• Методи за формализиране на изискванията – чрез класификация
• Случаи на употреба
• Потребителски истории и истории за работа
• Координиране и управление на промените в изискванията
• Унифициран език за моделиране
• Диаграма на случаите на използване
• Диаграма на потока от данни
Основи на развитието
Ще разберете видовете езици за програмиране, техните основни термини и контролни конструкции, ще овладеете основния синтаксис на JavaScript и ще създадете своя първи проект.
• Алгоритми
• Променливи, числа и низове
• Разклоняване на кода
• Алгоритъм с множествен избор
• Грешки в кода
• Масиви
• Цикли
• Подпрограма, функция
• Обекти
Git и механизми за разклоняване
Научете защо и как са възникнали системите за контрол на версиите на изходния код. Получете практически умения за работа с Git хранилища.
• Целта на системата за контрол на версиите
• Основни операции (извършване и връщане назад на промените, търсене, история)
• Работа с услугата GitHub
• Клонове, сливане на клонове и разрешаване на конфликти
• Работа в екип с код
• Стратегии за разклоняване (GitFlow, Trunk-базирани)
• Git за системен анализатор
Системна интеграция и API документация
Ще научите за методите за интегриране на информационни системи, ще изучите спецификацията на OpenAPI, ще научите как да описвате интерфейси за програмиране на приложения и да ги публикувате в Swagger.
• Процес и нива на интеграция
• Интеграционни подходи
• REST API, SOAP
• OpenAPI нотация
• Самонадеяност
Прототипиране на интерфейс
Научете основните UX/UI принципи. Запознайте се с интерфейса и основните функции на програмата Figma; овладеете стъпка по стъпка създаване на интерфейс и интерактивен прототип.
• Основи на UX/UI
• Сценарии на поведение, Карта на пътуването на клиента
• 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
Документация в ИТ проекти
Ще се запознаете с видовете проектна документация, структурата и предназначението на артефактите. Придобийте разбиране за приложенията на BMC и CJM и уменията за тяхното създаване. Прегледайте стандартите за документация и научете за действителните процеси на документация в рамките на цикъла на разработка на софтуер.
• Координиране и управление на промените в изискванията
• Проектна документация и артефакти
• Бизнес модел платно
• Карта на пътуването на клиента
• Спецификация на софтуерните изисквания и технически спецификации
• Стандарти за документация
• Подходи към документацията в ИТ проекти