Von Lehrern geleitete Live-Java-Schulungen veranschaulichen online oder vor Ort anhand praktischer Übungen, wie man Anwendungen mit Java entwickelt. Die Java-Schulung ist als „Online-Live-Schulung“ oder „Vor-Ort-Live-Schulung“ verfügbar. Das Online-Live-Training (auch „Remote-Live-Training“ genannt) wird über einen interaktiven Remote-Desktop durchgeführt. Live-Schulungen vor Ort können vor Ort beim Kunden in Schweiz oder in den Schulungszentren von NobleProg in Schweiz durchgeführt werden. NobleProg – Ihr lokaler Schulungsanbieter
Diese instructor-geführte, Live-Schulung (online oder vor Ort) richtet sich an Java-Entwickler mit mittleren Kenntnissen, die die neuesten Funktionen von Java 21 erkunden, ihre Programmierpraktiken verbessern und moderne Java-Anwendungen effizient implementieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die neuen Funktionen, die in Java 21 eingeführt wurden, zu verstehen und zu nutzen.
Die Anwendungsleistung mithilfe fortschrittlicher Java-Funktionen zu verbessern.
Modulare und skalierbare Anwendungen mithilfe aktualisierter Bibliotheken zu entwickeln.
Best Practices in Java 21 für robusten und effizienten Code zu implementieren.
Diese von einem Ausbilder geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Softwareentwickler, die die zentralen Java-Konzepte und Programmierprinzipien von Java17 erlernen möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Die wichtigsten Java-Konzepte und Programmierprinzipien zu verstehen.
Schreiben, Kompilieren und Ausführen von Java-Anwendungen mit Java 17.
die neuen Funktionen und Erweiterungen von Java 17 zu nutzen.
Arbeiten mit objektorientierten Programmierkonzepten (OOP) in Java.
Erweiterte Java-Funktionen wie Lambdas, Streams und Module zu implementieren.
Diese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Java-Entwickler, die Microservices-basierte Anwendungen mit Java-Frameworks wie Spring Boot und Spring Cloud entwerfen, entwickeln, bereitstellen und warten möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein
Die Prinzipien und Vorteile der Microservices-Architektur zu verstehen.
Microservices mit Java und Spring Boot zu erstellen und bereitzustellen.
Service Discovery, Konfigurationsmanagement und API-Gateways zu implementieren.
Microservices effektiv sichern, überwachen und skalieren.
Microservices mithilfe von Docker und Kubernetes bereitstellen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Java-Entwickler, die JVM-Tools und -Funktionen zur Ausführung von Java-Programmen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Das JVM und seine Funktionsweise verstehen.
Mehr über Reflection und die verschiedenen Speicherbereiche lernen.
Verstehen, wie die JVM-Tool-Schnittstelle genutzt wird.
Das JVM nutzen, um Java-Programme auf jedem Gerät oder Betriebssystem auszuführen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die die Grundlagen der kontinuierlichen Integration für Java erlernen und anwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
KI für ein Java-Projekt kennen und verstehen lernen.
Diese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler auf mittlerem Niveau Java, die Design Patterns anwenden möchten, um die Struktur, Wartbarkeit und Skalierbarkeit von Software zu verbessern.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Den Zweck und die Vorteile von Entwurfsmustern zu verstehen.
Kreative, strukturelle und verhaltensbasierte Muster in Java effektiv anzuwenden.
Die Wiederverwendbarkeit, Skalierbarkeit und Wartbarkeit von Code zu verbessern.
Bestehende Codebasen mit Hilfe von Entwurfsmustern umzugestalten.
Diese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Java-Programmierer, die mehr über Guava und die Verwendung von Guava in der Programmierung erfahren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Lernen Sie, wie man Guava in der Java-Programmierung verwendet.
Nutzen Sie Guava zur Erleichterung von Standard-Codierungspraktiken.
Leicht zu lesenden und prägnanten Java-Code erstellen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Programmierer, die Java 16 zum Erstellen, Verwalten und Verpacken von Java-Anwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Lernen und verstehen Sie die neuen Funktionen und Änderungen von den älteren Versionen von Java zu Java 16.
Lernen Sie die grundlegenden Java-Konzepte und verwenden Sie sie, um Java-Anwendungen zu erstellen.
Diese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die NetBeans zur Entwicklung von Anwendungen mit Java und anderen Programmiersprachen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Lernen Sie über NetBeans und wie es funktioniert.
Lernen Sie, wie man NetBeans in der Java-Programmierung verwendet.
Nutzen Sie NetBeans, um Vorlagen und Projekte zu erstellen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Programmierer, Java-Entwickler und alle, die Vaadin zur Entwicklung und Bereitstellung von Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Einrichten und Konfigurieren eines Vaadin-Projekts.
Die Grundlagen von Vaadin bei der Entwicklung von Anwendungen verstehen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die ihre Java EE 8 Anwendungen containerisieren und als Microservices in der Cloud betreiben möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Java-Microservices in Docker-Containern erstellen und bereitstellen.
Verwaltung von Docker-Containern mit Kubernetes.
Microservices in ein bestehendes monolithisches System integrieren.
Microservices überwachen, testen und sichern.
Fehlerbehebung in Containern und Orchestrierungsumgebungen.
Diese von einem Kursleiter geleitete Live-Schulung in Schweiz richtet sich an alle, die Java zum Zweck der Testautomatisierung erlernen möchten. Es handelt sich um einen gestrafften, intensiven Kurs mit vielen praktischen Übungen, um den Teilnehmern schnell die wesentlichen Programmierfähigkeiten zu vermitteln, die für die Anwendung von Software-Automatisierungstests erforderlich sind. Der Schwerpunkt liegt auf den Java-Grundlagen, die direkt und unmittelbar auf die Testautomatisierung angewendet werden können.
Dieser Kurs befasst sich nicht eingehend mit Testautomatisierungs-Frameworks wie Selenium. Er umgeht auch den herkömmlichen "Hello World" Ansatz zum Erlernen von Java, da dies kein Kurs über Anwendungsentwicklung ist. Dieser Kurs zielt direkt darauf ab, dass die Teilnehmer schnell mit der Testautomatisierung beginnen können. Wenn Sie bereits über Java-Kenntnisse verfügen und direkt in das Testen mit Selenium einsteigen möchten, sollten Sie sich diesen Kurs ansehen: Einführung in Selenium (https://www.nobleprog.com/introduction-selenium-training).
During the training participant will know the specific use of selected issues, the basic problems encountered when using them, and the role of the application model. The training also includes a basic knowledge of the language standard library functions. Training requires knowledge of the development environment IDE used to build Java applications (e.g.. Eclipse, Netbeans). Training does not include a user interface issues.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an erfahrene Spring Boot-Entwickler, die die erweiterten Funktionen von Spring Boot's nutzen möchten, um komplexe Spring Boot-Anwendungen weiter zu verbessern, zu sichern und zu testen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Das Spring WebMVC Framework anpassen, um die Entkopplung von Webanwendungen zu verbessern.
Objekte mit Jackson Serialization Views serialisieren und de-serialisieren.
Benutzerdaten in einer Datenbank speichern und sichern.
Spring Sessions verwenden, um Benutzer-Sitzungsinformationen verteilt zu verwalten.
Automatisieren des Testens von Spring WebMVC-Anwendungen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Webentwickler, die Angular and Spring Boot zur Erstellung von Full-Stack-Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Entwickeln Sie eine Full-Stack-Anwendung mit Angular und Sping Boot.
Erstellen Sie eine Backend-Anwendung mit Spring Boot.
Erstellen Sie Frontend-Anwendungen mit Angular.
Verwenden Sie Spring Security, um die Authentifizierung für eine Full-Stack-Anwendung zu konfigurieren.
Um heterogenen Entwicklungsgruppen, die bei ihrer täglichen Arbeit verschiedene Plattformen gleichzeitig nutzen, bestmöglich zu dienen, haben wir verschiedene Themen in einem kombinierten Kurs zusammengefasst, der verschiedene Themen der sicheren Programmierung auf didaktische Weise in einer einzigen Schulungsveranstaltung präsentiert. Dieser Kurs kombiniert C/C++- und Java-Plattformsicherheit, um ein umfassendes, plattformübergreifendes Fachwissen zur sicheren Programmierung zu vermitteln.
In Bezug auf C/C++ werden gängige Sicherheitsschwachstellen besprochen, unterstützt durch praktische Übungen zu den Angriffsmethoden, die diese Schwachstellen ausnutzen, wobei der Schwerpunkt auf den Abschwächungstechniken liegt, die angewandt werden können, um das Auftreten dieser gefährlichen Bugs zu verhindern, sie vor der Markteinführung zu entdecken oder ihre Ausnutzung zu verhindern.
Die Sicherheitskomponenten und -dienste von Java werden diskutiert, indem die verschiedenen APIs und Tools anhand einer Reihe praktischer Übungen vorgestellt werden, bei denen die Teilnehmer praktische Erfahrungen mit deren Verwendung sammeln können. Der Kurs behandelt auch Sicherheitsaspekte von Webdiensten und die damit verbundenen Java-Dienste, die zur Verhinderung der schlimmsten Bedrohungen von internetbasierten Diensten eingesetzt werden können. Schließlich werden web- und Java-bezogene Sicherheitsschwachstellen durch leicht verständliche Übungen demonstriert, die nicht nur die Ursache der Probleme aufzeigen, sondern auch die Angriffsmethoden zusammen mit den empfohlenen Entschärfungs- und Codierungstechniken demonstrieren, um die damit verbundenen Sicherheitsprobleme zu vermeiden.
Die Teilnehmer an diesem Kurs werden
Grundlegende Konzepte der Sicherheit, der IT-Sicherheit und der sicheren Kodierung verstehen
Web-Schwachstellen jenseits der OWASP Top Ten kennen und wissen, wie man sie vermeidet
Client-seitige Schwachstellen und sichere Kodierungspraktiken kennen lernen
Verschiedene Sicherheitsfunktionen der Java-Entwicklungsumgebung nutzen können
Praktisches Verständnis der Kryptographie
Erkennen der schwerwiegenden Folgen eines unsicheren Umgangs mit Puffern
Verstehen der architektonischen Schutztechniken und ihrer Schwächen
typische Programmierfehler kennen und wissen, wie man sie vermeidet
über aktuelle Sicherheitslücken in verschiedenen Plattformen, Frameworks und Bibliotheken informiert sein
Quellen und weiterführende Lektüre zu sicheren Kodierungspraktiken erhalten
Selbst erfahrene Java-Programmierer beherrschen nicht unbedingt die verschiedenen Sicherheitsdienste, die Java bietet, und kennen auch nicht die verschiedenen Schwachstellen, die für in Java geschriebene Webanwendungen relevant sind.
Der Kurs behandelt - neben der Einführung in die Sicherheitskomponenten der Standard Java Edition - Sicherheitsfragen der Java Enterprise Edition (JEE) und Web Services. Der Diskussion von spezifischen Diensten werden die Grundlagen der Kryptographie und der sicheren Kommunikation vorangestellt. Verschiedene Übungen befassen sich mit deklarativen und programmatischen Sicherheitstechniken in JEE, während sowohl die Transportschicht als auch die Ende-zu-Ende-Sicherheit von Webservices diskutiert wird. Die Verwendung aller Komponenten wird in mehreren praktischen Übungen vorgestellt, in denen die Teilnehmer die besprochenen APIs und Tools selbst ausprobieren können.
Im Kurs werden auch die häufigsten und schwerwiegendsten Programmierfehler der Java-Sprache und -Plattform sowie webbezogene Schwachstellen durchgesprochen und erläutert. Neben den typischen Fehlern, die von Java-Programmierern begangen werden, umfassen die vorgestellten Sicherheitslücken sowohl sprachspezifische Probleme als auch solche, die sich aus der Laufzeitumgebung ergeben. Alle Schwachstellen und die entsprechenden Angriffe werden anhand von leicht verständlichen Übungen demonstriert, gefolgt von den empfohlenen Codierungsrichtlinien und den möglichen Entschärfungstechniken.
Die Teilnehmer an diesem Kurs werden
Grundlegende Konzepte der Sicherheit, der IT-Sicherheit und der sicheren Kodierung verstehen
lernen Web-Schwachstellen über die OWASP Top Ten hinaus kennen und wissen, wie man sie vermeidet
die Sicherheitskonzepte von Webdiensten verstehen
Verschiedene Sicherheitsfunktionen der Java-Entwicklungsumgebung nutzen können
Praktisches Verständnis der Kryptographie
Sicherheitslösungen von Java EE verstehen
Typische Programmierfehler kennen und wissen, wie man sie vermeiden kann
Informationen über einige aktuelle Schwachstellen im Java Framework erhalten
Praktische Kenntnisse in der Verwendung von Sicherheitstests erhalten
Sie erhalten Quellen und weiterführende Literatur zu sicheren Programmierpraktiken.
Selbst erfahrene Programmierer beherrschen nicht unbedingt die verschiedenen Sicherheitsdienste, die von ihren Entwicklungsplattformen angeboten werden, und sind sich auch der verschiedenen Schwachstellen, die für ihre Entwicklungen relevant sind, nicht bewusst. Dieser Kurs richtet sich an Entwickler, die sowohl Java als auch PHP verwenden, und vermittelt ihnen die grundlegenden Fähigkeiten, die erforderlich sind, um ihre Anwendungen gegen aktuelle Angriffe über das Internet resistent zu machen.
Die Ebenen der Java-Sicherheitsarchitektur werden durchlaufen, indem Zugriffskontrolle, Authentifizierung und Autorisierung, sichere Kommunikation und verschiedene kryptografische Funktionen behandelt werden. Es werden auch verschiedene APIs vorgestellt, die zur Sicherung Ihres Codes in PHP verwendet werden können, wie OpenSSL für Kryptographie oder HTML Purifier für die Eingabevalidierung. Auf der Serverseite werden die besten Praktiken für die Absicherung und Konfiguration des Betriebssystems, des Web-Containers, des Dateisystems, des SQL-Servers und des PHP-Servers selbst vorgestellt, während ein besonderer Schwerpunkt auf die clientseitige Sicherheit durch Sicherheitsfragen von JavaScript, Ajax und HTML5 gelegt wird.
Allgemeine Web-Schwachstellen werden anhand von Beispielen erörtert, die sich an den OWASPTop Ten orientieren und verschiedene Injektionsangriffe, Skriptinjektionen, Angriffe auf die Sitzungsverwaltung, unsichere direkte Objektreferenzen, Probleme beim Hochladen von Dateien und viele andere aufzeigen. Die verschiedenen Java- und PHP-spezifischen Sprachprobleme und Probleme, die sich aus der Laufzeitumgebung ergeben, werden gruppiert in die Standard-Schwachstellenarten fehlende oder unsachgemäße Eingabevalidierung, unsachgemäße Verwendung von Sicherheitsfunktionen, fehlerhafte Fehler- und Ausnahmebehandlung, zeit- und zustandsbezogene Probleme, Codequalitätsprobleme und Schwachstellen im Zusammenhang mit mobilem Code vorgestellt.
Die Teilnehmer können die besprochenen APIs, Tools und die Auswirkungen von Konfigurationen selbst ausprobieren, während die Vorstellung der Schwachstellen durch eine Reihe praktischer Übungen unterstützt wird, in denen die Folgen erfolgreicher Angriffe demonstriert werden und gezeigt wird, wie man die Fehler behebt und Techniken zur Schadensbegrenzung anwendet, sowie die Verwendung verschiedener Erweiterungen und Tools vorgestellt wird.
Die Teilnehmer an diesem Kurs werden
Grundlegende Konzepte der Sicherheit, der IT-Sicherheit und der sicheren Kodierung verstehen
Sie lernen Web-Schwachstellen jenseits der OWASP Top Ten kennen und wissen, wie sie zu vermeiden sind.
Erlernen von clientseitigen Schwachstellen und sicheren Programmierpraktiken
Verschiedene Sicherheitsfunktionen der Java-Entwicklungsumgebung nutzen können
Praktisches Verständnis der Kryptographie
Verschiedene Sicherheitsfunktionen von PHP nutzen können
Verstehen der Sicherheitskonzepte von Webdiensten
Praktische Kenntnisse in der Verwendung von Sicherheitstools
Lernen Sie typische Programmierfehler kennen und wie Sie diese vermeiden können
über aktuelle Schwachstellen in Java und PHP Frameworks und Bibliotheken informiert sein
Quellen und weiterführende Lektüre zu sicheren Kodierungspraktiken
Beschreibung
Die Java Sprache und die Laufzeitumgebung (Runtime Environment, JRE) wurden so entwickelt, dass sie frei von den problematischsten Sicherheitslücken sind, die in anderen Sprachen wie C / C++ . Softwareentwickler und -architekten sollten jedoch nicht nur wissen, wie sie die verschiedenen Sicherheitsfunktionen der Java Umgebung nutzen (positive Sicherheit), sondern auch die zahlreichen Schwachstellen kennen, die für die Java Entwicklung noch relevant sind (negative Sicherheit).
Der Einführung von Sicherheitsdiensten geht ein kurzer Überblick über die Grundlagen der Kryptographie voraus, der eine gemeinsame Grundlage für das Verständnis des Zwecks und der Funktionsweise der jeweiligen Komponenten bietet. Die Verwendung dieser Komponenten wird in mehreren praktischen Übungen vorgestellt, in denen die Teilnehmer die diskutierten APIs selbst ausprobieren können.
Der Kurs geht auch durch und erklärt die häufigsten und schwerwiegendsten Programmierfehler der Java Sprache und -Plattform, wobei sowohl die typischen Fehler von Java Programmierern als auch die sprach- und umgebungsspezifischen Probleme behandelt werden. Alle Sicherheitslücken und die relevanten Angriffe werden anhand von leicht verständlichen Übungen demonstriert, gefolgt von den empfohlenen Codierungsrichtlinien und den möglichen Abhilfemaßnahmen.
Teilnehmer an diesem Kurs werden
Grundlegende Konzepte für Sicherheit, IT-Sicherheit und sichere Codierung verstehen
Informieren Sie sich über Web-Schwachstellen, die über OWASP Top Ten hinausgehen, und lernen Sie, diese zu vermeiden
Erfahren Sie, wie Sie verschiedene Sicherheitsfunktionen der Java Entwicklungsumgebung verwenden
Ein praktisches Verständnis der Kryptographie haben
Erfahren Sie mehr über typische Codierungsfehler und wie Sie diese vermeiden können
Informieren Sie sich über aktuelle Sicherheitslücken im Java Framework
Holen Sie sich Quellen und weitere Informationen zu sicheren Codierungsmethoden
Beschreibung
Über solide Kenntnisse in der Verwendung von Java-Komponenten hinaus ist es selbst für erfahrene Java-Programmierer unerlässlich, ein tiefes Wissen über webbezogene Schwachstellen sowohl auf der Server- als auch auf der Client-Seite, die verschiedenen Schwachstellen, die für in Java geschriebene Webanwendungen relevant sind, und die Folgen der verschiedenen Risiken zu besitzen.
Allgemeine webbasierte Schwachstellen werden durch die Darstellung der relevanten Angriffe demonstriert, während die empfohlenen Kodierungstechniken und Entschärfungsmethoden im Kontext von Java mit dem wichtigsten Ziel, die damit verbundenen Probleme zu vermeiden, erläutert werden. Darüber hinaus wird ein besonderer Schwerpunkt auf die client-seitige Sicherheit gelegt, wobei Sicherheitsfragen von JavaScript, Ajax und HTML5 behandelt werden.
Der Kurs führt in die Sicherheitskomponenten der Standard Java-Edition ein, der die Grundlagen der Kryptographie vorangestellt werden, um eine gemeinsame Basis für das Verständnis des Zwecks und der Funktionsweise der anwendbaren Komponenten zu schaffen. Die Verwendung aller Komponenten wird anhand praktischer Übungen vorgestellt, bei denen die Teilnehmer die besprochenen APIs und Werkzeuge selbst ausprobieren können.
Schließlich werden die häufigsten und schwerwiegendsten Programmierfehler der Java-Sprache und -Plattform erläutert. Neben den typischen Fehlern, die von Java-Programmierern begangen werden, umfassen die vorgestellten Sicherheitslücken sowohl sprachspezifische Probleme als auch solche, die sich aus der Laufzeitumgebung ergeben. Alle Schwachstellen und die entsprechenden Angriffe werden durch leicht verständliche Übungen demonstriert, gefolgt von den empfohlenen Kodierungsrichtlinien und den möglichen Abhilfemaßnahmen.
Die Teilnehmer an diesem Kurs werden
Grundlegende Konzepte der Sicherheit, der IT-Sicherheit und der sicheren Kodierung verstehen
Sie lernen Web-Schwachstellen über die OWASP Top Ten hinaus kennen und wissen, wie sie zu vermeiden sind.
Sie lernen clientseitige Schwachstellen und sichere Kodierungspraktiken kennen
Verschiedene Sicherheitsfunktionen der Java-Entwicklungsumgebung nutzen können
Ein praktisches Verständnis für Kryptographie haben
Lernen Sie typische Programmierfehler kennen und wie Sie diese vermeiden können
Informationen über einige aktuelle Sicherheitslücken im Java-Framework erhalten
Praktische Kenntnisse im Umgang mit Sicherheitstests
Quellen und weiterführende Lektüre zu sicheren Programmierpraktiken erhalten
Die GlassFish-Administrationsschulung führt die Teilnehmer in die Geheimnisse der Installation, Konfiguration, Verwaltung und Überwachung des GlassFish-Servers ein. Die Schulung ist offen für zukünftige GlassFish-Server-Administratoren.
GlassFish ist ein Open-Source-Anwendungsserver. Dieser dreitägige Kurs bietet eine Einführung in die Verwaltung von GlassFish Server mit Java EE-Anwendungen.
Diese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Programmierer, die Gosu's statische Typisierung und pragmatischen Ansatz in der Programmierung herunterladen, installieren und implementieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, mit Gosu zu programmieren und einfache Skripte für Bibliotheken, Elemente der Benutzeroberfläche, Regeln und mehr zu schreiben.
Dieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Entwickler, die Jakarta EE zum Erstellen, Migrieren und Bereitstellen von Cloud-nativen Anwendungen verwenden möchten und dabei die vollständige Implementierung von Java EE 8 und Cloud-Computing-Technologie nutzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Einrichten der notwendigen Entwicklungsumgebung, um mit der Entwicklung von Jakarta EE Anwendungen zu beginnen.
Datenbankgestützte Anwendungen mit Jakarta Persistence API erstellen und entwickeln.
Entwickeln und Integrieren von Jakarta EE Anwendungen mit Jakarta RESTful Web Services für Portabilität.
Containerisieren Sie Cloud-native Anwendungen für die Cloud-Bereitstellung mit Docker.
Dieses von einem Lehrer geleitete Live-Training in Schweiz (online oder vor Ort) richtet sich an Softwareentwickler und Systemarchitekten auf mittlerem Niveau, die reaktive Anwendungen mit Java 9, Spring, Jersey, Akka und der reaktiven Programmierbibliothek RxJava 2.0 erstellen möchten.
Am Ende dieser Schulung sind die Teilnehmer in der Lage:
Die Wichtigkeit und Bedeutung von reaktivem Programmieren in der Anwendungs- und Systementwicklung verstehen.
Unit-Test auf RxJava 2.0 ausführen.
Das Akka-Framework unter reaktiven Programmierprinzipien einsetzen.
Spring einsetzen, um die Entwicklung von nebenläufigen Anwendungen zu bewältigen.
Verwenden Sie die Flow-API von Java 9, um reaktive Apps zu entwickeln.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler und Programmierer, die Java-Anwendungen mit Java 11 erstellen, verwalten und ausführen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Migrieren Sie von älteren Java-Versionen zu Java 11, um neue Funktionen und Änderungen in der Plattform zu implementieren.
Erforschen Sie neue Methoden in Java 11, um die Anwendungsentwicklung zu verbessern und zu vereinfachen.
Erlernen von Java-Kernkonzepten zur Erstellung von Anwendungen für verschiedene Systeme und Geräte mit Java 11.
Einführung in contect für fortgeschrittene Java-Programmierer, die normalerweise umfangreiche Anwendungen, Frameworks oder Bibliotheken entwickeln. Dieser Kurs besteht hauptsächlich aus Übungen (ca. 60%), der Rest sind Diskussionen und Präsentationen. Wir verwenden für diesen Kurs hauptsächlich die neueste Java Version. Sie kann jedoch auch als Privatkurs für ältere Java Versionen angeboten werden.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Java EE 7 installieren, verwalten und implementieren möchten, um Unternehmensanwendungen zu entwickeln.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein, Unternehmensanwendungen und Webdienste mit Java EE 7 zu erstellen, zu verwalten, zu implementieren, einzusetzen und zu sichern.
Diese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler, die die neuen Funktionen von Java EE 8 zur Erstellung von Cloud-Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung zu beginnen.
die Konzepte und die Architektur der Java Enterprise Edition (JEE) zu verstehen.
eine Beispiel-Cloud-Anwendung (oder einen Webservice) zu erstellen.
Eine Anwendung mit einer Datenbank zu verbinden.
Schreiben und Verwalten zustandsbehafteter Komponenten mit Hilfe von Dependency Injection.
Integrationstests für Java EE-Komponenten schreiben.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit Java EE 8 Cloud-fähige Unternehmensanwendungen erstellen und bereitstellen und dabei fortschrittliche Java-Technologien und APIs nutzen möchten;
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Einrichten der erforderlichen Entwicklungsumgebung, um mit der Entwicklung von Unternehmensanwendungen mit Java EE 8 zu beginnen.
Implementieren Sie Geschäftslogik für den Entwurf und die Entwicklung geschäftsorientierter Anwendungen.
Microservices mit Java EE 8-Komponenten integrieren, um einstufige Anwendungen in hoch skalierbare und Cloud-fähige Anwendungen zu verwandeln.
Verstehen und Anwenden von Java EE 8 Entwurfsmustern und Best Practices für die Codierung.
Dieser 4-tägige Kurs richtet sich an Programmierer, die bereits die Java-Sprache beherrschen und die Enterprise Java-Beans-2.0-Technologie nutzen möchten, wobei sie sich der Sicherheitsaspekte bei der Verteilung von Anwendungen bewusst werden. Dieser Kurs hat eine große praktische Komponente, die die Entwicklung einer E-Commerce-Anwendung auf der Basis von Enterprise Java Beans beinhaltet. Der Kurs verwendet die JBoss Application Server.
Der Kurs umfasst die Grundlagen der Entwicklung Java.
Es führt die Studierenden zu Java Technologie und lehrt sie grundlegende Java Syntax und Konzepte, was zur Schaffung eines einfachen Programms führt. Die Ausbildung geht durch die wesentlichen Konzepte und Merkmale der Java Programming Sprache, konzentriert sich auf Ausnahmen, grundlegende Eingabe/Ausgang, Konkurrenz, regelmäßige Ausdrücke, Java Kollektionsrahmen und die Plattform Umgebung. Der Kurs endet, wenn alle grundlegenden Java Merkmale erklärt und trainiert wurden.
Java FX ist eine GUI-Bibliothek, die in der neuesten Version von Java JDK verfügbar ist. Es enthält eine Sammlung von Grafik- und Medienpaketen zum Entwerfen, Erstellen, Testen, Debuggen und Bereitstellen von Rich Client-Anwendungen, die auf mehreren Plattformen konsistent funktionieren.
In diesem von Lehrern geleiteten Live-Training vor Ort lernen die Teilnehmer, wie sie mithilfe der leistungsstarken Java -GUI-Bibliothek Java FX umfangreiche Benutzeroberflächen entwickeln.
Am Ende dieser Schulung können die Teilnehmer:
Erstellen Sie mit Java FX eine moderne, visuell ansprechende Java Anwendung
Integrieren Sie Java FX in ältere Swing- und SWT-basierte Java Anwendungen
Fügen Sie ihrer Anwendung 3D-Grafiken und -Effekte hinzu
Testen und debuggen Sie ihre Java Anwendung
Stellen Sie die Anwendung im Web oder als Desktop-Anwendung bereit
Publikum
Anwendungsentwickler
Web-Entwickler
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Hinweis
Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an DevOps-Ingenieure und -Entwickler, die Java und Kubernetes (K8s) zum Erstellen, Testen, Debuggen und Bereitstellen hochleistungsfähiger und skalierbarer Anwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Einrichten der notwendigen Entwicklungsumgebung zur Erstellung von Java-Anwendungen.
Verstehen der Funktionen und der Architektur von Kubernetes.
Lernen Sie die wichtigsten Konzepte und Tools für DevOps kennen.
Eine Auffrischung der Grundlagen der Java-Programmierung erhalten.
Java-Microservices mit Docker containerisieren.
Java-Anwendungen auf Kubernetes erstellen, skalieren und bereitstellen.
During the training in Schweiz, participants will learn about process and modern tools for producing efficient software in Java. They learn performance-related traps, benchmarking, profiling, tuning, memory analysis, performance tricks using collections or IO. Learned topics and tools are applicable regardless of the technologies used in the project, because we focus on language-level performance, tools and embedded libraries. Tuning discusses parameters of JVM provided by Oracle.
Während des Trainings lernen die Teilnehmer, wie man grundlegende Programme in Java schreiben, testen sie, verwenden standardbibliotheken und erstellen multi-trained-Anwendungen.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Webentwickler, die JavaServer Faces zur Erstellung von Webanwendungen auf Unternehmensebene verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Erstellen einer JavaServer Faces CRUD-Anwendung, die eine Verbindung zu einer Datenbank herstellt.
Formulare durch Filterung der Eingabe und Bereinigung der Ausgabe validieren.
JDBC-APIs und MySQL verwenden, um Operationen mit Daten durchzuführen.
Dieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Java-Entwickler, die Gradle zur Automatisierung des Java Web-Entwicklungsprozesses einsetzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Diese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler, die Quarkus zum Erstellen, Testen und Bereitstellen von Anwendungen verwenden möchten, die mit Java voll ausgestattet sind, aber weniger Ressourcen benötigen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung von Anwendungen mit Quarkus zu beginnen.
Anwendungen im nativen Modus mit GraalVM zu erstellen, zu kompilieren und auszuführen.
Werkzeuge und Erweiterungen von Quarkus für die Erstellung nativer Anwendungen mit Maven zu nutzen.
Containerisierung, Ausführung und Bereitstellung von Anwendungen mit Docker.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Softwaretester, die REST-Webdienste mit Postman, Java und Rest Assured APIs testen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Automatisieren Sie Webservice-API-Tests mit Postman und REST Assured API.
Berichte für Ausführungsergebnisse generieren.
Entwerfen und Implementieren von Automatisierungsframeworks mit REST Assured API.
Diese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler, die RxJava zur Entwicklung und Bereitstellung einer Android mobilen Anwendung nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
eine Entwicklungsumgebung einzurichten, die die für die Entwicklung einer reaktiven Anwendung erforderlichen Bibliotheken, Pakete und Frameworks enthält.
Verstehen, wie Daten- und Ereignisströme ausgegeben und konsumiert werden.
Anwendungen entwerfen, die reale (ereignisbasierte) Situationen auf elegante und prägnante Weise modellieren.
Dieser Kurs behandelt die sicheren Codierungskonzepte und -prinzipien mit Java mithilfe der OWASP von Open Web Application Security Project ( OWASP ). Das Open Web Application Security Project ist eine Online-Community, die frei verfügbare Artikel, Methoden, Dokumentationen, Tools und Technologien im Bereich der Sicherheit von Webanwendungen erstellt.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit Hilfe von Spring Integration hochwertige und effiziente Integrationslösungen für Unternehmen entwerfen und erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Einrichten der notwendigen Entwicklungsumgebung, um mit der Entwicklung von Integrationslösungen mit Spring Integration zu beginnen.
Verstehen Sie die Funktionen, Kernkonzepte und Komponenten von Spring Integration.
Lernen Sie, wie Sie Enterprise Integration Patterns implementieren können.
Erstellen von nachrichtengesteuerten Unternehmensanwendungen mit Spring Integration.
Integration mit externen Streams und NoSQL-Datenbanken (Apache Kafka, MongoDB, Redis, etc.) ermöglichen.
Überwachen und Verwalten der Messaging-Flüsse über die Endpunkte hinweg.
Apache TomEE ist ein zertifizierter Java Enterprise Edition (EE) -Stack, der auf Tomcat aufbaut (TomEE = Tomcat + zusätzliche Java EE-Funktionen). Diese Integrationen erleichtern das Schreiben von Code, das Testen der Geschäftslogik, das Konfigurieren von von Containern verwalteten Ressourcen und das Verwalten des Servers.
In diesem Live-Training lernen die Teilnehmer, wie Sie einen TomEE-Anwendungsserver installieren, konfigurieren, verwalten, Fehler beheben und optimieren.
Publikum
Entwickler
Systemadministratoren
DevOps Ingenieure
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
In dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie man mit Vert.x eine asynchrone, ereignisbasierte Webanwendung erstellt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die verschiedenen Komponenten (Core, Web, Client, etc.) im Vert.x-Stack verstehen und nutzen.
Netzwerk-Dienstprogramme, HTTP/REST-Microservices, hochvolumige Ereignisverarbeitung, Back-End-Message-Bus-Anwendungen usw. mit Vert.x erstellen.
Führen Sie eine Anwendung aus, die mit minimalen Kernel-Threads eine hohe Gleichzeitigkeit bewältigen kann.
Verwenden Sie die APIs von Vert.x zur Unterstützung von Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin usw.
Unit-Test asynchroner Code mit Vert.x-Unit.
Einsatz und Skalierung einer Anwendung mit minimaler Hardware
Read more...
Last Updated:
Erfahrungsberichte (21)
Mehrere Beispiele für jedes Modul und großes Wissen des Trainers.
Sebastian - BRD
Kurs - Secure Developer Java (Inc OWASP)
Maschinelle Übersetzung
Dass wir einen komplexen Überblick über den Kontext bekamen - zum Beispiel, warum wir einige Anmerkungen brauchen und was sie bedeuten. Mir gefiel der praktische Teil des Trainings - die Befehle manuell auszuführen und die restlichen APIs aufzurufen
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maschinelle Übersetzung
zugängliche Art der Wissensvermittlung
Bartlomiej - Politechnika Lodzka
Kurs - Java 16
Maschinelle Übersetzung
Die zusätzlichen Informationen, die geteilt wurden, machten das Training nicht einfach nur lustig, was sehr angenehm war.
Covenant - Vodacom
Kurs - Groovy Programming
Maschinelle Übersetzung
Der Trainer kann das Thema klar erläutern und jede Frage beantworten.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
Der Trainingsstil und der Trainer helfen bei der Lösung von Problemen, die während der Übungen auftreten.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maschinelle Übersetzung
Es eröffnet viele Möglichkeiten und gibt zahlreiche Einblicke in die Sicherheit
Nolbabalo Tshotsho - Vodacom SA
Kurs - Advanced Java Security
Maschinelle Übersetzung
Detaillierte Informationen zu den angeforderten fortgeschrittenen Themen werden bereitgestellt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maschinelle Übersetzung
Alles zum Thema einschließlich API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Kurs - Introduction to JavaServer Faces
Maschinelle Übersetzung
Der Umfang der abgedeckten Themen war erheblich, und der Trainer bemühte sich, diesen gerecht zu werden.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maschinelle Übersetzung
- Die Codebeispiele halfen wirklich beim Verständnis.
- Fulvio zeigte sich sehr kenntnisreich und erklärte alles gründlich.
Paul Doherty - AquaQ Analytics
Kurs - Java Performance
Maschinelle Übersetzung
In diesem Training haben wir nicht nur die grundlegenden technischen Kenntnisse zur Java Spring-Technologie erworben, sondern auch wichtige weltliche Wissen, das Sie uns während des Kurses mitgeteilt haben.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Kurs - Java 8 and Spring
Maschinelle Übersetzung
Die Übungen
Florin Mazilu - SOJUS Software GmbH & Co. KG
Kurs - Unit Testing with JUnit
Maschinelle Übersetzung
Trainer bereit, anhand der Anfragen während des Trainings die praktischen Materialien vorzubereiten.
Kim Loong Lee - Verwaltung
Kurs - Java Fundamentals
Maschinelle Übersetzung
Obwohl es sich um eine Online-Ausbildung handelte, war die Interaktion mit dem Trainer bemerkenswert und er war immer verfügbar, um wertvolle Quellen zur Ergänzung der Ausbildung bereitzustellen. Ich bin sehr zufrieden.
Nuno Marques - MULTICERT, S.A.
Kurs - Functional Reactive Programming with Java 9 and RxJava
Maschinelle Übersetzung
Despite the format used to give this course, which should not be used in any educational context and even more in a professional.
The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Kurs - Spring and Hibernate in Java Applications
Maschinelle Übersetzung
I genuinely liked the real world scenarios.
Michail Alvanos
Kurs - Java and Web Application Security
Maschinelle Übersetzung
I liked the very practical scenario and lot of hands-on exercises.
Michel PRAYAG
Kurs - Java fundamentals with Maven
Maschinelle Übersetzung
I liked that there were many exercises,
Re activity and flexibility of the Trainer.