Systemanalytiker - rate 85 920 gni. fra Netology, opplæring 10 måneder, Dato: 21. august 2023.
Miscellanea / / November 28, 2023
Systemanalytiker, Skyeng
Underviser i "Introduksjon til yrket", "Kravanalyse"
Sjefanalytiker, Sber
Underviser i «Introduksjon til yrket», «Kravanalyse», «Forretningsprosessmodellering», «Testing og brukeropplæring»
Programvarens livssyklus, arkitektur
Få en forståelse av utviklingslivssyklusen til programvareprodukter, mulige tilnærminger til utvikling i IT-prosjekter og typer informasjonssystemarkitekturer.
• Systemanalytikerens rolle i utviklingsprosessen
• Kompetanser til en systemanalytiker
• Programvareutvikling livssyklus
• Fleksible metoder og deres utvikling: Scrum, Kanban, Lean manufacturing, XP
• Lokal, fil-server, klient-server, trelags- og mikrotjenestearkitektur
Kravanalyse
Du vil lære å identifisere og validere krav, studere tilnærminger til formalisering, koordinering og styring av kravendringer.
• Krav til programvareutvikling
• Kravinnsamlingsmetoder
• Metoder for å formalisere krav - etter klassifisering
• Brukssaker
• Brukerhistorier og jobbhistorier
• Koordinering og styring av kravendringer
• Samlet modelleringsspråk
• Bruk case diagram
• Dataflytdiagram
Grunnleggende utvikling
Du vil forstå typene programmeringsspråk, deres grunnleggende termer og kontrollkonstruksjoner, mestre den grunnleggende syntaksen til JavaScript og lage ditt første prosjekt.
• Algoritmer
• Variabler, tall og strenger
• Kodeforgrening
• Flervalgsalgoritme
• Feil i koden
• Matriser
• Sykluser
• Subrutine, funksjon
• Objekter
Git og forgreningsmekanismer
Lær hvorfor og hvordan kildekodeversjonskontrollsystemer ble til. Få praktiske ferdigheter i å jobbe med Git-repositories.
• Formål med et versjonskontrollsystem
• Grunnleggende operasjoner (bekrefte og rulle tilbake endringer, søk, historikk)
• Arbeide med GitHub-tjenesten
• Filialer, grensammenslåing og konfliktløsning
• Teamarbeid med kode
• Forgreningsstrategier (GitFlow, Trunk-basert)
• Git for systemanalytiker
Systemintegrasjon og API-dokumentasjon
Du vil lære om integreringsmetoder for informasjonssystemer, studere OpenAPI-spesifikasjonen, lære hvordan du beskriver applikasjonsprogrammeringsgrensesnitt og publisere dem i Swagger.
• Prosess og integreringsnivåer
• Integreringstilnærminger
• REST API, SOAP
• OpenAPI-notasjon
• Swagger
Prototyping av grensesnitt
Lær grunnleggende UX/UI-prinsipper. Bli kjent med grensesnittet og de grunnleggende funksjonene til Figma-programmet; mestre trinn-for-trinn-oppretting av et grensesnitt og en interaktiv prototype.
• Grunnleggende brukergrensesnitt
• Atferdsscenarier, kundereisekart
• A/B-testing
• Grunnleggende prinsipper for å lage en layout
• Oversikt over Figma-program og hovedverktøy
• Oppretting av et grensesnitt og interaktiv prototype
Programvaretesting og distribusjon
Bli kjent med hovedtypene og metodene for testing, forstå forskjellen mellom QA og testing. Få en generell forståelse av den moderne utviklingsinfrastrukturen, lær hvordan samspillet mellom utviklere, testere og systemadministratorer er organisert. Du vil forstå hovedmålene og konseptene til DevOps.
• Manuell og automatisert testing
• Utviklermodus i nettleseren
• Grunnleggende DevOps-praksis
• CI/CD-prinsipper
• Containerisering og orkestratorer
• Oversikt over verktøy (Docker, Kubernetes, Ansible, Terraform, Jenkins)
SQL for dataanalyse
Du vil lære hvordan du bruker SQL til å hente data fra en database, samt filtrere, aggregere, importere og eksportere dem.
• Mengdeori. Introduksjon til relasjonsalgebra
• Analyse av vansker og problemstillinger ved arbeid med miljø
• Grunnleggende om databasen. Lastskalering i et DBMS
• Grunnleggende om SQL
• Dypdykk i SQL
• Arbeide med PostgreSQL
• Arbeide med MongoDB
• Laboratoriearbeid på blokka
Forretningsprosessmodellering
Du vil forstå hvorfor forretningsprosessmodellering brukes, bli kjent med flere modelleringstilnærminger, og forstå for hvilke tilfeller hvilken notasjon som er best å bruke. Og få praktiske modelleringsferdigheter i flere verktøy.
• Forretningsprosessmodelleringsoppgaver
• BPMN- og BPMN 2.0-notasjon
• AS-IS, TO-BE-tilnærminger
• Camunda Modeler
• Oversikt over IDEF-metodikken
• Modellering i IDEF0, IDEF3-notasjoner
Dokumentasjon i IT-prosjekter
Du vil bli kjent med typer prosjektdokumentasjon, strukturen og formålet med artefakter. Få en forståelse av applikasjonene til BMC og CJM og ferdighetene til å lage dem. Gjennomgå dokumentasjonsstandarder og lær om faktiske dokumentasjonsprosesser innenfor programvareutviklingssyklusen.
• Koordinering og styring av kravendringer
• Prosjektdokumentasjon og artefakter
• Business canvas modell
• Kundereisekart
• Kravspesifikasjon for programvare og tekniske spesifikasjoner
• Dokumentasjonsstandarder
• Tilnærminger til dokumentasjon i IT-prosjekter