Advanced Java Security Schulung
Schulungsübersicht
- IT-Sicherheit und sichere Kodierung
- Sicherheit von Webanwendungen
- Sicherheit von Webdiensten
- XML Sicherheit
- Grundlagen der Java-Sicherheit
- Praktische Kryptographie
- Java Sicherheitsdienste
- Java EE-Sicherheit
- Häufige Kodierungsfehler und Schwachstellen
- Wissensquellen
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Advanced Java Security Schulung - Buchung
Advanced Java Security Schulung - Anfrage
Advanced Java Security - Beratungsanfrage
Erfahrungsberichte (1)
It opens up a lot and gives lots of insight what security
Nolbabalo Tshotsho - Vodacom SA
Kurs - Advanced Java Security
Kommende Kurse
Kombinierte Kurse
NetBeans
14 StundenDiese 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.
Guava
21 StundenDiese 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.
Vaadin
14 StundenDiese 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.
- Mit Vaadin Anwendungen entwickeln.
Enterprise Application Integrations with Spring Integration
14 StundenDiese 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.
Jakarta EE Fundamentals
28 StundenDieses 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.
Quarkus for Developers
14 StundenDiese von einem Trainer geleitete Live-Schulung in Deutschland (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.
Introduction to Apache Struts 2
14 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Webentwickler, die mit Apache Struts 2 Webanwendungen erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellung von Java MVC-Anwendungen.
- Verarbeiten Sie große Projekte und unterstützen Sie REST-Anwendungen.
- Sichern Sie Apache Struts 2 vor Schwachstellen wie Angriffen zur Ausführung von Remotecode.
Learning Gradle
14 StundenDieses 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:
- Erstellen einer Java Anwendung mit Gradle.
- Abhängigkeiten in einer Java-Anwendung verwalten.
- Gradle in der Cloud verwenden.
Introduction to JavaServer Faces
14 StundenDiese 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.
- Java EE-Webanwendungen absichern.
OpenXava
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die Java Enterprise-Anwendungen mit OpenXava entwickeln möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie OpenXava.
- Auswahl und Verwendung anderer Java-Tools und Frameworks zusammen mit OpenXava.
- Eine fortgeschrittene datenbankgestützte Geschäftsanwendung entwickeln.
- Testen und Debuggen einer OpenXava-Anwendung.
Spring Boot for Beginners
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer die wichtigsten Funktionen und die Architektur von Spring Boot sowie dessen Beziehung zum zugrunde liegenden Spring-Framework kennen. Der Kursleiter gibt den Teilnehmern ausreichend Gelegenheit, dieses 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.
Advanced Spring Boot
14 StundenDiese 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 Hilfe von Jackson Serialization Views serialisieren und de-serialisieren.
- Benutzerdaten in einer Datenbank speichern und sichern.
- Spring Sessions zur verteilten Verwaltung von Benutzersitzungsinformationen verwenden.
- Das Testen von Spring WebMVC-Anwendungen automatisieren.
- Überwachen und Messen der Anwendungsleistung.
Spring Boot, React, and Redux
14 StundenDiese 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:
- Eine Front-End-Anwendung mit React und Redux erstellen.
- Erstellen Sie RESTful APIs mit Spring Boot.
- Sichern Sie Webdienste mit Spring Security und JWT-Web-Tokens.
Apache Camel and Spring Boot
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Webentwickler, die in Spring Boot programmieren möchten, um Apache Camel-Anwendungen zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie Apache Camel-Anwendungen mit Spring Boot.
- Fehlerüberwachung und Alarmierung für Apache Camel Anwendungen anwenden.
- Nutzen Sie Apache Camel für Integrationslösungen.