Systemanalytiker fra nul til midten - kursus 142.080 gnid. fra Netology, uddannelse 12 måneder, Dato 14. august 2023.
Miscellanea / / December 04, 2023
Systemanalytiker, Skyeng
Underviser i "Introduktion til erhvervet", "Kravanalyse"
Chefanalytiker, Sber
Underviser i ”Introduktion til professionen”, ”Kravanalyse”, ”Forretningsprocesmodellering”, ”Test og brugertræning”
Softwares livscyklus. Arkitektur
Få indsigt i at skabe softwareprodukter. Du vil lære om tilgange til udvikling i IT-projekter og typer af informationssystemarkitekturer.
• Rollen som systemanalytiker i softwareudvikling
• Kompetencer hos en systemanalytiker
• Softwareudviklings livscyklus
• Fleksible metoder og deres udvikling: Scrum, Kanban, lean manufacturing, ekstrem programmering
• Typer af arkitekturer: lokal, fil-server, klient-server, tre-lags, mikroservice
Kravanalyse
Lær at identificere og opfylde kundekrav. Udforsk tilgange til at formalisere, forhandle og administrere kravændringer.
• Krav til softwareudvikling
• Kravindsamlingsmetoder
• Metoder til formalisering af krav
•Use Cases
• Brugerhistorier og jobhistorier
• Koordinering og styring af kravændringer
• Unified Modeling Language (UML)
• Brug case diagram
• Dataflowdiagram
Git og forgreningsmekanismer
Lær hvorfor og hvordan kildekodeversionskontrolsystemer blev til. Få praktisk erfaring med at arbejde med Git repositories.
• Formål med et versionskontrolsystem
• Grundlæggende handlinger: begå og rulle tilbage ændringer, søgning, historik
• Arbejde med GitHub-tjenesten
• Filialer, filialsammenlægning og konfliktløsning
• Teamarbejde med kode
• Afgreningsstrategi. GitFlow
• Git for systemanalytiker
Grundlæggende udvikling
Du vil forstå typerne af programmeringssprog, deres termer og kontrolstrukturer. Mestre grundlæggende JavaScript-syntaks. Opret dit første projekt.
• Algoritmer
• Variabler, tal og strenge
• Kodeforgrening
• Multiple choice-algoritme
• Fejl i koden
• Arrays
• Cykler
• Underrutine, funktion
• Objekter
Systemintegration og API dokumentation
Lær om metoder til integration af informationssystemer. Gennemgå OpenAPI-specifikationen. Lær at skrive applikationsprogrammeringsgrænseflader og udgiv 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 processen med at skabe en grænseflade og interaktiv prototype.
• UX/UI Basics
• Adfærdsscenarier, Customer Journey Map
• A/B-test
• Grundlæggende principper for at skabe et layout
• Figma programoversigt
• 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 grundlæggende forståelse af moderne udviklingsinfrastruktur. Lær, hvordan udviklere, testere og systemadministratorer interagerer. Bliv fortrolig med de grundlæggende 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 Docker, Kubernetes, Ansible, Terraform, Jenkins
Business Process Modeling
Du vil forstå, hvorfor forretningsprocesmodellering er nødvendig, og du vil stifte bekendtskab med flere tilgange. Du vil forstå, hvilken notation du skal bruge til forskellige tilfælde. Få praktiske modelleringskompetencer i flere værktøjer.
• Forretningsprocesmodelleringsopgaver
• BPMN- og BPMN 2.0-notationer
• AS-IS, TO-BE-tilgange
• Camunda Modeler
• Oversigt over IDEF-metoden
• Modellering i IDEF0, IDEF3 notationer
Dokumentation i IT-projekter
Du vil forstå typerne af projektdokumentation, strukturen og formålet med artefakter. Få indsigt i anvendelsen af BMC og CJM. Gennemgå dokumentationsstandarder og lær om faktiske dokumentationsprocesser inden for softwareudviklingscyklussen.
• Koordinering og styring af kravændringer
• Projektdokumentation og artefakter
• Business Model Canvas
• Kunderejsekort
• Softwarekravspecifikation og tekniske specifikationer
• Dokumentationsstandarder
• Tilgange til dokumentation i IT-projekter
SQL til dataanalyse
Lær at hente, filtrere, aggregere, importere og eksportere data fra databaser - databaser - ved hjælp af SQL.
• 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
SQL PRO
Lær avancerede SQL-værktøjer til at designe, normalisere og denormalisere databaser.
• Arbejde fra kommandolinjen
• Udgangshændelsestriggere
• Database design. Klient-server arkitekturmodel. Relationel model
• Databasenormalisering og denormalisering
• Funktionsskalering
Dataanalyse i Python
Du vil være i stand til at arbejde med større analytiske biblioteker ved hjælp af Python. Mestre visualisering og statistik. Lær at dykke ned i data, finde sammenhænge og generere hypoteser.
• Styre konstruktioner og samlinger
• Arbejde med filsystemet og moduler
• Undtagelser og fejlhåndtering
• Regulære udtryk og parsing grundlæggende
• NumPy-bibliotek
• Pandas bibliotek
DWH design
Lær typerne af datavarehuse at kende. Se nærmere på DWH. Du vil forstå dens arkitektur og muligheder. Ved hjælp af et eksempel vil du analysere populære værktøjer til at arbejde med det.
• Koncept af database, DBMS, data warehouse
• Arkitektur og principper for DWH-konstruktion
• Kundetyper i DWH udviklingsprocessen
• Datakvalitet og Data Governance
• Oversigt over værktøjer til at arbejde med DWH
BI-løsninger og multidimensionel datamodel
Forstå, hvordan man identificerer forretningsbrugeres behov og krav. Lær Tableau og Power BI at kende.
• Business Intelligence som hjertet af analyse
• Lær Pentaho BI at kende
• Multidimensionelle modeller
• Pentaho Analyse Services
• Realtidsrapportering
• Moderne tilgange
Afsluttende projekt
I specialet vil du gennemgå de vigtigste faser af DWH-udvikling: fra indsamling af krav og oprettelse af et DWH-diagram til præsentation af data på visuelle dashboards. Du vil blive støttet af din specialevejleder. En ekspert vil analysere arbejdet og forklare, hvordan det kan forbedres. Du kan arbejde på dit eget projekt. Hvis den ikke er tilgængelig, sørger vi for uddannelse og krav til den.