Im Anschluss an diese Fortbildung sind Sie in der Lage, in der Automatisierung von Prozessen tätig zu werden. Sie nutzen Programmiersprachen wie Python, C# und Java zur Entwicklung von Automatisierungslösungen und verstehen die Implementierung von datenbankbasierten Systemen mithilfe von SQL. Sie integrieren KI-gestützte Prozesse zur Optimierung von Arbeitsabläufen. Zudem können Sie mit No-Code-Tools wie Flutterflow arbeiten und Git-basierte Kollaborationsplattformen verwenden. Ihre Kenntnisse im Prozessmanagement sowie in agilen Projektmanagement-Methoden wie Scrum und DevOps erweitern Ihr Tätigkeitsfeld.

Einführung und Grundlagen der Automatisierung
  • Einführung in digitale Automatisierung und KI
  • Zukunftstrends in der digitalen Automatisierung und KI

KI und Prozessautomatisierung
  • Anwendungsbereiche von KI in der Prozessautomatisierung
  • Integration von KI in bestehende IT-Systeme

Prozessoptimierung und Analyse
  • Datenanalyse zur Identifizierung von Automatisierungspotenzialen
  • Gestaltung und Modellierung automatisierter Prozesse
  • Prozesslandkarte und Prozesshaus ableiten
  • Reifegrad von Prozessen
  • Modellierungssprachen für Prozesse
  • Prozessanalyse
  • Prozessoptimierung
  • Grundverständnis zur pragmatischen Dokumentation von Prozessen

Programmierung mit Python
  • Einführung: Algorithmen und Python-Grundlagen
  • Variablen und Zuweisungen
  • Kontrollstrukturen: if, else, elif
  • Schleifen: for und while
  • Funktionen definieren und aufrufen

Objektorientierte Programmierung
  • Einführung in OOP (Klassen und Objekte)
  • Grundlagen der objektorientierten Programmierung
  • Vererbung in objektorientierter Programmierung

.NET und C# Programmierung
  • Einführung in .NET und Grundlagen von C#
  • C#-Klassen
  • Vererbung, Polymorphie und Interfaces
  • Collections und Generics
  • Fehlerbehandlung und Debugging
  • Delegaten und Ereignisse

Java Programmierung
  • Installation und Einrichtung einer Java-Entwicklungsumgebung
  • Kompilieren von Java-Programmen
  • Funktionsweise von Schleifen
  • Fehlerbehebung in Java

Flutterflow und App-Entwicklung
  • Einführung in Flutterflow und Low-Code/No-Code-Tools
  • Benutzeroberfläche und Navigation in Flutterflow
  • Erstellen und Anpassen von Benutzeroberflächen
  • Nutzung von vorgefertigten Widgets und Komponenten
  • Interaktive und reaktive Benutzeroberflächen erstellen
  • Best Practices für die App-Entwicklung

Versionsverwaltung und CI/CD
  • Versionsverwaltung
  • Operationen der Versionsverwaltung
  • Agiles Arbeiten mit Git
  • Continuous Integration und Continuous Delivery
  • Continuous Integration und automatisiertes Testen
  • Release-Automatisierung und Risikoreduktion
  • Continuous Delivery und Continuous Integration
  • Deployment Pipeline
  • Continuous Security

Agiles Projektmanagement
  • Einführung in Scrum
  • Scrum Master
  • Scrum Team
  • Sprint Planning
  • Product Owner
  • Product Backlog Management

DevOps und dessen Praktiken
  • Die drei Wege in DevOps

Datenbanken und Datenverwaltung
  • Einführung in relationale Datenbanken
  • SELECT, JOIN und GROUP BY
  • Normalisierung und Normalformen
  • Datentypen und Keys
  • Ändern von Daten über INSERT, UPDATE und DELETE
  • Transaktionen

Projektmanagement-Tools und Techniken
  • Überblick über MS Project
  • Projektplanung und -definition in MS Project
  • Zuweisung von Ressourcen und Budgetierung
  • Gantt-Diagramme und andere Visualisierungstools
  • Einführung in andere Projektmanagement-Tools (z.B. Trello, Asana, JIRA)
  • Vergleich und Auswahl des richtigen Tools für das Projekt

Software Testing und Qualitätssicherung
  • Software Testing und Qualitätssicherung