Java Foundations (1182EN)

Java Foundations

Description

At the end of the training, participants will be able to:
  • 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
Module 1 | Programming Fundamentals & Logic
  • Development environment installation and setup

  • Data types and variables

  • Conditional statements and loops

Module 2 | Functions & First Applications
  • Methods and functions

  • Guided exercises

  • Mini-project: Hangman

Module 3 | Object-Oriented Programming
  • Classes and objects

  • Inheritance and polymorphism

  • Practical project: Banking application

Module 4 | Collections & Consolidation
  • Lists and ArrayLists

  • Algorithms and debugging

  • Advanced exercises

Module 5 | Certification Preparation & Final Assessment
  • 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.

Java Foundations (1Z0-811)

SkillsBridges

  • 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

Belval Charles-de-Gaulle 1, 4083 Esch-sur-Alzette, Luxembourg (see map)
Jacques MULLER | jacques.muller@cnfpc.lu | +352 55 89 87 209
Face-to-face | English | Available places: 14 / 14
Courses:
  • October : Tuesday 6, Tuesday 13, Tuesday 20, Tuesday 27
  • November : Tuesday 10, Tuesday 17, Tuesday 24
  • December : Tuesday 1, Tuesday 8, Tuesday 15
Additional information
Training Schedule
  • 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/2026Oracle Java SE 11 Programmer I (1Z0-811) Examination

Java Foundations

Organisation

Organizer:
Language: English
Expertise Area: Digital & Data
Public: Business and independent, Salaried employee
Duration: 80 hours
Mode: Face-to-face
Sessions