Java & Advanced Java

  • Course level: All Levels
  • Duration 400h
  • Total Enrolled 1
  • Last Update May 22, 2021


Java is one of the most popular programming languages. Java offers both object-oriented and functional programming features.

We take a hands-on approach using a combination of JShell and Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles, and Code ExamplesThis course assumes no previous ( beginner ) programming or Java experience. If you’ve never programmed a computer before, or if you already have experience with another programming language and want to quickly learn Java, this is a perfect course for you

Topics for this course

206 Lessons400h

Introducing Java

History of Java6:19
Java 11 Installation and Setting ENV path00:03:09
executing Java Program00:01:44
components of class00:03:01
Java Memory Allocation00:05:32
Java Execution Model00:06:10
Application Types00:04:44
planning solution00:10:09
Managing scope of variables00:05:28
Type Conversion and Casting00:04:11
Operator Precedence00:04:06
Wrapper Class Objective00:04:08
Auto-boxing and Auto-unboxing00:02:50
Logical and Bitwise operators00:06:07
Assignment and Comparison Operator00:03:19

Hands on

Case Study

Decision Making, Looping, Array, String

Hands on

Class, Methods, Access Management

Hands on

OOP Implementation and Exception Handling

Hands on

Core JVM Enhancements and Features

Generics and Collections in Java

Streams and Pipelines in Java SE 11

Core Java Libraries

Advanced Class Concepts and Managing Exceptions

Functional Programming in Java

Lambda Operations and Streams

Introducing and Implementing NIO2

Understanding Threads ,Process and Concurrency Management

Java Migration and Service Management

Secure Coding in Java SE 11 Application

Database Applications in Java SE 11

Localization in Java