JAVA-SE-17

Java SE 17 Developer

5 dagen
Intermediate
Available in English

Volg de Java SE 17 Developer Training en leer de belangrijkste onderdelen van Java SE 17 beheersen. Waaronder klassen, interfaces, lambda-expressies, operators, beslissingsconstructies, basisverzamelingen en modules.

Na afronding van deze training kun je onder andere:

De belangrijkste Java API's gebruiken
Bekend raken met de inhoud van het 1Z0-819 examen
Objecten, Operators, Classes in Java beheersen
€ 2.390,-
Bekijk beschikbaarheid
Wat je van ons kunt verwachten
Beste lesmethode
Flexibel inplannen
Kleine klassen
100% Slagingsgarantie
Wat onze klanten vinden
Hulp of advies nodig?
Mail Sofie of laat haar je terugbellen.
info@master-it.nl 040-2323390

Training: Java SE 17 Developer

Gain hands-on experience to pass the Oracle Java certification exam with the OCP: Java SE 17 Developer course and lab. This training provides a hands-on learning experience in a safe, onlineenvironment. The Java certification training covers the 1Z0-819 exam objectives and providesknowledge on the core topics in Java 17 including classes, interfaces, lambda expressions, operators,decision constructs, basic collections, and modules.

General knowledge about IT is an advantage for this OCP training.

This Java SE 17 Developer training is intended for:

  • Beginning Java developers
  • Technical consultant
  • Web administrators

Het lesmateriaal van deze CompTIA training is zeer uitgebreid en aangevuld met extra materiaal, zoals een pre-assesment, flashcards en oefenexamens. Dit betekent dat je niet al het materiaal tijdens je lesdagen zult behandelen. Wil je je goed voorbereiden op het examen, dan is er veel extra materiaal beschikbaar zodat je je thuis optimaal kunt klaarmaken voor het examen.  Chapter 1: Introduction

  • Understanding the Exam
  • Reading This Course
  • Preparing for the Exam  Objective Map

Chapter 2: Welcome to Java

  • Learning About the Java Environment
  • Identifying Benefits of Java
  • Understanding the Java Class Structure Writing a main()
  • Method Understanding Package Declarations and Imports
  • Ordering Elements in a Class

Chapter 3: Java Building Blocks

  • Creating Objects
  • Understanding Data Types
  • Declaring Variables
  • Initializing Variables
  • Managing Variable Scope
  • Destroying Objects

Chapter 4: Operators

  • Understanding Java Operators
  • Applying Unary Operators
  • Working with Binary Arithmetic Operators
  • Assigning Values
  • Comparing Values
  • Making Decisions with the Ternary Operator

Chapter 5: Making Decisions

  • Creating Decision-Making Statements
  • Writing while Loops
  • Constructing for Loops
  • Controlling Flow with Branching

Chapter 6: Core Java APIs

  • Creating and Manipulating Strings
  • Using the StringBuilder Class
  • Understanding Equality
  • Understanding Java Arrays
  • Understanding an ArrayList
  • Creating Sets and Maps
  • Calculating with Math APIs

Chapter 7: Lambdas and Functional Interfaces

  • Writing Simple Lambdas
  • Introducing Functional Interfaces
  • Working with Variables in Lambdas
  • Calling APIs with Lambdas

Chapter 8: Methods and Encapsulation

  • Designing Methods
  • Working with Varargs
  • Applying Access Modifiers
  • Applying the static Keyword
  • Passing Data among Methods
  • Overloading Methods
  • Encapsulating Data

Chapter 9: Class Design

  • Understanding Inheritance
  • Creating Classes
  • Declaring Constructors
  • Inheriting Members
  • Understanding Polymorphism

Chapter 10: Advanced Class Design

  • Creating Abstract Classes
  • Implementing Interfaces
  • Introducing Inner Classes

Chapter 11: Exceptions

  • Understanding Exceptions
  • Recognizing Exception Classes
  • Handling Exceptions
  • Calling Methods That Throw Exceptions

Chapter 12: Modules

  • Introducing Modules
  • Creating and Running a Modular Program
  • Updating Our Example for Multiple Modules
  • Diving into the module-info File
  • Discovering Modules
  • Reviewing Command-Line Options

Chapter 13: Java Fundamentals

  • Applying the final Modifier
  • Working with Enums
  • Creating Nested Classes  
  • Understanding Interface Members
  • Introducing Functional Programming

Chapter 14: Annotations

  • Introducing Annotations
  • Creating Custom Annotations
  • Applying Annotations
  • Declaring Annotation-Specific Annotations
  • Using Common Annotations

Chapter 15: Generics and Collections

  • Using Method References
  • Using Wrapper Classes
  • Using the Diamond Operator  
  • Using Lists, Sets, Maps, and Queues
  • Sorting Data
  • Working with Generics

Chapter 16: Functional Programming

  • Working with Built-in Functional Interfaces
  • Returning an Optional
  • Using Streams
  • Working with Primitive Streams
  • Working with Advanced Stream Pipeline Concepts

Chapter 17: Exceptions and Localization

  • Reviewing Exceptions
  • Creating Custom Exceptions  
  • Automating Resource Management
  • Declaring Assertions
  • Working with Dates and Times
  • Supporting Internationalization and Localization
  • Loading Properties with Resource Bundles

Chapter 18: Modular Applications

  • Reviewing Module Directives
  • Comparing Types of Modules
  • Analyzing JDK Dependencies
  • Migrating an Application
  • Creating a Service

Chapter 19: Concurrency

  • Introducing Threads
  • Creating Threads with the Concurrency API
  • Writing Thread-Safe Code
  • Using Concurrent Collections
  • Identifying Threading Problems
  • Working with Parallel Streams

Chapter 20: I/O

  • Understanding Files and Directories
  • Introducing I/O Streams
  • Common I/O Stream Operations
  • Working with I/O Stream Classes
  • Interacting with Users

Chapter 21: NIO.2

  • Introducing NIO.2
  • Interacting with Paths
  • Operating on Files and Directories
  • Managing File Attributes
  • Applying Functional Programming
  • Comparing Legacy java.io.File and NIO.2 Methods

Chapter 22: JDBC

  • Introducing Relational Databases and SQL
  • Introducing the Interfaces of JDBC
  • Connecting to a Database
  • Working with a PreparedStatement
  • Getting Data from a ResultSet
  • Calling a CallableStatement  
  • Closing Database Resources

Chapter 23: Security

  • Designing a Secure Object
  • Introducing Injection and Input Validation
  • Working with Confidential Information
  • Serializing and Deserializing
  • Objects Constructing
  • Sensitive Objects
  • Preventing Denial of Service Attacks
  • Privileged Code
10
Jennifer Pereira
Ik heb hier de 2-daagse training Microsoft Dynamics 365 fundamentals gevolgd. Medewerkers zijn zeer hulpvaardig en denken ver mee, dit vond ik TOP! De Active Learning training met vakkundige trainster is me heel goed bevallen. De lunch was royaal en erg lekker! Kortom, wellicht tot ziens!
9,0
Willem de Lang
In Februari een 5-daagse training WS-11 (Server 2019) gevolgd in twee weken. Deze training was op basis van het Active Learning programma en dit is me zeer goed bevallen. De instructeur had voldoende tijd/kennis om vragen te beantwoorden en me verder te helpen wanneer ik vast liep.
9,5
Edwin Kruize
Bij Master IT train ik al jaren on-site in Eindhoven wat mij ontzettend goed bevalt. De Active Learning lesmethode is perfect voor mij en kan ik op mijn eigen tempo en onder goede begeleiding mijn studies volgen. De trainers hebben veel brede kennis en nemen de tijd voor je. 
Lesmethode Master IT

Active Learning

Je maakt samen met je trainer een plan en gaat actief aan de slag. In een kleine klas verdiepen in wat je echt nodig hebt, inzoomen op zaken die je echt interesseren en overslaan wat je al weet of niet nodig hebt. Plan je lesdagen flexibel, neem real-life casussen mee en werk ze uit met je trainer. Verrijk je kennis en verbind het met alles wat je al wist.

Lesmateriaal
Slagingsgarantie
Labomgeving
5 dagen voor € 2.390,-

E-Learning

Ben je op zoek naar volledige zelfstudie? Wij bieden je de mogelijkheid om jouw training volledig in jouw eigen tijd te volgen. Uiteraard met het officiële lesmateriaal waarmee je de juiste kennis opdoet.

Wil je toch graag een dag persoonlijke begeleiding? Dan kan je altijd een extra lesdag bij boeken en de training als blended learning volgen!

Labomgeving
Online lesmateriaal
Oefenexamen
Assessments

Incompany

Wist jij dat alle IT trainingen die we aanbieden op de website ook bij jouw bedrijf uitgevoerd kunnen worden? Zo volg je een maatwerk IT training (Incompany training) met al je collega’s. Jij kunt de training nog specifieker voor jouw bedrijf laten inrichten en het is zelfs mogelijk om een geheel maatwerk traject door ons te laten ontwerpen.

Je bespaart reiskosten en reistijd voor de deelnemers, doordat onze trainer bij jou op locatie komt. Op deze manier kun je meerdere deelnemers van jouw organisatie dezelfde training laten volgen. Dat is efficiënt en effectief! Samen heb je een gemeenschappelijke opleidingsbehoefte en daar gaan we je bij helpen.

We hebben jarenlang ervaring in het geven van maatwerk it trainingen. We kijken zorgvuldig naar de opleidingsbehoefte om volledig aan te sluiten bij je wensen. Zo formuleren we haalbare en concrete doelstellingen en deelnemers kunnen het geleerde in de praktijk toepassen. Op deze manier groeien deelnemers persoonlijk en professioneel op meerdere niveaus.

Maatwerktraining
Van A-Z geregeld voor jouw team
Trainer komt op locatie
JAVA-SE-17
Java SE 17 Developer
€ 2.390,-
Bekijk beschikbaarheid