Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon
Header Background
LPI and Azure Webinar - Gesicherter Termin

Das Webinar für Linux Professionals!

Virtual Classroom Schulungen
 
 
 
Alle Hersteller anzeigen
 
 
Seminar mit gesichertem Termin

Java - Fortgeschrittene Programmiertechniken

Seminardauer: 5 Tage

Ziele

In dieser Schulung lernen die Teilnehmer die wichtigsten Techniken für den Einsatz von Java kennen und erfahren, wie Sie hochwertigen Code entwicklen und Anwendungen optimieren.

Zielgruppe

  • Java-Programmierer
  • Softwareentwickler

Voraussetzungen

  • Gute Kenntnisse in Java SE
  • Grundkenntnisse im JUnit-Framework
  • Grundkenntnisse im Build-Tool Maven

Agenda

Fortgeschrittene Themen der Sprache Java

  • Generics
  • Reguläre Ausdrücke
  • Flexible Parameterlisten mit varargs
  • Annotationen
  • Enumerations
  • Netzewerkprogrammierung
  • Funktionale Programmierung mit Lambda-Ausdrücken

Entwicklung mit Tools optimieren

  • Tools
  • Frameworks

Code-Qualität steigern

  • Guter und Schlechter Code
  • Projektaufbau, das Fundament muss passen
  • Statische Codeanalyse ins Projekt einbinden
  • Code Prinzipien
  • OOP Best Practices oder einfach nur das Grundwerkzeug eines Entwicklers
  • Design Prinzipien
  • Design Patterns
  • Domain Driven Design (DDD)
  • Refactoring

Exception Handling

  • Gründe für mangelnde Fehlerbehandlung
  • Exceptions in Java SE
  • Die verschiedenen Strategien
  • Eigene Exception-Hierarchie oder bestehende Exceptions verwenden
  • Wann verwende ich Checked- und wann Unchecked-Exceptions
  • Welche Informationen sind wichtig?
  • Auf was soll ich sonst noch so achten?

Logging

  • Wann verwende ich welchen Loglevel?
  • Welche Informationen sind beim Loggen wichtig?
  • Ein oder mehrere Logfiles verwenden?
  • Auf was soll ich sonst noch so achten?

Monitoring und Profiling

  • Profiling vs. Monitoring
  • Anwendung monitoren
  • Anwendung profilen

Performance maximieren

  • Was ist Performance?
  • Toolbasiertes Stressen und Messen
  • Manuell messen
  • Einflussfaktoren auf die Performance
  • Effiziente Programmiertechniken
  • Der Garbage Collector
  • Wann kann/muss ich den GC Tunen?
  • JVM und Container Settings

Tests

  • Wozu Tests?
  • Saubere und schnelle Tests mit JUnit und Mockito
  • Testautomatisierung mit Maven
  • Auf was soll ich sonst noch so achten?

Security

  • Wie findet der Feind die Schwachstellen?
  • Wie schreibe ich nicht nur sauberen Code, sondern auch sicheren Code?

Schulungsunterlagen

nach Absprache

Gesicherte Termine

TerminSeminarStandort
21.09. - 25.09.2020 Java - Fortgeschrittene Programmiertechniken Stuttgart
Tags: Oracle
 
Anmeldungen vorhanden
Gesicherte Termine
derzeit 1 Termin
21.09. - 25.09.2020 in Stuttgart

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.895,00 € Preis pro Person

spacing line2.198,20 € inkl. 16% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon
 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel