OUR
Courses
- Java Programmer & Developer
- Java 21 Grundlagen
- Java 21 Fortgeschritten
- Java 21 new Features
- Java SE 8 New Features
- Java 9-17 New Features
- Vorbereitung zur Java Zertifizierung
- GraalVM – Einführung und Einsatz
- Performance Tuning von Java Applications
- Clean Code
- Test-driven development with Java
- Java & JUnit for Testers
- Rich Clients mit JavaFX entwickeln
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & IOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile Software-Entwicklung mit Scrum
- NoSQL und Streaming Systeme
- Andrere Themen
Die Java Programming Advanced Topics Schulung bietet einen
tiefgreifenden Einblick in die Programmierung, einen Überblick über die
wichtigsten APIs und Bibliotheken. Anhand von umfangreichen
Übungen werden Sie lernen, alle wichtigen Java APIs und Konzepte zu
verwenden. Unsere erfahrenen Trainer programmieren mit Ihnen
zusammen Schritt für Schritt an einer Beispielanwendung Ihrer Wahl.
Wir wiederholen bei Bedarf die Grundlagen wie Datentypen,
Operatoren, Control Statements, Classes sowie Vererbung, Interfaces
und Exceptions. Tiefgreifend wird Mutithreaded Programming,
Enumerations, Autoboxing und Annotations, I/O sowie Generics,
Lambda Expressions, Collections und Networking, Stream API, Regular
Expressions, Virtuelle Threads, Syntaxänderungen in Java 9-21,
Datenbankzugriff mit Hibernate und JPA behandelt.
Unsere Trainer lassen Ihnen immer die Möglichkeit, den Inhalt der
Schulung zu beeinflussen und bringen sehr gerne auch Beispiele mit,
die Ihnen für Ihre spezielle Situation in Ihrem Unternehmen am besten
helfen würden.
- Short Java review
- Data types, variables, operators and arrays, flow control
- Methods, classes, interfaces and inheritance
- Java 9-21 Syntaxänderungen
- Variablen mit dem Schlüsselwort “var” definieren
- The Teeing Collector
- Neue Syntax bei Switch Statements & Switch Expressions
- Improvements to NullpointerExceptions
- text blocks
- record types
- Pattern matching at instanceof
- sealed slasses and interfaces
- Record Patterns
- Advanced Java
- Multithreading, classes in java.util.concurrent
- Enums, autoboxing and annotations
- I/O, NIO, NIO2
- Generics
- Collections API Advanced
- The Objects class
- The Optional class
- Lambda-expressions
- Java Stream API with lambdas
- Java Module System (optional content if desired)
- Module-based libraries and applications
- Defining services with multiple implementations
- Building custom JREs with jlink
- Java database programming
- Database access with JDBC (optional content if desired)
- Database access via JPA/Hibernate/Eclipselink
Target group
- Entwickler mit weitreichender
Erfahrung in C++, C# - Java Developers