| Introduction |
|
Introduction |
|
00:03:00 |
|
Getting started on Windows, macOS or Linux |
|
00:01:00 |
| Setting up Local Development |
|
Introduction |
|
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 |