Duration
13.0 hours
Regular fee
$250
Objectives of the training
Front End development corresponds to the elements of a web application (developed with HTML, CSS and JavaScript) that a user can see and interact with directly. Object-oriented programming is a paradigm present today in all modern programming languages. programming languages. These concepts allow to produce efficient, powerful and easy to maintain code. This training is intended for beginners who have the necessary knowledge of the basics of the Java language. of the Java language. It is the essential foundation for professional development in Java.Targeted audience
DevelopersPrerequisite
None.Trainers
Upcoming information
Course architecture
Classes
• Classes, attributes, methods
• Example of code
• Creating an object from a class
• The current object : this
• The constructors
• The visibility
• The encapsulation
• The static keyword
• The packages
• Demonstration - Creating a class
• Demonstration - Encapsulation
Communication between objects
• Sequence diagram of communication between two objects
• The calling object and the called object
Inheritance
• Objectives
• Problem and solution
• The theory
• Inheritance in the code
• Overloading
• Polymorphism
• Types of a variable
• The cast
• Demonstration - The basics of inheritance
• Demonstration - Polymorphism
The collections
• Objective of the demonstration
• Problem and solution
• The theory
• Examples of classes (List, Map)
• The foreach
• Sorting
• Demonstration - Implementing collections
• Demonstration - Implementing sorting
The exceptions
• Objectives
• Problem and solution
• Hierarchy of exceptions
• Managing an exception
• Passing on an exception
• Customized exceptions
• Demonstration - Handling an exception
• Demo - Passing on an exception
• Demo - Creating and Managing a Custom Exception
• Tutorial - Managing a group of students
Abstract classes
• Objectives
• Problem and solution
• Theory and abstract methods
• Example of code
• Demonstration - Creating an abstract class
The interfaces
• Objectives
• Problem and solution
• Example of code
• Demonstration - Creating and using an interface
The generics
• Objectives of the project
• Problem and solution
• Example of code
• Demonstration - Creating a generic class
• Statement of the task - The school trip
Learn Object Oriented Programming with the Java language
• Introduction to OOP
• Object Oriented Design
• Introduction to the Java platform
• Types in Java
• Creating classes
• Inheritance and polymorphism
• Communication between objects
• Multithreading
Algorithms - Fundamental Programming Techniques - Examples in Java - 2nd Edition
• Introduction to Algorithms
• Variables and operators
• Tests and Boolean logic
• Loops
• Arrays and structures
• Subprograms
• Files
• Advanced notions
• An approach to the object
• Classes, attributes, methods
• Example of code
• Creating an object from a class
• The current object : this
• The constructors
• The visibility
• The encapsulation
• The static keyword
• The packages
• Demonstration - Creating a class
• Demonstration - Encapsulation
Communication between objects
• Sequence diagram of communication between two objects
• The calling object and the called object
Inheritance
• Objectives
• Problem and solution
• The theory
• Inheritance in the code
• Overloading
• Polymorphism
• Types of a variable
• The cast
• Demonstration - The basics of inheritance
• Demonstration - Polymorphism
The collections
• Objective of the demonstration
• Problem and solution
• The theory
• Examples of classes (List, Map)
• The foreach
• Sorting
• Demonstration - Implementing collections
• Demonstration - Implementing sorting
The exceptions
• Objectives
• Problem and solution
• Hierarchy of exceptions
• Managing an exception
• Passing on an exception
• Customized exceptions
• Demonstration - Handling an exception
• Demo - Passing on an exception
• Demo - Creating and Managing a Custom Exception
• Tutorial - Managing a group of students
Abstract classes
• Objectives
• Problem and solution
• Theory and abstract methods
• Example of code
• Demonstration - Creating an abstract class
The interfaces
• Objectives
• Problem and solution
• Example of code
• Demonstration - Creating and using an interface
The generics
• Objectives of the project
• Problem and solution
• Example of code
• Demonstration - Creating a generic class
• Statement of the task - The school trip
Learn Object Oriented Programming with the Java language
• Introduction to OOP
• Object Oriented Design
• Introduction to the Java platform
• Types in Java
• Creating classes
• Inheritance and polymorphism
• Communication between objects
• Multithreading
Algorithms - Fundamental Programming Techniques - Examples in Java - 2nd Edition
• Introduction to Algorithms
• Variables and operators
• Tests and Boolean logic
• Loops
• Arrays and structures
• Subprograms
• Files
• Advanced notions
• An approach to the object
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
13.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote