Java - Lösungen. Wissen. Seminare.

Java ist eine der am weitesten verbreiteten Programmiersprachen weltweit und findet in einer Vielzahl von Anwendungsgebieten Anwendung. Egal, ob Sie webbasierte Anwendungen, mobile Apps, Unternehmenssoftware oder komplexe Systeme entwickeln möchten, Java bietet die Flexibilität und Skalierbarkeit, um Ihre Anforderungen zu erfüllen.

Der Einsatz von Java im Bereich Application Development bietet zahlreiche Vorteile. Eine der größten Stärken von Java ist die Plattformunabhängigkeit. Dies bedeutet, dass Java-Anwendungen auf verschiedenen Betriebssystemen und Geräten laufen können, ohne dass umfangreiche Anpassungen erforderlich sind. Dadurch sparen Sie Zeit und Kosten bei der Entwicklung und Wartung Ihrer Anwendungen.

Darüber hinaus bietet Java eine umfangreiche Standardbibliothek und eine breite Palette von Frameworks und Tools, die die Entwicklung beschleunigen und vereinfachen. Mit der reichhaltigen Funktionalität von Java können Sie robuste und hochperformante Anwendungen entwickeln, die den Anforderungen Ihrer Kunden gerecht werden.

Bei ORDIX haben wir ein Team hochqualifizierter Java-Entwickler:innen, die Ihnen bei der Entwicklung maßgeschneiderter Lösungen zur Seite stehen. Wir bieten Ihnen eine umfassende Beratung, von der Anforderungsanalyse bis zur Implementierung und Wartung Ihrer Java-Anwendungen. Unser Ziel ist es, Ihnen zu helfen, innovative und zuverlässige Softwarelösungen zu entwickeln, die Ihre Geschäftsziele unterstützen.

Des weiteren bieten wir auch Schulungen und Workshops an, um Ihr Team in Java-Entwicklungsmethoden und -technologien zu schulen. Unsere Referent:innen vermitteln Ihnen das erforderliche Wissen, um das volle Potenzial von Java auszuschöpfen und effiziente Anwendungen zu entwickeln.

Seminare im Java Umfeld

Java gilt als eine der bedeutendsten Programmiersprachen für die Entwicklung von Individualsoftware. Insbesondere im Serverbereich ist Java aufgrund seiner Plattformunabhängigkeit und der vielfältigen, meist frei verfügbaren Frameworks führend. In diesem Seminar erlernen Sie die Programmiersprache Java und werden durch umfangreiche Übungen mit der Umsetzung objektorientierter Konzepte, wie Vererbung und Datenkapselung, vertraut gemacht. Darüber hinaus erhalten Sie einen Überblick über die wichtigsten Pakete (Klassenbibliotheken) und deren Verwendung in Java.

ZUM SEMINAR

Der Erfolg der Programmiersprache Java basiert nicht zuletzt auf den Spracherweiterungen Generics, Annotations, Lambda, Streaming API uvm. Darüber hinaus kommt eine Vielzahl von nützlichen Bibliotheken für Standardsituationen zum Einsatz. In diesem Aufbauseminar lernen Sie weiterführende Spracheigenschaften und die wichtigsten Bibliotheken der Java Standard Edition (Java SE) kennen. Praxisorientierte Beispiele und Übungen zeigen den Nutzen dieser mächtigen Programmierplattform.

ZUM SEMINAR

Die Java Persistence API ist die Programmierschnittstelle für das objektrelationale Mapping. Daten von Java-Objekten werden unmittelbar in relationale Datenbanken überführt und das Ergebnis von Datenbanksuchen wird direkt in Form von Java-Objekten zurückgegeben. Hibernate ist die wohl am weitesten verbreitete Implementierung dieses Java-Enterprise-Standards. In diesem Seminar werden Sie mit JPA und deren Hibernate-Implementierung vertraut gemacht.

ZUM SEMINAR

JavaServer Faces (JSF) ist der in Jakarta EE (aka Java Enterprise Edition) spezifizierte Standard für die Entwicklung von Web-Anwendungen mit Java. In diesem Seminar werden Sie mit Techniken vertraut gemacht, die für die Entwicklung einer Web-Anwendung mit JSF erforderlich sind.

ZUM SEMINAR

Das Java Spring-Framework ist neben dem Java EE-Standard eines der wichtigsten und mächtigsten Frameworks für die Entwicklung von komplexen Enterprise-Applikationen. Vor allem durch die Einführung von Spring Boot stellt es gerade im Bereich der Entwicklung von Microservices einen De-facto-Standard dar. Neben den klassischen Themen wie Dependency Injection und aspektorientierter Programmierung (AOP) bietet das Framework viele weitere Features, wie z.B. Transaktionsmanagement, einfachen Datenbankzugriff, Erstellung von Webservices (REST und SOAP) und die Integration vieler weiterer Technologien und Protokolle. Spring Boot vereint bereits viele notwendige Lösungsszenarien. Themen wie Logging, Konfiguration, Integration eines Web-Containers (z.B. Apache Tomcat), Auto-Konfiguration und vieles mehr erlauben dem Entwickler ein schnelles Startup für die Anwendungsentwicklung. Der praktische Umgang mit dem Spring-Framework ist Schwerpunkt dieses Seminars. Anhand von zahlreichen Beispielen und Übungen lernen Sie professionelle Spring-Anwendungen zu entwickeln.

ZUM SEMINAR

Die Analyse und Optimierung der Performance unternehmenskritischer Java-Applikationen im Enterprise-Umfeld stellt eine wichtige Aufgabe und zugleich eine hohe Herausforderung dar. In diesem Seminar erläutern wir die unterschiedlichen Bereiche der Performance-Analyse anhand eines Schichtenmodells vom Betriebssystem über die Java Virtual Machine bis hin zum Quellcode. Performance-relevante Aspekte der Java Virtual Machine, insbesondere die Garbage Collection, werden erläutert und Konfigurations-Parameter vorgestellt. Außerdem beleuchten wir Faktoren der Performance bei verteilten Systemen wie z.B. einer Microservice-Architektur.

ZUM SEMINAR

Die Java Enterprise Edition (Java EE) stellt seit fast 20 Jahren eine bewährte und etablierte Plattform für die Entwicklung von Unternehmensanwendungen dar. Java EE wird kontinuierlich an den Stand der Technik angepasst. Mit der Übergabe des Standards von ORACLE an die Eclipse Foundation wird die Weiterentwicklung unter dem Namen Jakarta EE (JEE) sichergestellt. Sie werden feststellen, dass JEE zwar mächtig, die Programmierung aber unkompliziert ist. Anhand von zahlreichen Beispielen und Übungen lernen Sie, JEE-Anwendungen zu entwickeln. Best Practices im JEE-Umfeld sind gleichfalls Gegenstand des Seminars. Unterschiede zwischen der etablierten monolithischen und den Microservice-Architekturen werden diskutiert. Nutzen Sie die Gelegenheit, im Rahmen des Seminars unter Anleitung des Dozenten für Ihre individuellen Anforderungen einen Lösungsansatz unter Verwendung des weit verbreiteten Application Servers Wildfly zu entwickeln.

ZUM SEMINAR

WildFly ist ein Application Server, der den Standard Jakarta Enterprise Edition erfüllt. WildFly ist zusammen mit der kommerziellen Variante JBoss EAP führend, sowohl in der Technologie als auch in der Verbreitung. Dieses Seminar bereitet den Teilnehmer in Theorie und Praxis auf den Einsatz als Administrator für WildFly vor. Sie lernen die Komponenten und Funktionsweise des Application-Servers kennen. Sie benutzen die Administrations-Schnittstellen des WildFly-Application-Servers für die Integration, die Bereitstellung von Ressourcen und den Aufbau von Clustern. Darüber hinaus führen Sie dynamische Analysen von Enterprise-Anwendungen durch: mit Debugging, Monitoring und Profiling untersuchen Sie Funktionalität und Performance der Anwendung. Falls Sie die kommerzielle Variante von WildFly (Red Hat JBoss Enterprise Application Platform / JBoss EAP) im Einsatz haben, ist dieser Kurs ebenfalls für Sie geeignet.

ZUM SEMINAR

Die Microservice-Architektur verspricht vor allem mehr Flexibilität und eine schnellere Umsetzung neuer Anforderungen. In diesem Workshop lernen Sie sowohl die Vorteile als auch die Herausforderungen dieser Architektur kennen. Denn ein Microservice kommt selten allein und solch ein verteiltes System muss beherrscht werden, um die Kontrolle zu behalten. Wie kommunizieren die einzelnen Microservices miteinander? Wie wird die gewünschte Flexibilität erreicht, um Microservices beliebig skalieren zu können? Wie sieht es mit Themen wie Ausfallsicherheit aus? Für diese und weitere Fragen zeigen wir in diesem Workshop einen konkreten Lösungsansatz und entwickeln gemeinsam eine exemplarische Microservice-Landschaft mit Hilfe von Spring Boot.

ZUM SEMINAR

Unsere Ansprechpartner:innen
SPRECHEN SIE UNS AN!

Sie haben Fragen zu unseren Dienstleistungen & Inhouse-Seminaren oder benötigen ein individuelles Angebot? Dann sprechen Sie uns an!

KONTAKT
ORDIX AG
Karl-Schurz-Straße 19a
33100 Paderborn
Tel: +49 5251 1063-0
E-Mail: info@ordix.de