Systémový analytik od nuly do středu - kurz 142 080 rub. z Netology, školení 12 měsíců, Datum 14. srpna 2023.
Různé / / December 04, 2023
Systémový analytik, Skyeng
Učí „Úvod do profese“, „Analýzu požadavků“
Hlavní analytik, Sber
Učí „Úvod do profese“, „Analýza požadavků“, „Modelování obchodních procesů“, „Testování a školení uživatelů“
Životní cyklus softwaru. Architektura
Získejte přehled o vytváření softwarových produktů. Dozvíte se o přístupech k vývoji v IT projektech a typech architektur informačních systémů.
• Role systémového analytika při vývoji softwaru
• Kompetence systémového analytika
• Životní cyklus vývoje softwaru
• Flexibilní metodiky a jejich vývoj: Scrum, Kanban, štíhlá výroba, Extreme Programming
• Typy architektur: lokální, souborový server, klient-server, třívrstvá, mikroslužba
Analýza požadavků
Naučte se identifikovat a plnit požadavky zákazníků. Prozkoumejte přístupy k formalizaci, vyjednávání a řízení změn požadavků.
• Požadavky na vývoj softwaru
• Metody sběru požadavků
• Metody formalizace požadavků
•Případy užití
• Příběhy uživatelů a příběhy úloh
• Koordinace a řízení změn požadavků
• Unified Modeling Language (UML)
• Diagram případu použití
• Diagram toku dat
Git a větvení mechanismy
Přečtěte si, proč a jak vznikly systémy pro správu verzí zdrojového kódu. Získejte praktické zkušenosti s prací s repozitáři Git.
• Účel systému správy verzí
• Základní operace: potvrzení a vrácení změn, vyhledávání, historie
• Práce se službou GitHub
• Pobočky, slučování poboček a řešení konfliktů
• Týmová práce s kódem
• Strategie větvení. GitFlow
• Git pro systémové analytiky
Základy vývoje
Porozumíte typům programovacích jazyků, jejich termínům a řídicím strukturám. Zvládněte základní syntaxi JavaScriptu. Vytvořte svůj první projekt.
• Algoritmy
• Proměnné, čísla a řetězce
• Větvení kódu
• Algoritmus vícenásobného výběru
• Chyby v kódu
• Pole
• Cykly
• Podprogram, funkce
• Objekty
Systémová integrace a dokumentace API
Seznamte se s metodami integrace informačních systémů. Projděte si specifikaci OpenAPI. Naučte se psát rozhraní pro programování aplikací a publikovat je v Swaggeru.
• Proces a úrovně integrace
• Integrační přístupy
• REST API, SOAP
• Notace OpenAPI
• Nahánět se
Prototypování rozhraní
Naučte se základní principy UX/UI. Seznamte se s rozhraním a základními funkcemi programu Figma. Zvládněte proces vytváření rozhraní a interaktivního prototypu.
• Základy UX/UI
• Scénáře chování, Mapa cesty zákazníka
• A/B testování
• Základní principy tvorby layoutu
• Přehled programu Figma
• Vytvoření rozhraní a interaktivního prototypu
Testování a nasazení softwaru
Seznamte se s hlavními typy a metodami testování. Pochopte rozdíl mezi QA a testováním. Získejte základní znalosti o moderní vývojové infrastruktuře. Zjistěte, jak interagují vývojáři, testeři a správci systému. Seznamte se se základními cíli a koncepty DevOps.
• Manuální a automatické testování
• Vývojářský režim v prohlížeči
• Základní postupy DevOps
• Principy CI/CD
• Kontejnerizace a orchestrátory
• Přehled Docker, Kubernetes, Ansible, Terraform, Jenkins
Modelování obchodních procesů
Pochopíte, proč je modelování podnikových procesů potřeba, a seznámíte se s několika přístupy. Pochopíte, jaký zápis použít pro různé případy. Získejte praktické modelovací dovednosti ve více nástrojích.
• Úlohy modelování obchodních procesů
• Notace BPMN a BPMN 2.0
• Přístupy JAK JE, TO-BE
• Camunda Modeler
• Přehled metodiky IDEF
• Modelování v notacích IDEF0, IDEF3
Dokumentace v IT projektech
Pochopíte druhy projektové dokumentace, strukturu a účel artefaktů. Získejte přehled o aplikaci BMC a CJM. Projděte si dokumentační standardy a seznamte se s aktuálními procesy dokumentace v rámci cyklu vývoje softwaru.
• Koordinace a řízení změn požadavků
• Projektová dokumentace a artefakty
• Business Model Canvas
• Mapa cesty zákazníka
• Specifikace softwarových požadavků a technické specifikace
• Dokumentační standardy
• Přístupy k dokumentaci v IT projektech
SQL pro analýzu dat
Naučte se získávat, filtrovat, agregovat, importovat a exportovat data z databází – databází – pomocí SQL.
• Teorie množin. Úvod do relační algebry
• Analýza potíží a problémů při práci s prostředím
• Základy databáze. Škálování zatížení v DBMS
• Základy SQL
• Hluboký ponor do SQL
• Práce s PostgreSQL
• Práce s MongoDB
• Laboratorní práce na bloku
SQL PRO
Naučte se pokročilé nástroje SQL pro návrh, normalizaci a denormalizaci databází.
• Práce z příkazového řádku
• Spouštěče výstupních událostí
• Návrh databáze. Model architektury klient-server. Relační model
• Normalizace a denormalizace databáze
• Funkce škálování
Analýza dat v Pythonu
Budete schopni pracovat s hlavními analytickými knihovnami pomocí Pythonu. Ovládněte vizualizaci a statistiku. Naučte se ponořit se do dat, nacházet souvislosti a vytvářet hypotézy.
• Kontrolní konstrukce a kolekce
• Práce se souborovým systémem a moduly
• Výjimky a řešení chyb
• Regulární výrazy a základy analýzy
• Knihovna NumPy
• Knihovna pand
DWH design
Seznamte se s typy datových skladů. Podívejte se blíže na DWH. Pochopíte jeho architekturu a možnosti. Na příkladu rozeberete oblíbené nástroje pro práci s ním.
• Koncepce databáze, DBMS, datový sklad
• Architektura a principy výstavby DWH
• Typy zákazníků v procesu vývoje DWH
• Kvalita dat a správa dat
• Přehled nástrojů pro práci s DWH
BI řešení a multidimenzionální datový model
Pochopte, jak identifikovat potřeby a požadavky podnikových uživatelů. Seznamte se s Tableau a Power BI.
• Business Intelligence jako srdce analýzy
• Seznámení s Pentaho BI
• Vícerozměrné modely
• Analytické služby Pentaho
• Hlášení v reálném čase
• Moderní přístupy
Konečný projekt
V práci projdete hlavními fázemi vývoje DWH: od sběru požadavků a vytvoření DWH diagramu až po prezentaci dat na vizuálních dashboardech. Podporou vás bude váš vedoucí diplomové práce. Odborník práci analyzuje a vysvětlí, jak ji zlepšit. Můžete pracovat na vlastním projektu. Pokud není k dispozici, zajistíme školení a požadavky na něj.