Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

think.

KARPADO

believe.

achieve.
Karpado

Course Objectives

om
Become confident with coding interviews

Clear Oracle certification exam in your first attempt

.c
Move to development role or take up automation tasks

Learn Java in the most efficient & optimal way

do
Get hands-on experience with a lot of practice
pa
Who can take this course?
ar

Beginner programmers who want to get in to software


.k

development Job role

Individuals who want to clear Oracle certification exam


w

People who want to be able to write efficient code or


w

be more productive inside office


w

People who believe in "Learning by doing"

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Course Features

om
22+ Hours of video content

Apx 30+ Hours of practice (Quiz, Assignments, Interview

.c
questions, Coding Puzzles, Project files, etc)

Comprehensive curriculum with constant updates

do
No need to refer to any other books or courses and

confuse yourself with information overload


pa
Thousands of satisfied learners worldwide
ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Course - Chapter wise overview

om
Introduction (4 Lectures)

Getting started with Java (7 Lectures)

.c
Variable and Data Types (7 Lectures)

Operators (7 Lectures)

do
Control Statements (7 Lectures)

Classes and Objects (12 Lectures)


pa
Packages (3 Lectures)

Classes and Objects Extended (9 Lectures)


ar

Hello World Revamp (2 Lectures)


.k

JShell (2 Lectures)

Inheritance (13 Lectures)


w

Interfaces (7 Lectures)
w

Exceptions (6 Lectures)
w

Java IO (10 Lectures) Continued from next page..

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Course - Chapter wise overview continued..

om
Multi-Threading (20 Lectures)

Generics (7 Lectures)

.c
Collections (8 Lectures)

Lambda Expressions and Method References (7 Lectures)

do
Streams (8 Lectures)

Multi-Threading Extended (6 Lectures)


pa
JPMS ( 7 Lectures)

Random ( 3 Lectures)
ar

Note : At the end of each chapter includes Quiz, Assignment, Coding


.k

puzzles, etc to test your skills (This is where all the fun is!). Also each
lecture could cover multiple topics in one go, than on separate videos.
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 1 - Introduction

om
Intro

Where Java is Used?

.c
Course Prerequisites

Java Misconceptions

do
Chapter 2 - Getting Started with Java
pa
What is Java and Types of programming Languages
ar

History of Java
.k

Compiler vs Interpreter vs JIT Compiler

JVM vs JDK vs JRE


w

Setting up the Environment


w

Creating our First Java App!


w

Configuring PATH Variable

End of chapter Quiz, Assignment, Puzzles, etc.

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 3 - Variable and Data Types

om
What are Variables?

Data Types in Java?

.c
All about Arrays

What exactly are Literals

do
Type Casting. Narrowing vs Widening. Typecasting Rules.

What is Type Inference?


pa
Installing Net Beans

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 4 - Operators in Java

om
Arithmetic Operators

Unary Operators

.c
Relational Operators

Logical Operators

do
Bitwise Operators

Operator Precedence
pa
Statements and Blocks

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 5 - Control Statements

om
What are control statements? Why we need them?

Understanding "if-else-if"

.c
Looping Statements Part 1

Looping Statements Part 2

do
'continue' Keyword

Understanding 'switch'
pa
Switch Expressions

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 6 - Classes and Objects

om
Classes and Objects Part 1

Classes and Objects Part 2

.c
Methods and Constructors in Java

Exploring more on Objects

do
Stack Memory and Heap Memory

'this' Keyword
pa
Objects and Args and Returning Objects Part 1

Objects and Args and Returning Objects Part 2


ar

Pass by Value vs Pass by Reference


.k

'static' Keyword

Comments in Java
w

Text Blocks
w

End of chapter Quiz, Assignment, Puzzles, etc.


w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 7 - Packages

om
All about Packages in Java

Access Specifiers and their Significance

.c
Access Restriction for Constructors

End of chapter Quiz, Assignment, Puzzles, etc.

do
pa
ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 8 - Classes & Objects Extended

om
Overloading

Recursion

.c
Nested Classes and it's use cases

Shadowing

do
Local Variables

Strings in Java Part 1


pa
Strings in Java Part 2

Complete JVM Architecture


ar

End of chapter Quiz, Assignment, Puzzles, etc.


.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 9 - Hello World Revamp

om
Welcome to Eclipse IDE. Setting up Eclipse.

Hello World Deep Dive

.c
Command Line Arguments

End of chapter Quiz, Assignment, Puzzles, etc.

do
Chapter 10 - JShell
pa

Understanding JShell
ar

Playing with JShell


.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 11 - Inheritance

om
Inheritance in Java Part 1

Inheritance in Java Part 2

.c
Exploring 'super' Keyword

'InstanceOf' Keyword

do
Polymorphism

Type Casting and how it works


pa
'final' Method and Class

Dynamic and Static Binding


ar

Abstract classes in Inheritance


.k

'protected' Access Specifier

All about Garbage Collection in Java


w

'toString' - How it works


w

Enum Type Part 1


w

Enum Type Part 2

End of chapter Quiz, Assignment, Puzzles, etc.

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 12 - Interfaces

om
Interfaces in Java Part 1

Interfaces in Java Part 2

.c
Default Methods Explained

Static Methods in Interfaces

do
Sealed Classes Theory

Sealed Classes Part 1


pa
Sealed Classes Part 2

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 13 - Exception Handling

om
All about Exceptions in Java

Understanding various Types of Exceptions

.c
Creating Custom Exceptions and it's use case

'throws' keyword

do
Multi-catch and Nested Exceptions

'finally' Block
pa
End of chapter Quiz, Assignment, Puzzles, etc.
ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 14 - Java IO

om
Java IO Theory

Character Stream

.c
Buffered Reader

Closing Streams

do
Image Copy using streams

Arrays as Source and Destination


pa
Storing Objects in a file!

Standard Streams
ar

Exploring File Class


.k

IO Hierarchy

End of chapter Quiz, Assignment, Puzzles, etc.


w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 15 - Multithreading

om
Multithreading Part 1

Multithreading Part 2

.c
Multithreading Part 3

Thread Life Cycle

do
Anonymous Classes

Join and Sleep


pa
Daemon Thread

Thread Priorities
ar

Shut Down Hook


.k

Synchronization Part 1

Synchronization Part 2
w

Synchronization Part 3
w

Static Synchronization
w

Synchronized Block Continued from next page..

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 15 - Multithreading Continued..

om
Synchronized Block and Static Methods

Understanding Terminologies

.c
Volatile and Happens Before Relationship

Inter Thread Communication

do
Thread Group

Dead Lock
pa
End of chapter Quiz, Assignment, Puzzles, etc.
ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 16 - Generics

om
Wrapper Classes

Generic Methods

.c
Exploring Generic Classes

Bounded Type Parameters and Methods

do
More Type Params

Understanding Wild Cards


pa
Generics in Interfaces

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 17 - Collection Framework

om
List in Java

Understanding 'Set' in Java

.c
Map and it's implementations

Queue and Dqueue

do
Algorithms

Algorithms and Custom Objects


pa
The Big Picture

Collection Factory Methods


ar

End of chapter Quiz, Assignment, Puzzles, etc.


.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 18 - Lambdas & Method References

om
Life Before Lambda

Understanding Lambda

.c
Exploring Lambda Expressions

Flex our Brain Muscles with Lambda Expressions

do
Method and Constructor References

Function Package
pa
Default Method

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 19 - Streams

om
Understanding Streams in Java

Creating Streams

.c
Intermediate Operations

Terminal Operations

do
Flat Map

Lazy Evaluation
pa
Parallel Streams

Latest Improvements in Stream API


ar

End of chapter Quiz, Assignment, Puzzles, etc.


.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 20 - Multi-Threading Extended

om
Thread Pool

Callable Interface

.c
Semaphore

Inter Thread Communication Using Blocking Queue

do
Live Lock and Starvation

Immutability in Threads
pa
Conclude on Multi-Threading

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 21 - JPMS

om
Understanding Jar Hell!

Consequences of 'public' being Too Public

.c
The Issue of Heavy Runtime

Understanding Modules in Java

do
Exploring Modules and Creating Customer JRE

Implementing Modules in our Project


pa
Understanding How Modules Solved our Problem

End of chapter Quiz, Assignment, Puzzles, etc.


ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.


Karpado

Chapter 22 - Random

om
Regular Expressions

Using External Libraries

.c
do That's all folks!
Enroll : www.karpado.com/java-course
pa
ar
.k
w
w
w

www.karpado.com Karpado LLP. All Rights Reserved.

You might also like