Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Mastering Java: From Beginner to Advanced
Course Overview
Description of Training
Video Overview (1:09)
Introduction
Course overview (3:59)
Introduction (1:09)
What is a computer language? (5:07)
Types of programming languages (3:23)
What is object oriented programming? (3:33)
Application example of different programming languages (6:28)
Programmer vs developer (4:09)
Welcome to JAVA
Introduction to Java (4:13)
Importance of Java (4:50)
How to succeed as JAVA developer? (4:17)
Introduction to software tools (JDK, JRE, JVMÂ &Â IDE) (4:40)
Lab Setup
Lab design (3:46)
Install JDK for Windows (3:01)
Install JDK for Linux (2:28)
JShell introduction (4:44)
Java Basics
Java First Program using Notepad and Command Prompt (2:07)
Java First Program - Hello World using JShell (4:53)
Java variables (8:33)
Variables in Expressions (3:29)
Data Types in Java (10:51)
Primitive Data Types Examples (6:17)
Type Casting in Java (6:45)
Float vs Double (9:58)
Scientific notations in Float and Double (5:13)
Char vs String (7:45)
What are Operators with exercises (10:20)
Arithmetic Operators with exercises (10:14)
Integrated Development Environment (IDE)
Introduction to IDE (4:18)
Installing IntelliJ IDEA for Windows (2:41)
Installing IntelliJ IDEA for Linux (2:21)
Intellij IDEA Functionality (13:51)
Conditional Statement (if-then) with exercises (9:09)
Logical Operators with exercises (7:55)
OR and NOT Logical Operators with exercises (12:29)
Assignment Operators with exercises (5:29)
Comparison Operators with exercises (6:28)
Ternary Operator with exercises (5:39)
Expressions & Statements
Keywords and Expressions (7:33)
Whitespace and Indentation (7:29)
If-else statement with exercises (12:15)
Nested if-else with exercises (7:18)
Introduction to Methods with exercises (11:31)
Return statement with exercises (8:12)
Method overloading with exercises (4:56)
Control Statements
Switch Statement (5:55)
Switch Statement Exercises (6:11)
Traditional vs Enhanced Switch Statement (7:58)
Enhanced Switch Statement Exercises (2:50)
Nested Switch Statement (5:35)
Nested Switch Statement Exercises (17:46)
Introduction to Loops (9:33)
For Loop with exercises (18:26)
Introduction to Debugger (7:06)
Debugger in intellij IDEA (13:57)
The while Statements with exercises (13:42)
Do While Statements with exercises (7:06)
Nested Loop with exercises (7:14)
Local Variables (6:15)
Class and Object (6:16)
Parsing Values and User Input with exercises (9:23)
Introduction to Scanner with exercises (19:41)
Object Oriented Programming Concepts
Classes and Objects with exercises (21:13)
Using Getter and Setters with exercises (8:43)
Introduction to Constructors (8:49)
Constructors Exercise (19:24)
Clear understanding of reference, object, instance, and class (8:04)
Static versus Instance Variables and Methods (9:42)
Exception Handling (11:40)
Exception Handling Exercise (7:29)
Introduction to Inheritance with exercises (23:18)
The Plain Old Java Object with exercises (18:12)
Introduction to java.lang.Object with exercises (11:32)
Introduction to Text Block with exercises (10:06)
String and String Builder Class with exercises (7:14)
Introduction to Composition with exercises (16:12)
Introduction to Encapsulation with exercises (23:56)
Introduction to Polymorphism with exercises (19:51)
Introduction to Java Packages with exercises (8:56)
Java Arrays
Introduction to Arrays (8:10)
Arrays Exercise (12:33)
Introduction to Java Utility Arrays Class (5:49)
Java dot Util dot Arrays Class Method Exercise (15:47)
References and Value Types (7:08)
Runtime Arguments (6:26)
Introduction to Two Dimensional Array (15:28)
Two Dimensional Arrays Exercise (23:36)
Multi-dimensional Arrays with exercises (13:39)
ArrayList & LinkedList
Introduction to List (11:04)
Array List Exercise (8:46)
Summary of Array and Array List (4:13)
Introduction to LinkedList in relation to an array and an Array List (13:30)
LinkedList Exercise (15:15)
Introduction to Queue and Stack in LinkedList (6:14)
Queue and Stack Exercise (11:49)
Introduction to Iterators (6:47)
Linked List and Iterators Exercise (22:51)
Introduction to Autoboxing and Unboxing (11:08)
Auto Boxing and Un boxing Exercise (10:55)
Introduction to the Enumeration (6:39)
Enumeration Exercise (12:59)
Audio Version of Training
Audio Download
Introduction to Java Utility Arrays Class
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock