Curriculum / Lehrpläne
Jede Ausbildung braucht einen Plan, ein Konzept, ein How to
Wir bieten Ihnen Ausbildung in den folgenden Bereichen an:
How to start
Als Neueinsteiger mit EDV Kenntnissen starten Sie im Bereich System Administration und gehen dann weiter über die Module ACS und Open Source.
So werden Sie zum qualifizierten System Adminsitrator des Systems IBM i
Nach der System Administration und der CL Programmierung können Sie in die Programmierung einsteigen.
Liegt ihr Schwerpunkt im Bereich Datenbanken dann starten Sie mit unseren Datenbank und SQL Kursen
System Administration
Beschreibung
Voraussetzungen / Dauer / Ort / Trainer
Operation IBM i
Grundlagen der Administration
EDU001
- Bedienung des System IBM i
- Einführung in die Systemadministration
- Einführung in ACS / PDM
- Bedienung des Navigator
- Aufbau des Systems
- Befehle
- Sicherung / Wiederherstellung
mehr unter EDU001
CL Programmierung
EDU002
- Eigene Scripte schreiben
- CL-Syntaxen
- SEU
- Einführung in RDI
- Arbeiten mit Dateien und Bildschirmmasken
mehr unter EDU002
BRMS for IBM i – Grundlagen und Administration
EDUW21
- BRMS im Überblick
- BRMS Funktionen, Befehle und Menüs kennen lernen
- Überblick über die BRMS Policies
- Datenträgerverwaltung
- Sicherungsgruppen einrichten
- Daten sichern und wiederherstellen
- Backup Monitoring
mehr unter EDUW21
IBM i Installation und Update von Releases
EDUW22
- Aufbau der Komponenten
- Installation Release
- Update von Releases
- Installation von PTF
- Fehlerbehebung
mehr unter EDUW22
Operation IBM i Fortgeschritten
EDUW25
- ACS zur Systemverwaltung
- Subsystem erstellen und verwalten
- Serverjobs & PJ Jobs
- mit Workloadgruppen arbeiten
- Systemanalyse mit i Navigator
- Systempflege (PTF´s, TR, Lizenzprogramme verwalten)
- Arbeiten mit Image Katalogen
- Plattenbelastung analysieren
- Netzwerk Konfiguration
- Arbeiten mit eigenen und fernen Freigaben
- IBM SQL Services for i
- Analyse von Java Jobs DSPJVMJOB, WRKJVMJOB
- Jobtabellen (DSPJBTBL)
mehr unter EDUW25
Programmierung
Beschreibung
Voraussetzungen / Dauer / Ort / Trainer
Einstieg in ILE RPG
EDU006
- Grundlagen ILE RPG
- Basis Syntaxen / Deklarationen
- Subroutinen vs. Interner Prozeduren
- Statistiken
- List-Programme
- mehr unter EDU006
EDU001, EDU002 und EDU003-x oder ähnliche Kenntnisse
sowie RDI oder VS-Code,
sowie Grundkenntnisse einer anderen Porgrammiersprache
Dauer: 3 Tage
Ort: online
Trainer: Markus A. Litters
ILE RPG für Fortgeschrittene
EDU007
- Erweiterte Grundlagen RPG
- Einfache Bildschirme
- Subfiles
- CRUD
- Kein ILE
- mehr unter EDU007
RPG und das Integrated Language Environment (ILE)
EDU010
- DEVOPS und RPG
- Objekt basiertes Programmieren
- Single Responsiblility
- Usability
- Alles im Kontext des ILE
- Prozeduren (intern / extern)
- Module
- Programme
- Serviceprogramme
- mehr unter EDU010
RPG und Embedded SQL
EDU008
- Basiswissen
- Statisches SQL
- Dynamisches SQL
- Fehlerbehandlung
- Transaktionssicherheit
- mehr unter EDU008
Webservices on IBM i – Consumer mit RPG und SQL erstellen
EDU011
Grundlagen des http-Protokolls
RPG
– Der RPG – AXIS-Wrapper
– Erstellen von JSON / XML-Dokumenten
– Parsen von JSON / XML-DokumentenSQL
– Die nativen SQL-Clientfunktionen
– Die java SQL-Clientfunktionen- Erstellen von JSON / XML-Dokumenten (Request-Payload
mehr unter EDU011
Voraussetzung EDU010 und EDU008
Dauer: 3 Tage oder 5 *0,5 Tage
Ort: online
Trainer: Klaus-Peter Luttkus
Webservices on IBM i – Provider mit RPG und SQL erstellen
EDU012
- IBM i native
- Der Integrated Web Service Server (IWS)
- Die RSE-API
- Generische Funktionen
- Programmierung
- RPG-Programme als Provider
- SQL-Befehle als Provider
mehr unter EDU012
Voraussetzung EDU010 und EDU008
Dauer: 3 Tage oder 5 * 0,5 Tage
Ort: online
Trainer: Klaus-Peter Luttkus
ACS IBM Client Access Solution
Beschreibung
Voraussetzungen / Dauer / Ort / Trainer
Enterprice Installation und Konfiguration
EDUACS01
- Installation
- Konfiguration Workplace
- Network
- Gesamtüberblick
- mehr unter EDUACS01
ACS Funktionen
EDUACS02
- Datatransfers
- 5250
- IFS
- Mit Druckausgaben arbeiten
- mehr unter EDUACS02
ACS Mit Plugins arbeiten
EDUACS03
- Client-Side
- Server-Side Funktionen
- Transfers und Dokumenterstellung
- mehr unter EDUASC03
ACS Navigator for i
EDUACS04
- Grafisches Systemmanagement als Alternative zu 5250
- Möglichkeiten und Beschränkungen
- mehr unter EDUACS04
ACS Open Source
Package Management
EDUACS05
- Shells (Konfiguration)
- YUM
- RPM
- ACS
- mehr unter EDUACS05
ACS Open Source
Anwendungen
EDUACS06
- IFS und Midnight Commander
- Editoren
-VI
-Nano - Administration
– Ansible
– Nagios
– Etc - mehr unter EDUACS06
SQL & Datenbanken
Beschreibung
Voraussetzungen / Dauer / Ort / Trainer
SQL Abfragen für Beginner
EDU004
- Select Statement
- Basics
- Skalare Funktionen
- CASE-Anweisungen
- NULL-Werte
- Verknüpfen von Tabellen
- UNION – Abfragen
- Common Table Expressions (CTE)
mehr unter EDU004
DBAs und Anwender (klassisch)
EDU003-1
- DDS
- PFs und LFs
- Ref-Files
- WRKQRY
- STRQM
mehr unter EDU003-1
DBAs und Anwender (modern)
EDU003-2
- Objektmanagement mit SQL
- CREATE / DROP / ALTER
- GRANT / REVOKE
- ACS – Schemata Tools
- ACS – SQL-Editor
- mehr unter EDU003-2
SQL-Abfragen für Fortgeschrittene
EDU022
- Groupings / horizontale und vertikale Joins
- OLAP Funktionen
- OLAP-DB-Design
– Fakten und Dimensionen
– MQTS
– Indizierung
– Temporal Tables
mehr unter EDU022
DB2 – Performance Überwachung und Analyse
EDU025
- Architektur der Datenbank
- Abfrage Prozess
- Zugriffs-Methoden
- Indexing Strategy
- Analyse Feedback Tools
- Kodierungstipps
- QAQQINI Optionen
mehr unter EDU025
Erstellen und Verarbeitung von JSON mit SQL
EDU023
- JSON Basics
- JSON Support in SQL
- Erstellen von JSON-Dokumenten
- JSON-Prädikate
- Verarbeitung von JSON-Dokumenten mit JSON_TABLE
- JSON – Komplexere Beispiele
- Selektieren von JSON-Daten
- Verarbeiten JSON-Daten aus Web-Service
mehr unter EDU023
Erstellen und Verarbeitung von XML-Daten mit SQL
EDU024
Programmier-Sprache SQL
EDU026
Anwendungsmodernisierung Datenbank
EDU027
- Aktuelle Situation → Zukunft
- Physische Dateien und SQL Tabellen
- Konvertieren physischer Dateien von DDS nach DDL
- Hinzufügen von Constraints
- SQL Global Variables
- Abhängige Datenbanken-Objekte
- Umsetzung von numerischen Datums-/Zeit-Feldern in echte Daten/Zeiten
- Modernisierung von vorhandenen Dateien – Vorgehensweise
- RCAC – Row and Column Access Control
mehr unter EDU027
Data Centric – Verlagerung von Programm-Logik in die Datenbank
EDU028
- Anwendungszentriertes versus Datenzentriertes Denken
- Auslagerung von Datei-Zugriffen
- ILE Konzepte
- Verlagerung von Programm-Logik in Datenbanken-Objekte
- SQL Routines
- Materialized Query Tables
- Trigger
mehr unter EDU028
Db2 und IBM i Services
EDU029
- IBM i und Db2 Services
- Work Management Services
- Verwalten von Spoolfiles mit Services
- Zugriff auf das IFS
- Erstellen von Spreadsheets (z.B. EXCEL-Tabellen)
- Senden von eMails
- ILE Programm/Objekt-Analyse
- SELF – SQL Error Logging Facility
Programmierung
Beschreibung
Voraussetzungen / Dauer / Ort / Trainer
Rational Developer for i (RDi) – Die Grundlagen
EDURDI01
- RDI Basics
- RDI Listendesign
- RDI Dialogdesign
- DDS-Schlüsselwörter kennen lernen
- RDI Debugging und Testing
- ACS als Entwicklertool
- mehr unter EDURDI01
Rational Developer for i (RDi) – Debuggen und Testen
EDURDI02
- Der IBM i Debug Server
- Debugging-Verfahren
- Basiskonfiguration des Debuggers
- Praktische Übungen
- Programme testen
- mehr unter EDURDI02
Rational Developer for i (RDi) und GIT Version Controlling
EDURDI03
- Mit System i Projekten arbeiten
- System i Projekte als Basis für die GIT-gesteuerte Anwendungsentwicklung
- Konfiguration
- Editierung und Umwandlung von Programmen
- Mit eGit arbeiten
- mehr unter EDURDI03
VS-Code als Entwicklungsumgebung für IBM i
EDUVS01
Programmentwicklung direkt auf dem IBM i Server
- Das VS-Code Ökosystem
- Die Arbeitsumgebung
- Programme schreiben
- Programme Umwandeln
- Mit VS-Code IBM i Programme debuggen
- VS-Code mit eigenen Funktionen erweitern
- Mit der Datenbank DB2 und SQL arbeiten
- mehr unter EDUVS01
VS-Code als Entwicklungsumgebung für IBM i
EDUVS02
Lokale Programmentwicklung und Deployment auf dem IBM i Server
- Mit VS-Code Arbeitsbereichen arbeiten
- Die GIT-Integration
- Extension IBM Project Explorer
- Source Orbit
- BOB – Better Object Builder
- mehr unter EDUVS02
System Administration
Beschreibung
Voraussetzungen / Dauer / Ort / Trainer
Operation IBM i
Grundlagen der Administration
EDU001
- Bedienung des System IBM i
- Einführung in die Systemadministration
- Einführung in ACS / PDM
- Bedienung des Navigator
- Aufbau des Systems
- Befehle
- Sicherung / Wiederherstellung
mehr unter EDU001
CL Programmierung
EDU002
- Eigene Scripte schreiben
- CL-Syntaxen
- SEU
- Einführung in RDI
- Arbeiten mit Dateien und Bildschirmmasken
mehr unter EDU002
Operation IBM i Fortgeschritten
EDUW25
- ACS zur Systemverwaltung
- Subsystem erstellen und verwalten
- Serverjobs & PJ Jobs
- mit Workloadgruppen arbeiten
- Systemanalyse mit i Navigator
- Systempflege (PTF´s, TR, Lizenzprogramme verwalten)
- Arbeiten mit Image Katalogen
- Plattenbelastung analysieren
- Netzwerk Konfiguration
- Arbeiten mit eigenen und fernen Freigaben
- IBM SQL Services for i
- Analyse von Java Jobs DSPJVMJOB, WRKJVMJOB
- Jobtabellen (DSPJBTBL)
mehr unter EDUW25
