Системен анализатор от нула до среден - курс 142 080 rub. от Нетология, обучение 12 месеца, Дата 14 август 2023 г.
разни / / December 04, 2023
Системен анализатор, Skyeng
Преподава “Въведение в професията”, “Анализ на изискванията”
Главен анализатор, Sber
Преподава “Въведение в професията”, “Анализ на изискванията”, “Моделиране на бизнес процеси”, “Тестване и обучение на потребители”
Жизнен цикъл на софтуера. Архитектура
Получете представа за създаването на софтуерни продукти. Ще научите за подходите за разработка в ИТ проекти и видовете архитектури на информационните системи.
• Ролята на системния анализатор в разработката на софтуер
• Компетенции на системен анализатор
• Жизнен цикъл на разработка на софтуер
• Гъвкави методологии и тяхното развитие: Scrum, Kanban, lean manufacturing, Extreme Programming
• Видове архитектури: локална, файлов сървър, клиент-сървър, трислойна, микросервиз
Анализ на изискванията
Научете се да идентифицирате и изпълнявате изискванията на клиентите. Разгледайте подходите за формализиране, договаряне и управление на промените в изискванията.
• Изисквания за разработка на софтуер
• Методи за събиране на изисквания
• Методи за формализиране на изискванията
•Случаи на употреба
• Потребителски истории и истории за работа
• Координиране и управление на промените в изискванията
• Унифициран език за моделиране (UML)
• Диаграма на случаите на използване
• Диаграма на потока от данни
Git и механизми за разклоняване
Научете защо и как са възникнали системите за контрол на версиите на изходния код. Получете практически опит в работата с Git хранилища.
• Целта на системата за контрол на версиите
• Основни операции: извършване и връщане назад на промените, търсене, история
• Работа с услугата GitHub
• Клонове, сливане на клонове и разрешаване на конфликти
• Работа в екип с код
• Стратегия за разклоняване. GitFlow
• Git за системен анализатор
Основи на развитието
Ще разберете видовете езици за програмиране, техните термини и структури за управление. Овладейте основния синтаксис на JavaScript. Създайте първия си проект.
• Алгоритми
• Променливи, числа и низове
• Разклоняване на кода
• Алгоритъм с множествен избор
• Грешки в кода
• Масиви
• Цикли
• Подпрограма, функция
• Обекти
Системна интеграция и 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
Моделиране на бизнес процеси
Ще разберете защо е необходимо моделирането на бизнес процеси и ще се запознаете с няколко подхода. Ще разберете коя нотация да използвате за различните случаи. Придобийте практически умения за моделиране с множество инструменти.
• Задачи за моделиране на бизнес процеси
• Нотации BPMN и BPMN 2.0
• Подходи AS-IS, TO-BE
• Camunda Modeler
• Преглед на методологията на IDEF
• Моделиране в нотации IDEF0, IDEF3
Документация в ИТ проекти
Ще разберете видовете проектна документация, структурата и предназначението на артефактите. Получете представа за приложението на BMC и CJM. Прегледайте стандартите за документация и научете за действителните процеси на документация в рамките на цикъла на разработка на софтуер.
• Координиране и управление на промените в изискванията
• Проектна документация и артефакти
• Платно за бизнес модел
• Карта на пътуването на клиента
• Спецификация на софтуерните изисквания и технически спецификации
• Стандарти за документация
• Подходи към документацията в ИТ проекти
SQL за анализ на данни
Научете се да извличате, филтрирате, обобщавате, импортирате и експортирате данни от бази данни - бази данни - с помощта на SQL.
• Теория на множествата. Въведение в релационната алгебра
• Анализ на трудностите и проблемите при работа със средата
• Основи на базата данни. Мащабиране на натоварването в СУБД
• Основи на SQL
• Дълбоко гмуркане в SQL
• Работа с PostgreSQL
• Работа с MongoDB
• Лабораторна работа върху блока
SQL PRO
Научете усъвършенствани SQL инструменти за проектиране, нормализиране и денормализиране на бази данни.
• Работа от командния ред
• Тригери за изходни събития
• Дизайн на база данни. Архитектурен модел клиент-сървър. Релационен модел
• Нормализация и денормализиране на бази данни
• Функционално мащабиране
Анализ на данни в Python
Ще можете да работите с големи аналитични библиотеки с помощта на Python. Овладейте визуализация и статистика. Научете се да се ровите в данни, да намирате връзки и да генерирате хипотези.
• Контролни конструкции и колекции
• Работа с файловата система и модулите
• Изключения и обработка на грешки
• Основи на регулярните изрази и анализиране
• NumPy библиотека
• Библиотека Pandas
DWH дизайн
Запознайте се с видовете хранилища за данни. Погледнете по-отблизо DWH. Ще разберете неговата архитектура и възможности. Използвайки пример, ще анализирате популярни инструменти за работа с него.
• Концепция за база данни, СУБД, хранилище на данни
• Архитектура и принципи на изграждане на БХВ
• Видове клиенти в процеса на разработване на DWH
• Качество на данните и управление на данните
• Преглед на инструментите за работа с DWH
BI решения и многомерен модел на данни
Разберете как да идентифицирате нуждите и изискванията на бизнес потребителите. Запознайте се с Tableau и Power BI.
• Business Intelligence като сърцето на анализа
• Запознаване с Pentaho BI
• Многомерни модели
• Услуги за анализ на Pentaho
• Отчитане в реално време
• Съвременни подходи
Финален проект
В дипломната работа ще преминете през основните етапи на разработване на DWH: от събиране на изисквания и създаване на DWH диаграма до представяне на данни на визуални табла. Ще бъдете подкрепени от вашия ръководител на дисертацията. Експерт ще анализира работата и ще обясни как да я подобрим. Можете да работите по свой собствен проект. Ако не е наличен, ще осигурим обучение и изисквания за него.