
Take your Java programming skills to new heights with Mastering Advanced Java with Object-Oriented Programming. This course delves deep into the world of object-oriented principles, empowering you to craft efficient, scalable, and well-structured applications. Through a comprehensive exploration of core concepts like inheritance, polymorphism, and encapsulation, you’ll build a strong foundation in advanced Java. The course also covers essential topics such as constructors, methods, access modifiers, and interfaces, providing you with the expertise to design clean, modular programs. If you’re looking to elevate your Java expertise and expand your knowledge in object-oriented design, Mastering Advanced Java with Object-Oriented Programming is the perfect course to help you reach that goal.
Learning Outcomes
After studying the course materials of the Mastering Advanced Java with Object-Oriented Programming there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £4.99. Original Hard Copy certificates need to be ordered at an additional cost of £8.
This Mastering Advanced Java with Object-Oriented Programming does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Mastering Advanced Java with Object-Oriented Programming was made by professionals and it is compatible with all PC’s, Mac’s, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection.
Introduction | |||
Introduction | 00:03:00 | ||
Getting started on Windows, macOS or Linux | 00:01:00 | ||
Setting up Local Development | |||
Introduction (SLD) | 00:04:00 | ||
Popular IDEs for Coding | 00:03:00 | ||
Java Installation (step by step) | 00:10:00 | ||
Java path setting (environment variables) | 00:10:00 | ||
IntelliJ IDEA Installation | 00:10:00 | ||
Getting start IntelliJ IDEA | 00:08:00 | ||
First Java Hello World program | 00:15:00 | ||
Java Classes and Objects | |||
What is OOP(Object Oriented Programming) | 00:08:00 | ||
Create a class | 00:10:00 | ||
Create an object | 00:13:00 | ||
Creating multiple objects | 00:03:00 | ||
Using multiple classes | 00:08:00 | ||
Class attributes | 00:04:00 | ||
Accessing attributes | 00:02:00 | ||
Modifying attributes | 00:04:00 | ||
Multiple Attributes and using | 00:05:00 | ||
Java Class Methods | |||
Create a class method | 00:06:00 | ||
Method with parameters | 00:07:00 | ||
Method with return value | 00:06:00 | ||
Static methods | 00:05:00 | ||
Public methods | 00:08:00 | ||
Multiple classes and methods | 00:08:00 | ||
Java Constructors | |||
Default constructor | 00:08:00 | ||
Parameterized constructor | 00:07:00 | ||
Java Inheritance | |||
Single Inheritance | 00:15:00 | ||
Multiple Inheritance(through interfaces) | 00:07:00 | ||
Multilevel Inheritance | 00:08:00 | ||
Hierarchical Inheritance | 00:07:00 | ||
Hybrid Inheritance | 00:07:00 | ||
Java Polymorphism | |||
Polymorphism – method overloading | 00:09:00 | ||
Polymorphism – method overriding | 00:07:00 | ||
Polymorphism with Interfaces | 00:06:00 | ||
Java Access Modifiers | |||
Introduction to Access modifiers | 00:03:00 | ||
Public modifier | 00:06:00 | ||
Private modifier | 00:07:00 | ||
Protected modifier | 00:06:00 | ||
Default modifier | 00:05:00 | ||
Java Encapsulation and Abstraction | |||
Why encapsulation | 00:06:00 | ||
Encapsulation | 00:13:00 | ||
Abstract class and methods | 00:09:00 | ||
Abstraction – extends with subclasses | 00:09:00 | ||
Abstract class references | 00:09:00 | ||
Java Interface and Dependency injection (DI) | |||
Interface implementation | 00:08:00 | ||
Accessing Interface methods | 00:04:00 | ||
Dependency injection – interface | 00:05:00 | ||
Dependency injection – class | 00:05:00 | ||
Accessing Dependency injection (DI) class methods | 00:08:00 | ||
Enums | 00:03:00 | ||
Enum inside a class | 00:02:00 | ||
Java Packages and API | |||
Create a Package and classes | 00:07:00 | ||
Add package methods | 00:03:00 | ||
Import package and access | 00:06:00 | ||
Built-in packages and Java API | 00:04:00 |
Overview Learn about from industry experts and boost your professional skill. This course will enhance your skill and make you ready …
1
In the ever-evolving digital landscape, the ability to understand, identify, and secure vulnerabilities in a Web Application has never been …
0
In today’s digital-first world, computer know-how is more than just a perk—it’s a necessity. Our Basic Computer Literacy Training opens …
0
$557.70 Original price was: $557.70.$26Current price is: $26. ex Vat