About This Course
Course Curriculum
-
Introduction
00:03:00 -
Getting started on Windows, macOS or Linux
00:02:00
-
Introduction-Setting up Local Development
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
-
Introduction-Java Methods
00:02:00 -
Create a method
00:12:00 -
Call a method
00:10:00 -
Method with parameter
00:14:00 -
Method with multiple parameters
00:07:00 -
Applying return keyword
00:10:00 -
Using a method on decisions
00:10:00 -
Method overloading
00:13:00 -
Variable scope
00:06:00 -
Method recursion
00:04:00 -
Assessment Test1
00:02:00 -
Solution for Assessment Test1
00:04:00
-
Introduction-Java Collections ArrayList
00:02:00 -
Creating ArrayList
00:07:00 -
Add items to ArrayList
00:05:00 -
Access an item in ArrayList
00:06:00 -
Change an item in ArrayList
00:05:00 -
Remove or clear an items in ArrayList
00:04:00 -
Finding ArrayList Size
00:02:00 -
Loop through an ArrayList
00:07:00 -
Sorting an ArrayList
00:09:00
-
Introduction-Java LinkedList
00:02:00 -
ArrayList vs LinkedList
00:05:00 -
Creating LinkedList
00:05:00 -
LinkedList methods( addFirst(), addLast() )
00:04:00 -
LinkedList methods( removeFirst(), removeLast() )
00:02:00 -
LinkedList methods( getFirst(), getLast() )
00:04:00
-
Introduction-Java HashMap
00:01:00 -
Create a HashMap
00:05:00 -
Add items
00:02:00 -
Access an item
00:03:00 -
Remove an item
00:03:00 -
Find HashMap size
00:02:00 -
Loop through a HashMap
00:06:00 -
Assessment Test2
00:01:00 -
Solution for Assessment Test2
00:04:00
-
Introduction-Java HashSet
00:02:00 -
Create a HashSet
00:03:00 -
Add items
00:02:00 -
Check items
00:03:00 -
Remove an item
00:03:00 -
Find HashSet size
00:01:00 -
Loop through a HashSet
00:02:00
-
Introduction-Java Collections
00:01:00 -
Creating an iterator
00:08:00 -
Loop through a collection
00:04:00 -
Removing items from collection
00:04:00
-
Introduction-Java File Handling
00:02:00 -
File handling
00:07:00 -
Creating a new file
00:11:00 -
Writing a file
00:07:00 -
Read a file
00:11:00 -
Getting a file information
00:08:00 -
Delete a file
00:03:00 -
Delete a directory
00:05:00
-
Exceptions
00:07:00 -
try and catch block coding
00:10:00 -
finally block statement
00:02:00 -
throw keyword (error handling)
00:15:00
-
What is a Regular Expression
00:05:00 -
Matcher-pattern program – Real world
00:08:00 -
Number validation program – Real world
00:09:00 -
String Validation program – Real world
00:06:00
-
Using thread class program
00:05:00 -
Using Runnable interface program
00:04:00
-
Concurrency scenarios
00:06:00 -
Prevent concurrency problems
00:04:00
-
Create Lambda Expressions
00:03:00 -
Lambda Expression – ArrayList
00:05:00 -
Lambda Expression – Consumer interface
00:04:00
-
Introduction
00:01:00 -
Project overview
00:02:00 -
User Class and methods creation
00:05:00 -
User Choice options
00:07:00 -
User Registration method
00:03:00 -
User Login method
00:03:00 -
Authentication System real time project
00:09:00