Systeemanalist van nul tot middenkoers 142.080 wrijven. van Netology, training 12 maanden, Datum 14 augustus 2023.
Gemengde Berichten / / December 04, 2023
Systeemanalist, Skyeng
Geeft les in “Inleiding tot het beroep”, “Vereistenanalyse”
Hoofdanalist, Sber
Leert “Inleiding tot het beroep”, “Vereistenanalyse”, “Bedrijfsprocesmodellering”, “Testen en gebruikerstraining”
Softwarelevenscyclus. Architectuur
Krijg inzicht in het maken van softwareproducten. Je leert over ontwikkelingsbenaderingen in IT-projecten en soorten informatiesysteemarchitecturen.
• De rol van een systeemanalist bij softwareontwikkeling
• Competenties van een systeemanalist
• Levenscyclus van softwareontwikkeling
• Flexibele methodieken en hun ontwikkeling: Scrum, Kanban, lean manufacturing, Extreme Programming
• Typen architecturen: lokaal, bestandsserver, client-server, drielaags, microservice
Analyse van vereisten
Leer de behoeften van klanten te identificeren en te vervullen. Ontdek benaderingen voor het formaliseren, onderhandelen en beheren van veranderingen in vereisten.
• Vereisten voor softwareontwikkeling
• Methoden voor het verzamelen van vereisten
• Methoden voor het formaliseren van eisen
•Gebruiksscenario's
• Gebruikersverhalen en banenverhalen
• Coördinatie en beheer van wijzigingen in eisen
• Uniforme modelleringstaal (UML)
• Use case-diagram
• Gegevensstroomschema
Git- en vertakkingsmechanismen
Ontdek waarom en hoe versiebeheersystemen voor broncode tot stand zijn gekomen. Doe praktische ervaring op met het werken met Git-repository's.
• Doel van een versiebeheersysteem
• Basisbewerkingen: wijzigingen vastleggen en terugdraaien, zoeken, geschiedenis
• Werken met de GitHub-service
• Vestigingen, samenvoeging van vestigingen en conflictoplossing
• Teamwerk met code
• Vertakkingsstrategie. GitFlow
• Git voor systeemanalist
Basisprincipes van ontwikkeling
Je begrijpt de soorten programmeertalen, hun termen en besturingsstructuren. Beheers de basis-JavaScript-syntaxis. Maak uw eerste project.
• Algoritmen
• Variabelen, getallen en strings
• Codevertakking
• Meerkeuzealgoritme
• Fouten in de code
• Arrays
• Cycli
• Subroutine, functie
• Voorwerpen
Systeemintegratie en API-documentatie
Leer meer over methoden voor de integratie van informatiesystemen. Bekijk de OpenAPI-specificatie. Leer applicatieprogrammeerinterfaces schrijven en publiceer deze in Swagger.
• Proces en niveaus van integratie
• Integratiebenaderingen
• REST-API, SOAP
• OpenAPI-notatie
• Zwager
Interface-prototyping
Leer de basisprincipes van UX/UI. Maak kennis met de interface en basisfuncties van het Figma-programma. Beheers het proces van het creëren van een interface en een interactief prototype.
• UX/UI-basisprincipes
• Gedragsscenario's, Customer Journey Map
• A/B-testen
• Basisprincipes voor het maken van een lay-out
• Figma programmaoverzicht
• Creatie van een interface en interactief prototype
Software testen en implementeren
Maak kennis met de belangrijkste soorten en methoden van testen. Begrijp het verschil tussen QA en testen. Verkrijg een basiskennis van de moderne ontwikkelingsinfrastructuur. Ontdek hoe ontwikkelaars, testers en systeembeheerders met elkaar omgaan. Raak vertrouwd met de basisdoelen en concepten van DevOps.
• Handmatig en geautomatiseerd testen
• Ontwikkelaarsmodus in de browser
• Basis DevOps-praktijken
• CI/CD-principes
• Containerisatie en orkestrators
• Overzicht van Docker, Kubernetes, Ansible, Terraform, Jenkins
Modellering van bedrijfsprocessen
U begrijpt waarom bedrijfsprocesmodellering nodig is en maakt kennis met verschillende benaderingen. U zult begrijpen welke notatie u voor verschillende gevallen moet gebruiken. Krijg praktische modelleringsvaardigheden in meerdere tools.
• Modelleringstaken voor bedrijfsprocessen
• BPMN- en BPMN 2.0-notaties
• AS-IS, TO-BE-benaderingen
• Camunda Modeler
• Overzicht van de IDEF-methodologie
• Modellering in IDEF0- en IDEF3-notaties
Documentatie in IT-projecten
U begrijpt de soorten projectdocumentatie, de structuur en het doel van artefacten. Inzicht krijgen in de toepassing van BMC en CJM. Bekijk documentatiestandaarden en leer over feitelijke documentatieprocessen binnen de softwareontwikkelingscyclus.
• Coördinatie en beheer van wijzigingen in eisen
• Projectdocumentatie en artefacten
• Bedrijfsmodel Canvas
• Klantreiskaart
• Specificatie van softwarevereisten en technische specificaties
• Documentatiestandaarden
• Benaderingen van documentatie in IT-projecten
SQL voor data-analyse
Leer gegevens uit databases - databases - op te halen, filteren, aggregeren, importeren en exporteren met behulp van SQL.
• Settheorie. Inleiding tot relationele algebra
• Analyse van moeilijkheden en problemen bij het werken met de omgeving
• Basisbeginselen van databases. Laadschaling in een DBMS
• SQL-basisbeginselen
• Diepe duik in SQL
• Werken met PostgreSQL
• Werken met MongoDB
• Laboratoriumwerk aan het blok
SQL PRO
Leer geavanceerde SQL-tools voor het ontwerpen, normaliseren en denormaliseren van databases.
• Werken vanaf de opdrachtregel
• Triggers voor uitgangsgebeurtenissen
• Databaseontwerp. Client-server-architectuurmodel. Relationeel model
• Databasenormalisatie en denormalisatie
• Functieschaling
Data-analyse in Python
Je kunt met Python werken met grote analytische bibliotheken. Beheers visualisatie en statistieken. Leer je te verdiepen in data, verbanden te vinden en hypothesen te genereren.
• Controleconstructies en verzamelingen
• Werken met het bestandssysteem en modules
• Uitzonderingen en foutafhandeling
• Reguliere expressies en basisprincipes van parseren
• NumPy-bibliotheek
• Panda's bibliotheek
DWH-ontwerp
Maak kennis met de soorten datawarehouses. Kijk eens goed naar DWH. U zult de architectuur en mogelijkheden ervan begrijpen. Aan de hand van een voorbeeld analyseer je populaire tools om ermee te werken.
• Concept van database, DBMS, datawarehouse
• Architectuur en principes van DWH-constructie
• Soorten klanten in het DWH-ontwikkelingsproces
• Datakwaliteit en databeheer
• Overzicht van tools voor het werken met DWH
BI-oplossingen en multidimensionaal datamodel
Begrijp hoe u de behoeften en vereisten van zakelijke gebruikers kunt identificeren. Maak kennis met Tableau en Power BI.
• Business Intelligence als hart van analytics
• Kennismaken met Pentaho BI
• Multidimensionale modellen
• Pentaho Analysediensten
• Realtime rapportage
• Moderne benaderingen
Laatste project
In de scriptie doorloop je de belangrijkste fasen van de DWH-ontwikkeling: van het verzamelen van vereisten en het maken van een DWH-diagram tot het presenteren van gegevens op visuele dashboards. Je wordt ondersteund door je scriptiebegeleider. Een expert analyseert het werk en legt uit hoe het kan worden verbeterd. Je kunt aan je eigen project werken. Als het niet beschikbaar is, zullen we training en vereisten hiervoor bieden.