Programming in Java

Unternehmensübergreifende Weiterbildung

Dauer

 5,00 Tag(e)

Sprache(n) der Dienstleistung

EN FR

Wer organisiert diese Schulung?

Wir fördern sowohl die individuelle Entwicklung als auch die Effizienz, indem wir das IT-Fachwissen und die Managementerfahrung unserer Dozenten weitergeben. In unserem Zentrum in Capellen bieten wir über 300 Kurse in Französisch und Englisch an. Die Kurse konzentrieren sich auf Infrastruktur, Entwicklung, Projektmanagement, Unternehmensführung und Soft Skills.

Voraussetzungen

Participants should have essentials in Java language and/or in any other object-oriented programming language.

Ziele

This training is a comprehensive study of core Java. It teaches the object-oriented programming concepts, the Java Platform Module System (JPMS), the functional programming, and other features. Through hands-on exercises, you'll expand your knowledge of Java, while building your Java skill set. The course is completely aligned with the Oracle Java 17 Developer Exam 1Z0-829.

Inhalt

Review of Java Basics

  • Primitive types and wrapper classes
  • Declarations, expressions, instructions
  • Blocks, conditional structures and loops
  • The enumerations
  • Exception handling
  • Annotations

Object Oriented Programming concepts

  • Classes and instances
  • Encapsulation, inheritance, polymorphism
  • Overriding methods
  • Type comparison, casting
  • hashCode(), equals(), finalize() and toString()

Java Utility classes

  • String, StringBuilder and StringBuffer
  • Local dates and times. Time zones and daylight saving time.
  • Byte and character streams.
  • Manipulate files. API NIO 2.
  • The Collections framework

Java Platform Module System (JPMS)

  • The interest of the modules
  • The syntax of module-info.java
  • Compile and run a modular application
  • Services and Reflection
  • Interoperate with old libraries

Functional programming

  • Lambda expressions
  • Method references
  • Functional interfaces
  • Stream API
  • Suppliers, Consumers, Predicates and Functions

Multi-threading and Concurrency

  • Processes and threads
  • Control the execution of a thread
  • The high-level java.util.concurrent API
  • Use Executors and ThreadPools
  • Asynchronous programming
  • Thread-safe collections

JDBC (Java Database Connectivity)

  • Architecture of JDBC
  • Connecting to a database
  • Perform database queries
  • Use of stored procedures
  • Transaction management

Veranstaltungsart

Classroom Courses

Diese Weiterbildungen könnten Sie interessieren

EN
Tag
Auf Anfrage
Programmiersprache - Programmiersprache Java
EN
Tag
Auf Anfrage
Programmiersprache - Programmiersprache Java