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 - Booking
Advanced Java Security Schulung - Enquiry
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.
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.
Angular and Spring Boot
14 StundenDiese 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.
- Spring Security verwenden, um die Authentifizierung für eine Full-Stack-Anwendung zu konfigurieren.
Apache Camel and Spring Boot
14 StundenDiese von einem Kursleiter geleitete Live-Schulung in Deutschland (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:
- Apache Camel-Anwendungen mit Spring Boot zu entwickeln.
- Fehlerüberwachung und Alarmierung für Apache Camel-Anwendungen anwenden.
- Apache Camel für Integrationslösungen zu verwenden.
Building Microservices with Spring Boot, Docker, and Kubernetes
21 StundenDiese 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:
- Verstehen der Microservices-Architektur.
- Microservices mit Spring Boot produktionsreif aufbauen.
- Die Rolle von Docker bei Microservices verstehen.
- Kubernetes-Cluster für die Bereitstellung von Microservices einrichten.
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.