JAVA – Object Oriented Programming in Java

80,00 

This module is designed for participants who completed Modules 1 and 2, or anyone has full knowledge of their concepts and would like to learn some more advanced tools to design software. In particular, participants will learn how to design their software using Object-Oriented Programming. OOP is a powerful and universal way to conceive software features and functionalities, enabling efficient and versatile software design.

Participants will learn how to translate real-world cases in a software that is understandable and easy to use for users, and create software that helps to face and solve real-life issues that might occur, both in the workplace and outside of it.

The lessons will be interactive, and will include theoretical and practical sections in which the learners can directly consolidate their knowledge. Several small projects run throughout the module, and there will be a final group project that will incorporate contents from Modules 1, 2 & 3.

1 in stock

SKU: 11165 Category:

Start date

October 21, 2024

End date

October 25, 2024

Language(s) of the training

English

Languages spoken by the coach(es)

English, French

Instructor(s)

Lisa Hennecart

Contents

  • Object-Oriented Programming concepts
  • Classes and objects
  • Inheritance and polymorphism
  • Encapsulation and accessibility
  • Exceptions

Objective

This programming course uses a practical training model. Each course section introduces the topics with brief presentations and task modelling, which is followed directly by learner application and hands-on practice with exercises and projects.

Learners will work with Object-Oriented Programming to organize code in an efficient way using classes and their characteristics and principles. In addition, we will address exceptions that might occur, and how to handle them. Building on the contents of Modules 1 & 2, participants will learn more advanced concepts in programming with Java, to continue their path towards becoming a Java Developer.

Learning Outcomes

On completion of this course, learners will be able to

  • use Object-Oriented Programming principles
  • organize the elements and features in a software through classes and methods
  • translate real word scenarios into a logical and functional code
  • solve problems
  • handle exceptions that might occur in their code execution
  • design and develop complex software using Java

Schedule

This course has a total duration of 20 hours and takes place over 5 days:

  • 21-10-2024: 09:00 – 13:00
  • 22-10-2024: 09:00 – 13:00
  • 23-10-2024: 09:00 – 13:00
  • 24-10-2024: 09:00 – 13:00
  • 25-10-2024: 09:00 – 13:00

Format and Location

This course takes place ON-SITE
Terres Rouges building
14, porte de France
L-4360 Esch/Alzette

Level

Intermediate

Prerequisites

Completion of Module 1 & Module 2 of the Learning Track Java – Junior Developer:

  • Introduction to computational thinking and Java programming
  • Advanced Java programming

Additional Info

This module is part of the Learning Track “Java – Junior Developer “.

Certification

This training does not have any assessment or exams; a certificate of participation will be issued to participants.

Esco Skills

Java (computer programming), object-oriented modelling

Esco Occupations

software developer