Java Foundations (1182EN)
Description
Set up a Java development environment;
Work with data types, variables, and arrays;
Control program execution using conditions and loops;
Design reusable functions and methods;
Understand and apply the fundamental principles of Object-Oriented Programming (OOP);
Use Java Collections effectively;
Develop practical exercises and real-world mini-projects;
Prepare effectively for a Java certification.
- Training Programme
Development environment installation and setup
Data types and variables
Conditional statements and loops
Methods and functions
Guided exercises
Mini-project: Hangman
Classes and objects
Inheritance and polymorphism
Practical project: Banking application
Lists and ArrayLists
Algorithms and debugging
Advanced exercises
Review of key concepts
Certification preparation exercises
Final assessment
The training approach combines theoretical instruction, demonstrations, hands-on programming exercises, and practical mini-projects. Interactive discussions and case studies encourage participants to apply the acquired knowledge and skills to real-world programming scenarios.
Basic computer skills, logical thinking, and the ability to reason in a structured manner.
This training programme is intended for:
- individuals in career transition aiming to obtain a Java certification;
- aspiring Java developers;
- software testers and quality assurance (QA) professionals;
- technical and functional analysts;
- IT professionals seeking to acquire Java fundamentals;
- anyone wishing to develop strong object-oriented programming skills using Java.
- The CNFPC reserves the right to cancel or postpone a training course if the number of duly registered participants is insufficient, for organisational reasons, or in the event of force majeure.
- Cancellation: In the event of cancellation or absence from the training course, the full registration fee remains payable unless the registration is cancelled no later than 72 hours before the start of the course. Absences duly justified by a medical certificate entitle the participant to a full refund of the registration fee.
Sessions
- October : Tuesday 6, Tuesday 13, Tuesday 20, Tuesday 27
- November : Tuesday 10, Tuesday 17, Tuesday 24
- December : Tuesday 1, Tuesday 8, Tuesday 15
06/10/2026 – Basic Programming
13/10/2026 – Basic Programming
20/10/2026 – Basic Programming
27/10/2026 – Basic Programming
10/11/2026 – Object-Oriented Programming (OOP)
17/11/2026 – Object-Oriented Programming (OOP)
24/11/2026 – Object-Oriented Programming (OOP)
01/12/2026 – Certification Preparation
08/12/2026 – Certification Preparation
15/12/2026 – Oracle Java SE 11 Programmer I (1Z0-811) Examination
Organisation
- CNFPC Esch
- +352 558 987 - 1
- inscription.esch@cnfpc.lu