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 |
Step into the world of seamless content creation with The OBS Course for Recording, your gateway to professional-quality video production. …
0
Delve deeper into the powerful world of Java with Java Mastery Intermediate: Methods, Collections, and Beyond. This course is designed …
0
Step into the world of coding with the Java 21 Programming Masterclass: Fundamentals for Beginners, a course designed to guide …
0