Systemanalytiker - kurs 85 920 gnid. från Netology, utbildning 10 månader, Datum: 21 augusti 2023.
Miscellanea / / November 28, 2023
Systemanalytiker, Skyeng
Undervisar i "Introduktion till yrket", "Kravanalys"
Chefsanalytiker, Sber
Undervisar i ”Introduktion till yrket”, ”Kravanalys”, ”Affärsprocessmodellering”, ”Testning och användarutbildning”
Programvarans livscykel, arkitektur
Få en förståelse för utvecklingslivscykeln för mjukvaruprodukter, möjliga tillvägagångssätt för utveckling i IT-projekt och typer av informationssystemarkitekturer.
• Systemanalytikerns roll i utvecklingsprocessen
• Kompetenser hos en systemanalytiker
• Livscykel för mjukvaruutveckling
• Flexibla metoder och deras utveckling: Scrum, Kanban, Lean manufacturing, XP
• Lokal, fil-server, klient-server, treskikts- och mikrotjänstarkitektur
Kravanalys
Du kommer att lära dig att identifiera och validera krav, studera tillvägagångssätt för formalisering, samordning och hantering av kravförändringar.
• Krav på mjukvaruutveckling
• Kravinsamlingsmetoder
• Metoder för att formalisera krav - genom klassificering
• Användningsfall
• Användarberättelser och jobbberättelser
• Samordning och hantering av kravförändringar
• Enhetligt modelleringsspråk
• Diagram för användningsfall
• Dataflödesdiagram
Grundläggande utveckling
Du kommer att förstå typerna av programmeringsspråk, deras grundläggande termer och kontrollkonstruktioner, behärska den grundläggande syntaxen för JavaScript och skapa ditt första projekt.
• Algoritmer
• Variabler, tal och strängar
• Kodförgrening
• Flervalsalgoritm
• Fel i koden
• Matriser
• Cyklar
• Subrutin, funktion
• Föremål
Git och grenmekanismer
Lär dig varför och hur källkodsversionskontrollsystem kom till. Få praktiska färdigheter att arbeta med Git-repositories.
• Syftet med ett versionskontrollsystem
• Grundläggande operationer (bekräfta och återställa ändringar, sökning, historik)
• Arbeta med GitHub-tjänsten
• Filialer, filialsammanslagningar och konfliktlösning
• Lagarbete med kod
• Förgreningsstrategier (GitFlow, Trunk-baserad)
• Git för systemanalytiker
Systemintegration och API-dokumentation
Du kommer att lära dig om metoder för integration av informationssystem, studera OpenAPI-specifikationen, lära dig hur du beskriver applikationsprogrammeringsgränssnitt och publicera dem i Swagger.
• Process och integrationsnivåer
• Integrationsstrategier
• REST API, SOAP
• OpenAPI-notation
• Swagger
Interface prototyping
Lär dig grundläggande UX/UI-principer. Bekanta dig med gränssnittet och de grundläggande funktionerna i Figma-programmet; behärska steg-för-steg-skapandet av ett gränssnitt och en interaktiv prototyp.
• Grundläggande UX/UI
• Beteendescenarier, Customer Journey Map
• A/B-testning
• Grundläggande principer för att skapa en layout
• Översikt över Figma-program och huvudverktyg
• Skapande av ett gränssnitt och interaktiv prototyp
Programvarutestning och distribution
Bekanta dig med huvudtyperna och metoderna för testning, förstå skillnaden mellan QA och testning. Få en allmän förståelse för den moderna utvecklingsinfrastrukturen, lär dig hur interaktionen mellan utvecklare, testare och systemadministratörer är organiserad. Du kommer att förstå de viktigaste målen och koncepten för DevOps.
• Manuell och automatiserad testning
• Utvecklarläge i webbläsaren
• Grundläggande DevOps-praxis
• CI/CD-principer
• Containerisering och orkestratorer
• Översikt över verktyg (Docker, Kubernetes, Ansible, Terraform, Jenkins)
SQL för dataanalys
Du kommer att lära dig hur du använder SQL för att hämta data från en databas, samt filtrera, aggregera, importera och exportera den.
• Mängdlära. Introduktion till Relationsalgebra
• Analys av svårigheter och frågeställningar vid miljöarbete
• Grundläggande databas. Lastskalning i ett DBMS
• Grunderna i SQL
• Djupdykning i SQL
• Arbeta med PostgreSQL
• Arbeta med MongoDB
• Laborationer på blocket
Affärsprocessmodellering
Du kommer att förstå varför affärsprocessmodellering används, bekanta dig med flera modelleringsmetoder och förstå för vilka fall vilken notation som är bäst att använda. Och få praktiska modelleringsfärdigheter i flera verktyg.
• Affärsprocessmodelleringsuppgifter
• BPMN- och BPMN 2.0-notation
• AS-IS, TO-BE-metoder
• Camunda Modeler
• Översikt över IDEF-metoden
• Modellering i IDEF0, IDEF3 notationer
Dokumentation i IT-projekt
Du kommer att bli bekant med typerna av projektdokumentation, strukturen och syftet med artefakter. Få en förståelse för tillämpningarna av BMC och CJM och färdigheterna för att skapa dem. Granska dokumentationsstandarder och lär dig om faktiska dokumentationsprocesser inom mjukvaruutvecklingscykeln.
• Samordning och hantering av kravförändringar
• Projektdokumentation och artefakter
• Business canvas modell
• Kundresekarta
• Kravspecifikation för programvara och tekniska specifikationer
• Dokumentationsstandarder
• Förhållningssätt till dokumentation i IT-projekt