Systemanalytiker von Null bis Mittelkurs 142.080 Rubel. von Netology, Ausbildung 12 Monate, Datum 14. August 2023.
Verschiedenes / / December 04, 2023
Systemanalytiker, Skyeng
Lehrt „Einführung in den Beruf“, „Anforderungsanalyse“
Chefanalyst, Sber
Lehrt „Einführung in den Beruf“, „Anforderungsanalyse“, „Geschäftsprozessmodellierung“, „Testen und Anwenderschulung“
Software-Lebenszyklus. Die Architektur
Gewinnen Sie Einblicke in die Erstellung von Softwareprodukten. Sie lernen Entwicklungsansätze in IT-Projekten und Arten von Informationssystemarchitekturen kennen.
• Die Rolle eines Systemanalytikers in der Softwareentwicklung
• Kompetenzen eines Systemanalytikers
• Lebenszyklus der Softwareentwicklung
• Flexible Methoden und deren Entwicklung: Scrum, Kanban, Lean Manufacturing, Extreme Programming
• Arten von Architekturen: lokal, Dateiserver, Client-Server, dreischichtig, Microservice
Anforderungsanalyse
Lernen Sie, Kundenanforderungen zu erkennen und zu erfüllen. Entdecken Sie Ansätze zur Formalisierung, Verhandlung und Verwaltung von Anforderungsänderungen.
• Anforderungen an die Softwareentwicklung
• Methoden zur Anforderungserfassung
• Methoden zur Formalisierung von Anforderungen
•Anwendungsfälle
• User Stories und Job Stories
• Koordination und Management von Anforderungsänderungen
• Unified Modeling Language (UML)
• Anwendungsfalldiagramm
• Datenflussdiagramm
Git und Verzweigungsmechanismen
Erfahren Sie, warum und wie Quellcode-Versionskontrollsysteme entstanden sind. Sammeln Sie praktische Erfahrungen im Umgang mit Git-Repositorys.
• Zweck eines Versionskontrollsystems
• Grundlegende Vorgänge: Änderungen festschreiben und rückgängig machen, Suche, Verlauf
• Arbeiten mit dem GitHub-Dienst
• Niederlassungen, Zusammenlegung von Niederlassungen und Konfliktlösung
• Teamarbeit mit Code
• Verzweigungsstrategie. GitFlow
• Git für Systemanalytiker
Entwicklungsgrundlagen
Sie verstehen die Arten von Programmiersprachen, ihre Begriffe und Kontrollstrukturen. Beherrschen Sie die grundlegende JavaScript-Syntax. Erstellen Sie Ihr erstes Projekt.
• Algorithmen
• Variablen, Zahlen und Strings
• Codeverzweigung
• Multiple-Choice-Algorithmus
• Fehler im Code
• Arrays
• Fahrräder
• Unterprogramm, Funktion
• Objekte
Systemintegration und API-Dokumentation
Erfahren Sie mehr über Methoden zur Integration von Informationssystemen. Sehen Sie sich die OpenAPI-Spezifikation an. Lernen Sie, Anwendungsprogrammierschnittstellen zu schreiben und diese in Swagger zu veröffentlichen.
• Prozess und Ebenen der Integration
• Integrationsansätze
• REST-API, SOAP
• OpenAPI-Notation
• Prahlerei
Schnittstellen-Prototyping
Lernen Sie grundlegende UX/UI-Prinzipien. Machen Sie sich mit der Benutzeroberfläche und den Grundfunktionen des Figma-Programms vertraut. Beherrschen Sie den Prozess der Erstellung einer Schnittstelle und eines interaktiven Prototyps.
• UX/UI-Grundlagen
• Verhaltensszenarien, Customer Journey Map
• A/B-Tests
• Grundprinzipien der Layouterstellung
• Figma-Programmübersicht
• Erstellung einer Schnittstelle und eines interaktiven Prototyps
Softwaretests und -bereitstellung
Machen Sie sich mit den wichtigsten Testarten und -methoden vertraut. Verstehen Sie den Unterschied zwischen Qualitätssicherung und Tests. Erwerben Sie ein grundlegendes Verständnis der modernen Entwicklungsinfrastruktur. Erfahren Sie, wie Entwickler, Tester und Systemadministratoren interagieren. Machen Sie sich mit den grundlegenden Zielen und Konzepten von DevOps vertraut.
• Manuelle und automatisierte Tests
• Entwicklermodus im Browser
• Grundlegende DevOps-Praktiken
• CI/CD-Prinzipien
• Containerisierung und Orchestratoren
• Überblick über Docker, Kubernetes, Ansible, Terraform, Jenkins
Geschäftsprozessmodellierung
Sie werden verstehen, warum Geschäftsprozessmodellierung notwendig ist und lernen verschiedene Ansätze kennen. Sie werden verstehen, welche Notation Sie für verschiedene Fälle verwenden müssen. Erwerben Sie praktische Modellierungskenntnisse in mehreren Tools.
• Aufgaben zur Geschäftsprozessmodellierung
• BPMN- und BPMN 2.0-Notationen
• AS-IS-, TO-BE-Ansätze
• Camunda Modeler
• Überblick über die IDEF-Methodik
• Modellierung in IDEF0- und IDEF3-Notationen
Dokumentation in IT-Projekten
Sie verstehen die Arten der Projektdokumentation, die Struktur und den Zweck von Artefakten. Gewinnen Sie Einblicke in die Anwendung von BMC und CJM. Sehen Sie sich Dokumentationsstandards an und erfahren Sie mehr über tatsächliche Dokumentationsprozesse im Softwareentwicklungszyklus.
• Koordination und Management von Anforderungsänderungen
• Projektdokumentation und Artefakte
• Geschäftsmodell-Canvas
• Customer Journey Map
• Spezifikation der Softwareanforderungen und technische Spezifikationen
• Dokumentationsstandards
• Ansätze zur Dokumentation in IT-Projekten
SQL zur Datenanalyse
Erfahren Sie, wie Sie mithilfe von SQL Daten aus Datenbanken – Datenbanken – abrufen, filtern, aggregieren, importieren und exportieren.
• Mengenlehre. Einführung in die relationale Algebra
• Analyse von Schwierigkeiten und Problemen bei der Arbeit mit der Umgebung
• Datenbankgrundlagen. Lastskalierung in einem DBMS
• SQL-Grundlagen
• Tiefer Einblick in SQL
• Arbeiten mit PostgreSQL
• Arbeiten mit MongoDB
• Laborarbeiten am Block
SQL PRO
Lernen Sie erweiterte SQL-Tools zum Entwerfen, Normalisieren und Denormalisieren von Datenbanken.
• Arbeiten über die Befehlszeile
• Ausgabeereignis-Trigger
• Datenbank Design. Client-Server-Architekturmodell. Relationales Modell
• Datenbanknormalisierung und -denormalisierung
• Funktionsskalierung
Datenanalyse in Python
Sie können mit Python mit den wichtigsten Analysebibliotheken arbeiten. Meistern Sie Visualisierung und Statistik. Lernen Sie, sich mit Daten auseinanderzusetzen, Zusammenhänge zu finden und Hypothesen aufzustellen.
• Kontrollkonstrukte und Sammlungen
• Arbeiten mit dem Dateisystem und den Modulen
• Ausnahmen und Fehlerbehandlung
• Reguläre Ausdrücke und Parsing-Grundlagen
• NumPy-Bibliothek
• Pandas-Bibliothek
DWH-Design
Lernen Sie die Arten von Data Warehouses kennen. Schauen Sie sich DWH genauer an. Sie werden seine Architektur und Fähigkeiten verstehen. Anhand eines Beispiels analysieren Sie gängige Tools für die Arbeit damit.
• Konzept von Datenbank, DBMS, Data Warehouse
• Architektur und Prinzipien der DWH-Konstruktion
• Arten von Kunden im DWH-Entwicklungsprozess
• Datenqualität und Datenverwaltung
• Übersicht über Tools für die Arbeit mit DWH
BI-Lösungen und mehrdimensionales Datenmodell
Verstehen Sie, wie Sie die Bedürfnisse und Anforderungen von Geschäftsanwendern ermitteln. Lernen Sie Tableau und Power BI kennen.
• Business Intelligence als Herzstück der Analytik
• Pentaho BI kennenlernen
• Mehrdimensionale Modelle
• Pentaho-Analysedienste
• Echtzeitberichte
• Moderne Ansätze
Abschlussprojekt
In der Abschlussarbeit durchlaufen Sie die Hauptphasen der DWH-Entwicklung: von der Erfassung von Anforderungen und der Erstellung eines DWH-Diagramms bis hin zur Darstellung von Daten auf visuellen Dashboards. Sie werden von Ihrem Betreuer der Abschlussarbeit unterstützt. Ein Experte analysiert die Arbeit und erklärt, wie sie verbessert werden kann. Sie können an Ihrem eigenen Projekt arbeiten. Wenn es nicht verfügbar ist, stellen wir Schulungen und Anforderungen dafür bereit.