Systemanalytiker - rate 85.920 gnid. fra Netology, uddannelse 10 måneder, Dato: 21. august 2023.
Miscellanea / / November 28, 2023
Systemanalytiker, Skyeng
Underviser i "Introduktion til erhvervet", "Kravanalyse"
Chefanalytiker, Sber
Underviser i ”Introduktion til professionen”, ”Kravanalyse”, ”Forretningsprocesmodellering”, ”Test og brugertræning”
Software livscyklus, arkitektur
Få en forståelse af softwareprodukters udviklingslivscyklus, mulige tilgange til udvikling i IT-projekter og typer af informationssystemarkitekturer.
• Systemanalytikerens rolle i udviklingsprocessen
• Kompetencer hos en systemanalytiker
• Softwareudviklings livscyklus
• Fleksible metoder og deres udvikling: Scrum, Kanban, Lean manufacturing, XP
• Lokal, fil-server, klient-server, tre-lags og mikroservice-arkitekturer
Kravanalyse
Du lærer at identificere og validere krav, studere tilgange til formalisering, koordinering og styring af kravændringer.
• Krav til softwareudvikling
• Kravindsamlingsmetoder
• Metoder til formalisering af krav - efter klassificering
• Use cases
• Brugerhistorier og jobhistorier
• Koordinering og styring af kravændringer
• Samlet modelleringssprog
• Brug case diagram
• Dataflowdiagram
Grundlæggende udvikling
Du vil forstå typerne af programmeringssprog, deres grundlæggende termer og kontrolkonstruktioner, mestre JavaScripts grundlæggende syntaks og oprette dit første projekt.
• Algoritmer
• Variabler, tal og strenge
• Kodeforgrening
• Multiple choice-algoritme
• Fejl i koden
• Arrays
• Cykler
• Underrutine, funktion
• Objekter
Git og forgreningsmekanismer
Lær hvorfor og hvordan kildekodeversionskontrolsystemer blev til. Få praktiske færdigheder i at arbejde med Git repositories.
• Formål med et versionskontrolsystem
• Grundlæggende handlinger (bekræfte og rulle tilbage ændringer, søgning, historik)
• Arbejde med GitHub-tjenesten
• Filialer, filialsammenlægning og konfliktløsning
• Teamarbejde med kode
• Forgreningsstrategier (GitFlow, Trunk-baseret)
• Git for systemanalytiker
Systemintegration og API dokumentation
Du vil lære om metoder til integration af informationssystemer, studere OpenAPI-specifikationen, lære at beskrive applikationsprogrammeringsgrænseflader og udgive dem i Swagger.
• Proces og integrationsniveauer
• Integrationstilgange
• REST API, SÆBE
• OpenAPI-notation
• Swagger
Interface prototyping
Lær grundlæggende UX/UI-principper. Bliv bekendt med grænsefladen og de grundlæggende funktioner i Figma-programmet; mestre trin-for-trin oprettelse af en grænseflade og en interaktiv prototype.
• UX/UI Basics
• Adfærdsscenarier, Customer Journey Map
• A/B-test
• Grundlæggende principper for at skabe et layout
• Oversigt over Figma-program og hovedværktøjer
• Oprettelse af en grænseflade og interaktiv prototype
Softwaretest og implementering
Bliv bekendt med de vigtigste typer og metoder til test, forstå forskellen mellem QA og test. Få en generel forståelse af den moderne udviklingsinfrastruktur, lær hvordan interaktionen mellem udviklere, testere og systemadministratorer er organiseret. Du vil forstå de vigtigste mål og koncepter for DevOps.
• Manuel og automatiseret test
• Udviklertilstand i browseren
• Grundlæggende DevOps-praksis
• CI/CD principper
• Containerisering og orkestratorer
• Oversigt over værktøjer (Docker, Kubernetes, Ansible, Terraform, Jenkins)
SQL til dataanalyse
Du lærer, hvordan du bruger SQL til at hente data fra en database, samt filtrere, aggregere, importere og eksportere dem.
• Mængdelære. Introduktion til relationel algebra
• Analyse af vanskeligheder og problemstillinger ved arbejdet med miljøet
• Grundlæggende om databasen. Belastningsskalering i et DBMS
• Grundlæggende SQL
• Dybt dyk ned i SQL
• Arbejde med PostgreSQL
• Arbejde med MongoDB
• Laboratoriearbejde på blokken
Business Process Modeling
Du vil forstå, hvorfor forretningsprocesmodellering bruges, stifte bekendtskab med flere modelleringstilgange og forstå, i hvilke tilfælde, hvilken notation der er bedst at bruge. Og få praktiske modelleringskompetencer i flere værktøjer.
• Forretningsprocesmodelleringsopgaver
• BPMN og BPMN 2.0 notation
• AS-IS, TO-BE-tilgange
• Camunda Modeler
• Oversigt over IDEF-metoden
• Modellering i IDEF0, IDEF3 notationer
Dokumentation i IT-projekter
Du vil blive fortrolig med typerne af projektdokumentation, strukturen og formålet med artefakter. Få en forståelse af anvendelserne af BMC og CJM og færdighederne til at skabe dem. Gennemgå dokumentationsstandarder og lær om faktiske dokumentationsprocesser inden for softwareudviklingscyklussen.
• Koordinering og styring af kravændringer
• Projektdokumentation og artefakter
• Business canvas model
• Kunderejsekort
• Softwarekravspecifikation og tekniske specifikationer
• Dokumentationsstandarder
• Tilgange til dokumentation i IT-projekter