De

Software Architecture

Softwarearchitektur ist das Rückgrat erfolgreicher digitaler Lösungen und ermöglicht es Unternehmen, operative Exzellenz, Agilität und Innovation zu erreichen. Die Software-Architecture-Kurse der Expleo Academy sind speziell darauf ausgerichtet, Ihnen die entscheidenden Fachkenntnisse und anerkannten Zertifizierungen zu vermitteln, die Sie in der sich stetig wandelnden Technologiewelt benötigen.

Eine Zertifizierung als Softwarearchitekt belegt ein anerkanntes Maß an Expertise und Professionalität im Design komplexer Softwaresysteme. Sie bestätigt Ihre Fähigkeit, entscheidende Architekturentscheidungen zu treffen und technische Lösungen mit den Geschäftszielen in Einklang zu bringen. Eine Zertifizierung stärkt zudem das Vertrauen von Kunden und Teammitgliedern und zeigt, dass Sie den Branchenstandards entsprechen.

Fachkraft zeigt auf einen großen interaktiven Bildschirm mit Softwarediagrammen und Code – Symbol für fortgeschrittene Softwarearchitektur und Systemdesign-Training.

Jetzt für iSAQB® CPSA-F zertifizieren

Der iSAQB®-Standard für Softwarearchitektur konzentriert sich gezielt auf Kompetenzen, Techniken und Best Practices im Bereich der Softwarearchitektur und bietet Zertifizierungen für Architekten, die Softwarelösungen entwerfen und umsetzen.

Unsere akkreditierte iSAQB® CPSA-F Schulung auf Foundation Level legt den Schwerpunkt auf technische Aspekte, Architekturentscheidungen und die praxisnahe Anwendung. Sie vermittelt die entscheidenden technischen Fähigkeiten, die für die Gestaltung effektiver Softwaresysteme erforderlich sind.

Ihre Softwarearchitekt-Zertifizierung erwerben

Das beste Training für Ihre Karriere als Softwarearchitekt

JAVA Programming Essentials

Description

In diesem Java 11 - Grundlagen Seminar werden die notwendigen Kenntnisse aufgebaut, um Programme objektorientiert zu entwerfen.
Die Teilnehmer*innen erlernen, Java-Programme (EE/Enterprise Edition) zu kompilieren und zu testen. Datentypen, Funktionen, objektorientierte Konzepte wie Klassen, Vererbung und Polymorphismus sind Teil des Seminars wie auch Annotationen sowie die Neuerungen von Java 11 und das geänderte Interface Konzept.
In diesem Seminar werden die Themen durch viele Beispiele verständlich nähergebracht.

Nach Abschluss dieses Seminars haben die Teilnehmer*innen Wissen zu folgenden Themen:

  • Java Basics
  • Kontrollstrukturen
  • Klassen, Attribute, Methoden
  • Kapselung und Konstruktoren
  • Vererbung
  • Packages
  • Interfaces und Adapterklassen
€2,495.00 excl. MwSt
5 Tage
Online

JavaFX Einführung

Description

JavaFX ist ein Framework zur Erstellung grafischer Java-Anwendungen, mit dem Schwerpunkt auf einem modernen Look & Feel und einer umfangreichen und tiefgehenden Leistungspalette.
Vor JavaFX waren Java-Entwickler auf Swing und AWT als Standard Toolkits für grafische Anwendungen angewiesen. Diese Frameworks sind zusehends in die Jahre gekommen und haben insb. im Bereich Medien und Animation etliche Lücken. Der Nachfolger JavaFX wurde von Grund auf neu konzipiert und ist Teil des JDKs für Java 8 und seit JDK11 auch als eigenständiges Open Source Framework mittels des OpenJFX Projektes verfügbar.  

JavaFX bietet unter anderem Unterstützung für Animation und Interaktion, Einbettung von Medien wie Video, Bild und Ton, erlaubt die deklarative Modellierung von Benutzeroberflächen basierend auf XML, und ist ein ideales Werkzeug zur Erstellung universeller und ansprechender Desktop-Anwendungen sowie Rich Internet Applikationen.

In diesem Seminar lernen die Teilnehmer die grundlegenden Konzepte von JavaFX kennen. Dazu gehören die Architektur von JavaFX, der Scene Graph, Scene Builder, Bindings, der Media Stack und die grundlegenden APIs. Anhand von Beispielen und Projektarbeit werden alle relevanten Schritte der Anwendungsentwicklung mit JavaFX aufgezeigt und die Teilnehmer lernen eigenständig JavaFX Rich Client Anwendungen zu entwickeln und als Stand-alone-Anwendung oder als Web-Anwendung bereitzustellen.

Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:

  • Technologische Einordnung von Java FX
  • Java FX Grundlagen
  • Richt Client UIs
  • FXML
  • Implementierungsrezepte
  • Deployment von JavaFX Anwendungen
€1,805.00 excl. MwSt
3 Tage

Native iOS Development

Description

In diesem Training lernen Sie, iOS Apps zu erstellen. Sie werden in die Xcode Entwicklungsumgebung eingeführt und bekommen einen Überblick der Grundkonzepte von iOS Apps.
Sie lernen die Programmiersprache Swift. 

€3,005.00 excl. MwSt
5 Tage

Programmierung für Einsteiger

Description

Nach Absolvieren des Trainings haben Sie eine fundierte Grundlage in der Programmierung und eine solide Basis für weiterführende Programmierkurse.

Nach Abschluss in diesem Training haben die Teilnehmer*innen das Wissen zu folgenden Themen:

  • Grundlagen zu Programmen und Programmiersprachen
  • Darstellungsmittel für Programmabläufe
  • Werkzeuge der Softwareentwicklung
  • Zahlensysteme und Zeichencodes
  • Grundlegende Sprachelemente
  • Kontrollstrukturen
  • Elementare Datenstrukturen
  • Methoden, Prozeduren und Funktionen
  • Einführung in die objektorientierte Programmierung (OOP)
  • Algorithmen
  • Spezielle Algorithmen
  • Grundlagen der Softwareentwicklung
€1,215.00 excl. MwSt
2 Tage
Online

Programming C#

Description

Dieses Training lehrt Entwickler*innen die Programmierkenntnisse die für das Erstellen von Windows - und Webanwendungen mit C# als Programmiersprache notwendig sind.
Während der fünf Tage des Trainings werden die grundlegenden C# Programmstrukturen, Sprachsyntax und Implementierungsdetails vermittelt.

.NET 8 ist die aktuellste Version von .NET mit Long Term Support (LTS). Mit .NET können Windows und Web Applikationen, Mobile Applikationen, und Applikationen für Devices entwickelt werden.
In diesem Workshop lernen Sie den Syntax von C# inklusive der neuen Features von C# 12 und Core Libraries die sowohl für die Entwicklung von Windows/Linux- und Web-Applikationen benötigt werden. Für die Entwicklung von Windows- und Web-Applikationen werden dann weiterführende Kurse empfohlen.

€2,495.00 excl. MwSt
5 Tage

Weitere Kurse, die für Sie interessant sein könnten

Nutzen Sie die Gelegenheit, ergänzende Trainings zu entdecken, die Ihre Kenntnisse erweitern und Ihre Karriere in der Softwarearchitektur voranbringen.

Moderne Workstation mit zwei Bildschirmen, auf denen Code angezeigt wird – Symbol für praxisnahes Softwareentwicklungs-Training und Programmierkurse.

Software Engineering

Auf dem Bildschirm ist zu sehen, wie eine Testautomatisierungslösung programmiert wird

Test Automation

Career Pathways – Wählen Sie das Training für Ihre Entwicklung

Unsere Career Pathways zeigen Ihnen, wie Sie Ihre Fähigkeiten als Softwarearchitekt systematisch ausbauen können

Möchten Sie Ihre Mitarbeiter fördern und ihre Fähigkeiten ausbauen?

Wir entwickeln Ihr Team gezielt weiter

FAQ zu Software-Architecture-Kursen

Warum ist eine Zertifizierung in Softwarearchitektur wichtig?

Eine Zertifizierung in Softwarearchitektur bestätigt Ihr Wissen, Ihre Fähigkeiten und Ihre Expertise und zeigt, dass Sie robuste, effiziente und skalierbare Softwaresysteme entwerfen können. Zertifizierungen wie iSAQB® sind in der Branche anerkannt und steigern Ihre Karrierechancen, Glaubwürdigkeit und berufliche Weiterentwicklung. Zertifizierte Architekten genießen das Vertrauen von Arbeitgebern und Stakeholdern und beweisen ihr Engagement für Best Practices und kontinuierliches Lernen. Darüber hinaus stellen Zertifizierungen sicher, dass Architekten stets mit den neuesten Methoden und Frameworks arbeiten, um einen strategischen Mehrwert für Organisationen zu schaffen.

Die beste Zertifizierung für Softwarearchitekten hängt von den individuellen Karrierezielen und den spezifischen Anforderungen der Branche oder Organisation ab. Besonders anerkannt sind die iSAQB®-Zertifizierungen wie CPSA-F, CPSA-A und CPSA-E, die sich gezielt auf Softwarearchitektur-Fähigkeiten und Best Practices konzentrieren. Die Wahl der richtigen Zertifizierung sollte sich letztlich an den eigenen beruflichen Zielen orientieren.

iSAQB® fokussiert sich speziell auf Softwarearchitektur-Kompetenzen, Techniken und Best Practices und bietet Zertifizierungen für Architekten, die Softwarelösungen entwerfen und umsetzen. Die Trainings legen Wert auf technische Aspekte, Architekturentscheidungen und praxisnahe Anwendung.
TOGAF® hingegen ist ein Enterprise-Architecture-Framework, das den Schwerpunkt auf die organisatorische Ausrichtung, strategische Geschäftsziele, Governance und das Management von Architekturprojekten legt. Während TOGAF® Methoden und Werkzeuge für die strategische Transformation einer Unternehmensarchitektur bereitstellt, zielt iSAQB® auf die tiefgehenden technischen Kompetenzen ab, die für das Design effektiver Softwaresysteme erforderlich sind.