Schulung Kryptographie
- Umfassender Überblick über den Einsatz von Kryptographie in der Praxis
- Konkrete Empfehlungen für Algorithmen und deren Einsatz
- Symmetrische & Asymmetrische Kryptographie sowie TLS und PKIs
Beschreibung
Das Testen ist ein wichtiger Bestandteil der Software-Entwicklung, wird aber leider oft vernachlässigt. Zur professionellen Software-Entwicklung gehören daher unbedingt die formalisierten und automatisierten Tests.
Diese Schulung vermittelt zunächst einen Überblick über die Schwächen manueller Testverfahren, um dann die Vorteile automatisierter Ansätze für den Test von Java-Anwendungen auszuarbeiten. Es wird die Vorgehensweise des Test-Driven Development (TDD) erläutert, welche den Prozess von Implementierung und nachgelagerten, aufwendigen Tests aufbricht.
Der Schwerpunkt der Schulung liegt in einem Leitfaden für den stufenweisen Übergang zu effizienten, automatisierten Testverfahren. Die Basis hierfür ist eine geeignete Verwaltung von Testdaten und dedizierten Test-Datenbanken. Desweiteren erfolgt ein Überblick über Test-Frameworks und -Werkzeuge für eine erfolgreiche Testautomatisierung. Dabei liegt der Fokus auf Open-Source-Lösungen für den Bereich Java SE und Java EE wie beispielsweise JUnit, Mockito oder Arquillian.
Die Ansätze zur Testautomatisierung werden exemplarisch anhand einer Java-Anwendung demonstriert. Abschließend wird auf die Themen Continuous Integration (CI) am Beispiel des Jenkins-CI-Server und das Testmanagement eingegangen.
Agenda
Die genannten Themenbereiche werden den Teilnehmern ausführlich präsentiert. Anhand einer Java-Anwendung wird für viele Punkte deren konkrete praktische Umsetzung beispielhaft demonstriert. Die Schulung bietet Freiraum für eine ausführliche Diskussion der behandelten Themen und den Erfahrungsaustausch.
Teilnehmerkreis und Voraussetzungen
Java-Grundlagen vorteilhaft.
Wir richten uns mit der Schulung an versierte Java-Entwickler und Software-Architekten ebenso wie an Test-/Qualitäts-Manager und Projektleiter. Sie möchten kennenlernen, welche Möglichkeiten im Java-Umfeld für eine zielführende Testautomatisierung bestehen, ohne zu sehr in die Details der praktischen Umsetzung einzusteigen. Grundlegende Java-Kenntnisse sind für das Verständnis der vorgestellten Lösungsansätze hilfreich.
GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulungen. Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt. Bei Interesse nehmen Sie bitte Kontakt mit uns auf, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch.