Opleiding: JAVA-SE-17 Java SE 17 Developer Active Learning
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
Deze training bevat Engelstalig lesmateriaal en wordt gegeven door een Nederlandssprekende docent (indien gewenst ook mogelijk in het Engels).
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.Lesmethode
Bij Master IT train je met onze unieke lesmethode Active Learning, hiermee leer je aantoonbaar effectiever!
Wij zjn er namelijk van overtuigd dat je slimmer en met meer plezier leert als je actief met je lesstof omgaat. Onze klassen zijn gevuld met maximaal 8 cursisten. Hierbij luister je niet passief naar een trainer, maar ga je interactief en 1-op-1 met de trainer aan de slag om ervoor te zorgen dat jouw leerdoelen behaald worden. De theorie maak je je zoveel mogelijk zelf eigen, de nadruk van de begeleiding ligt op het begrijpen en toepassen van die theorie in de praktijk. Zo leer je alleen datgene wat je echt nodig hebt.
- Je bepaalt zelf je leertempo.
- De trainer coacht je bij het definiëren van jouw leertraject.
- Je onthoudt en begrijpt je nieuwe kennis beter.
- Alles draait om toepassing van de stof in jouw praktijk.
Om alle beschikbare trainingsdata in te zien, bekijk dan onze eigen website
Doelgroep
This Java SE 17 Developer training is intended for:- Beginning Java developers
- Technical consultant
- Web administrators
- Beginning Java developers
- Technical consultant
- Web administrators
Voorkennis
General knowledge about IT is an advantage for this OCP training.General knowledge about IT is an advantage for this OCP training.Onderdelen
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
- 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
- Creating Objects
- Understanding Data Types
- Declaring Variables
- Initializing Variables
- Managing Variable Scope
- Destroying Objects
- Understanding Java Operators
- Applying Unary Operators
- Working with Binary Arithmetic Operators
- Assigning Values
- Comparing Values
- Making Decisions with the Ternary Operator
- Creating Decision-Making Statements
- Writing while Loops
- Constructing for Loops
- Controlling Flow with Branching
- Creating and Manipulating Strings
- Using the StringBuilder Class
- Understanding Equality
- Understanding Java Arrays
- Understanding an ArrayList
- Creating Sets and Maps
- Calculating with Math APIs
- Writing Simple Lambdas
- Introducing Functional Interfaces
- Working with Variables in Lambdas
- Calling APIs with Lambdas
- Designing Methods
- Working with Varargs
- Applying Access Modifiers
- Applying the static Keyword
- Passing Data among Methods
- Overloading Methods
- Encapsulating Data
- Understanding Inheritance
- Creating Classes
- Declaring Constructors
- Inheriting Members
- Understanding Polymorphism
- Creating Abstract Classes
- Implementing Interfaces
- Introducing Inner Classes
- Understanding Exceptions
- Recognizing Exception Classes
- Handling Exceptions
- Calling Methods That Throw Exceptions
- 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
- Applying the final Modifier
- Working with Enums
- Creating Nested Classes
- Understanding Interface Members
- Introducing Functional Programming
- Introducing Annotations
- Creating Custom Annotations
- Applying Annotations
- Declaring Annotation-Specific Annotations
- Using Common Annotations
- Using Method References
- Using Wrapper Classes
- Using the Diamond Operator
- Using Lists, Sets, Maps, and Queues
- Sorting Data
- Working with Generics
- Working with Built-in Functional Interfaces
- Returning an Optional
- Using Streams
- Working with Primitive Streams
- Working with Advanced Stream Pipeline Concepts
- Reviewing Exceptions
- Creating Custom Exceptions
- Automating Resource Management
- Declaring Assertions
- Working with Dates and Times
- Supporting Internationalization and Localization
- Loading Properties with Resource Bundles
- Reviewing Module Directives
- Comparing Types of Modules
- Analyzing JDK Dependencies
- Migrating an Application
- Creating a Service
- Introducing Threads
- Creating Threads with the Concurrency API
- Writing Thread-Safe Code
- Using Concurrent Collections
- Identifying Threading Problems
- Working with Parallel Streams
- Understanding Files and Directories
- Introducing I/O Streams
- Common I/O Stream Operations
- Working with I/O Stream Classes
- Interacting with Users
- 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
- 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
- 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
- Understanding the Exam
- Reading This Course
- Preparing for the Exam Objective Map
- 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
- Creating Objects
- Understanding Data Types
- Declaring Variables
- Initializing Variables
- Managing Variable Scope
- Destroying Objects
- Understanding Java Operators
- Applying Unary Operators
- Working with Binary Arithmetic Operators
- Assigning Values
- Comparing Values
- Making Decisions with the Ternary Operator
- Creating Decision-Making Statements
- Writing while Loops
- Constructing for Loops
- Controlling Flow with Branching
- Creating and Manipulating Strings
- Using the StringBuilder Class
- Understanding Equality
- Understanding Java Arrays
- Understanding an ArrayList
- Creating Sets and Maps
- Calculating with Math APIs
- Writing Simple Lambdas
- Introducing Functional Interfaces
- Working with Variables in Lambdas
- Calling APIs with Lambdas
- Designing Methods
- Working with Varargs
- Applying Access Modifiers
- Applying the static Keyword
- Passing Data among Methods
- Overloading Methods
- Encapsulating Data
- Understanding Inheritance
- Creating Classes
- Declaring Constructors
- Inheriting Members
- Understanding Polymorphism
- Creating Abstract Classes
- Implementing Interfaces
- Introducing Inner Classes
- Understanding Exceptions
- Recognizing Exception Classes
- Handling Exceptions
- Calling Methods That Throw Exceptions
- 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
- Applying the final Modifier
- Working with Enums
- Creating Nested Classes
- Understanding Interface Members
- Introducing Functional Programming
- Introducing Annotations
- Creating Custom Annotations
- Applying Annotations
- Declaring Annotation-Specific Annotations
- Using Common Annotations
- Using Method References
- Using Wrapper Classes
- Using the Diamond Operator
- Using Lists, Sets, Maps, and Queues
- Sorting Data
- Working with Generics
- Working with Built-in Functional Interfaces
- Returning an Optional
- Using Streams
- Working with Primitive Streams
- Working with Advanced Stream Pipeline Concepts
- Reviewing Exceptions
- Creating Custom Exceptions
- Automating Resource Management
- Declaring Assertions
- Working with Dates and Times
- Supporting Internationalization and Localization
- Loading Properties with Resource Bundles
- Reviewing Module Directives
- Comparing Types of Modules
- Analyzing JDK Dependencies
- Migrating an Application
- Creating a Service
- Introducing Threads
- Creating Threads with the Concurrency API
- Writing Thread-Safe Code
- Using Concurrent Collections
- Identifying Threading Problems
- Working with Parallel Streams
- Understanding Files and Directories
- Introducing I/O Streams
- Common I/O Stream Operations
- Working with I/O Stream Classes
- Interacting with Users
- 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
- 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
- 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
