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 Österreich oder in den Schulungszentren von NobleProg in Österreich 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 Österreich (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 Österreich (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 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 Österreich (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 Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger, die die Grundlagen von Groovy Programming erlernen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die grundlegenden Programmierkonzepte zu verstehen.
Einfache Groovy Skripte schreiben und die Kernfunktionen von Groovy nutzen.
Die Grundprinzipien der objektorientierten Programmierung mit Groovy verstehen und anwenden.
Grundlegende Fehlerbehandlungstechniken lernen, um häufige Programmierfehler und Ausnahmen in Groovy zu handhaben.
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 Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an mittlere bis fortgeschrittene Entwickler, die Microservices mit Spring Boot, Docker und Kubernetes entwickeln möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Die Microservices-Architektur zu verstehen.
Mit Spring Boot produktionsreife Microservices erstellen.
Die Rolle von Docker in Microservices verstehen.
Einrichten eines Kubernetes-Clusters zur Bereitstellung von Microservices.
Dieser von einem Trainer geleitete Live-Kurs in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler und Architekten, die native Anwendungen und Microservices mit Quarkus entwickeln möchten, um die Speichernutzung und den Startzeitraum zu optimieren.Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
Hocheffiziente, leichte native Java-Anwendungen mit Quarkus zu entwickeln.
RESTful Services und Microservices-Architekturen zu erstellen und bereitzustellen.
GraalVM für die nativen Kompilierungen zu verwenden und den Startzeitraum sowie die Speichereffizienz zu optimieren.
Anwendungen für Kubernetes und OpenShift-Umgebungen zu packen und zu kontainerisieren.
Diese von einem Trainer geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Softwarearchitekten und Webentwickler, die RabbitMQ als Messaging-Middleware nutzen und mit Spring in Java programmieren möchten, um Anwendungen zu erstellen.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
Verwendung von Java und Spring mit RabbitMQ zur Erstellung von Anwendungen.
Asynchrone nachrichtengesteuerte Systeme mit RabbitMQ zu entwerfen.
Queues, Topics, Exchanges und Bindings in RabbitMQ erstellen und anwenden
Diese von einem Kursleiter geleitete Live-Schulung in Österreich 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
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.
Apache Groovy ist eine dynamische JVM-Programmiersprache ( Java Virtual Machine). Einige seiner Funktionen umfassen Skriptfunktionen, die Erstellung domänenspezifischer Sprachen, Laufzeit- und Kompilierungszeit-Metaprogrammierung sowie funktionale Programmierung. Groovy wird oft als Ergänzung zu Java .
In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer, wie sie in Groovy programmieren, während sie eine Beispielanwendung erstellen.
Publikum
Entwickler
Format des Kurses
Teilvorlesung, Teildiskussion, Übungen und viel praktisches Üben
Dieses von einem Lehrer geleitete Live-Training in Österreich (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.
Der Kurs behandelt Themen im Zusammenhang mit der Erstellung von Java Anwendungen, wobei der Schwerpunkt auf der Technologie liegt, die heute in Anwendungen wie Anwendungsframeworks zum Erstellen von Spring und Hibernate weit verbreitet ist. Die Teilnehmer verfügen am Ende über Kenntnisse zum Entwerfen von Anwendungen und zur Auswahl der geeigneten Technologie für eine bestimmte Lösung. Ermöglichen Sie das Verständnis bekannter Probleme, die im Verlauf von Bibliotheken, Spezifikationen und Technologien erörtert wurden.
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 Österreich, 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.
Entwurfsmuster in Java sind eine Sammlung bewährter, immer wieder verwendeter Lösungen für Entwurfsprobleme in der objektorientierten Programmierung. Sie sind einfache und flexible Schablonen, die zur Lösung gängiger Probleme beim Entwurf von Anwendungen in Java verwendet werden können. Einige gängige Entwurfsmuster in Java sind: 1. kreative Muster: 2. strukturelle Muster: 3. verhaltensorientierte Muster: 4. architektonische Muster: Entwurfsmuster in Java helfen Entwicklern, flexible, skalierbare und wartbare Anwendungen zu erstellen. Die Verwendung von Entwurfsmustern trägt dazu bei, die Lesbarkeit des Codes zu erhöhen, Codeduplikationen zu reduzieren und Änderungen zu erleichtern. Es sollte auch betont werden, dass die Kenntnis von Entwurfsmustern für Entwickler von entscheidender Bedeutung ist, da sie es ihnen ermöglicht, Probleme auf bewährte und optimale Weise zu lösen.
Diese von einem Trainer geleitete Live-Schulung in Österreich (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.
"Using Rest Assured APIs with Postman's and Java" ist eine Schulung, die sich an Software-Tester richtet, um zu lernen, wie man REST-API-Tests mit Postman, Java und Rest Assured automatisiert. Die Teilnehmer erwerben Fähigkeiten zur Automatisierung von Webservice-Tests, zur Erstellung von Abschlussberichten und zum Entwurf und zur Implementierung von Automatisierungsstrukturen unter Verwendung von REST Assured APIs. Der Kurs umfasst API-Tests, die Konfiguration der Entwicklungsumgebung, die Verwendung von Postman, TestNG Framework und REST Assured.
Diese von einem Trainer geleitete Live-Schulung in Österreich (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 Webentwickler, die funktionale Front-End- und Back-End-Webanwendungen mit Spring Boot, React, and Redux erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Erstellen Sie eine Front-End-Anwendung mit React und Redux.
Erstellen Sie RESTful APIs mit Spring Boot.
Webdienste mit Spring Security und JWT-Web-Tokens absichern.
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Java-Entwickler, die das Spring 5-Framework für die Entwicklung und den Einsatz von Unternehmens-Webanwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Installieren und Konfigurieren von Spring 5.
Die neuesten Funktionen von Spring 5 verstehen und implementieren.
Zugriff auf Datenbanken mit Spring Application.
Das neue reaktive Web-Framework WebFlow nutzen, um eine Anwendung reaktiv zu machen.
Integrieren Sie eine Spring-Anwendung mit älteren Java EE-Anwendungen.
Testen und Bereitstellen einer Spring-Anwendung in Enterprise-Qualität.
In dieser Live-Schulung in Österreich lernen die Teilnehmer die wichtigsten Funktionen und die Architektur von Spring Boot sowie die Beziehung zum zugrunde liegenden Spring-Framework kennen. Der Kursleiter gibt den Teilnehmern ausreichend Gelegenheit, das erworbene Wissen anzuwenden und Feedback zu erhalten. Die Teilnehmer führen live praktische Übungen zur Definition, Konfiguration und Bereitstellung von Spring-Anwendungen durch.
Am Ende des Kurses verfügen die Teilnehmer über das nötige Wissen und die Praxis, um ihre eigene Spring-Anwendung schnell zu implementieren.
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
Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die WebFlux für die Entwicklung und Bereitstellung reaktiver Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
Installieren und Konfigurieren von Spring 5 und dem WebFlux-Framework.
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
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.