IT Training

Programming in Java

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.

Voor wie is deze cursus?

Java Developers, Java Enterprise Developers, Java Applications Architects.

Vereisten

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

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.

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

Praktische informatie

Duur

publish

Talen

EN

Prijs

€ 2100 + 21% VAT

Locatie

Classroom Course

Planning

Guaranteed to run

Engelstalige sessies
22 - 26/1/2024Boek
22 - 26/4/2024Boek
02 - 06/9/2024Boek
18 - 22/11/2024Boek

Deel deze cursus op

Boek je training

Vul uw gegevens in om uw boeking te bevestigen.

    Voorkennistest

    Op zoek naar een oplossing op maat?