Systemanalytiker från noll till mitten - kurs 142 080 rub. från Netology, utbildning 12 månader, Datum 14 augusti 2023.
Miscellanea / / December 04, 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å insikt i att skapa mjukvaruprodukter. Du kommer att lära dig om tillvägagångssätt för utveckling i IT-projekt och typer av informationssystemarkitekturer.
• Rollen som systemanalytiker inom mjukvaruutveckling
• Kompetenser hos en systemanalytiker
• Livscykel för mjukvaruutveckling
• Flexibla metoder och deras utveckling: Scrum, Kanban, lean manufacturing, extrem programmering
• Typer av arkitekturer: lokal, filserver, klientserver, trelagers, mikrotjänst
Kravanalys
Lär dig att identifiera och uppfylla kundens krav. Utforska metoder för att formalisera, förhandla och hantera kravförändringar.
• Krav på mjukvaruutveckling
• Kravinsamlingsmetoder
• Metoder för att formalisera krav
•Användningsfall
• Användarberättelser och jobbberättelser
• Samordning och hantering av kravförändringar
• Unified Modeling Language (UML)
• Diagram för användningsfall
• Dataflödesdiagram
Git och grenmekanismer
Lär dig varför och hur källkodsversionskontrollsystem kom till. Få praktisk erfarenhet av att arbeta med Git-repositories.
• Syftet med ett versionskontrollsystem
• Grundläggande operationer: begå och återställa ändringar, sökning, historik
• Arbeta med GitHub-tjänsten
• Filialer, filialsammanslagningar och konfliktlösning
• Lagarbete med kod
• Förgreningsstrategi. GitFlow
• Git för systemanalytiker
Grundläggande utveckling
Du kommer att förstå typerna av programmeringsspråk, deras termer och kontrollstrukturer. Bemästra grundläggande JavaScript-syntax. Skapa ditt första projekt.
• Algoritmer
• Variabler, tal och strängar
• Kodförgrening
• Flervalsalgoritm
• Fel i koden
• Matriser
• Cyklar
• Subrutin, funktion
• Föremål
Systemintegration och API-dokumentation
Lär dig om metoder för integration av informationssystem. Granska OpenAPI-specifikationen. Lär dig att skriva gränssnitt för applikationsprogrammering 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. Bemästra processen att skapa 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
• Figma programöversikt
• 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 grundläggande förståelse för modern utvecklingsinfrastruktur. Lär dig hur utvecklare, testare och systemadministratörer interagerar. Bli bekant med de grundläggande 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 Docker, Kubernetes, Ansible, Terraform, Jenkins
Affärsprocessmodellering
Du kommer att förstå varför affärsprocessmodellering behövs och bekanta dig med flera tillvägagångssätt. Du kommer att förstå vilken notation du ska använda för olika fall. Få praktiska modelleringsfärdigheter i flera verktyg.
• Affärsprocessmodelleringsuppgifter
• BPMN- och BPMN 2.0-beteckningar
• AS-IS, TO-BE-metoder
• Camunda Modeler
• Översikt över IDEF-metoden
• Modellering i IDEF0, IDEF3 notationer
Dokumentation i IT-projekt
Du kommer att förstå typerna av projektdokumentation, strukturen och syftet med artefakter. Få insikt i tillämpningen av BMC och CJM. Granska dokumentationsstandarder och lär dig om faktiska dokumentationsprocesser inom mjukvaruutvecklingscykeln.
• Samordning och hantering av kravförändringar
• Projektdokumentation och artefakter
• Affärsmodell Canvas
• Kundresekarta
• Kravspecifikation för programvara och tekniska specifikationer
• Dokumentationsstandarder
• Förhållningssätt till dokumentation i IT-projekt
SQL för dataanalys
Lär dig att hämta, filtrera, aggregera, importera och exportera data från databaser - databaser - med SQL.
• 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
SQL PRO
Lär dig avancerade SQL-verktyg för att designa, normalisera och denormalisera databaser.
• Arbeta från kommandoraden
• Utgångshändelseutlösare
• Databasdesign. Klient-server-arkitekturmodell. Relationsmodell
• Databasnormalisering och denormalisering
• Funktionsskalning
Dataanalys i Python
Du kommer att kunna arbeta med stora analytiska bibliotek med Python. Mästar visualisering och statistik. Lär dig att fördjupa dig i data, hitta samband och generera hypoteser.
• Kontrollera konstruktioner och samlingar
• Arbeta med filsystemet och moduler
• Undantag och felhantering
• Reguljära uttryck och grunder för analys
• NumPy-bibliotek
• Pandas bibliotek
DWH design
Lär känna typerna av datalager. Ta en närmare titt på DWH. Du kommer att förstå dess arkitektur och kapacitet. Med hjälp av ett exempel kommer du att analysera populära verktyg för att arbeta med det.
• Koncept för databas, DBMS, datalager
• Arkitektur och principer för DWH-konstruktion
• Typer av kunder i DWH-utvecklingsprocessen
• Datakvalitet och datastyrning
• Översikt över verktyg för att arbeta med DWH
BI-lösningar och multidimensionell datamodell
Förstå hur man identifierar behoven och kraven hos företagsanvändare. Lär känna Tableau och Power BI.
• Business Intelligence som hjärtat av analys
• Lär känna Pentaho BI
• Flerdimensionella modeller
• Pentaho Analysis Services
• Realtidsrapportering
• Moderna förhållningssätt
Slutprojekt
I uppsatsen kommer du att gå igenom huvudstadierna av DWH-utveckling: från att samla in krav och skapa ett DWH-diagram till att presentera data på visuella instrumentpaneler. Du kommer att få medhåll av din handledare. En expert kommer att analysera arbetet och förklara hur man kan förbättra det. Du kan arbeta med ditt eget projekt. Om det inte är tillgängligt kommer vi att tillhandahålla utbildning och krav på det.