Complete Java Programming Mastery for Dummies!
Created by Karthikeya T, Last Updated 14-Oct-2020, Language:English
Complete Java Programming Mastery for Dummies!
Learn Java Programming for your new job role, or to clear Oracle certification exam.
Created by Karthikeya T, Last Updated 14-Oct-2020, Language:English
What Will I Get ?
- You will clear Oracle Java certification exam in your first attempt and add credibility to your profile!
- Become confident in writing programs in Java so to clear interviews or to work on Java Projects
- You'd be able to learn any other Java based technology or JVM Language with ease
- Learn all end to end Java concepts that are industry relevant
- Learn Java to create Android Apps or to enter the future of Big Data and Analytics.
- Learn all the Java concepts that you'd ever need to know for your job role!
Requirements
- You should be able to know how to use a computer
Description
Learn Java for your new Job! or to clear Oracle certification!
Are you thinking to start your career in Java ?
Are you applying for a software engineer (developer) role in top MNC companies?
Do you wish to learn Java and develop Android apps or enter the world of Big Data and Analytics ?
Do you wish to clear Oracle certification Exam or your academic exam in your first attempt? That too with a good score? And add credibility to your profile?
You are in a perfect place!
This course will make you a confident Java Programmer and you will be able to stand on your own.
You can clear Java interviews or Certification and land in a better job!
You will learn all Java Programming concepts that are very relevant in the current market.
Why is this Course Special?
- Special care is taken while structuring the course. Your precious time will not be wasted. You don't have to refer any other books or resources. All that heavy lifting is already done for you.
- Instructor has an exceptional ability to correlate complex concepts with real world examples around you. There by, you will understand a very complex concept in simple and fun manner.
- This is a "Course". Not a "Dictionary". You will only learn the concepts, that are necessary for your Job or to clear certification exam.
As and example, if I am teaching Engligh language to you. It doesn't make sense to teach you all the words in the dictionary. Instead I'd teach your the skill of English speaking.
What Should You Do Next?
Enroll..
Learn..
Adding value to your career? Great! We are glad...
Not adding value? Get full refund with just a click of a button!
I will see you inside...!
Course Content
-
Introduction
3 Lectures 00:08:40-
Introduction
Preview00:02:13 -
Course Prerequisites
Preview00:03:47 -
Java Misconceptions
Preview00:02:40
-
-
Introduction To Java
8 Lectures 00:35:00-
What is Java and Types of Programming Languages
Preview00:03:52 -
History Of Java
00:02:42 -
Where Java Is Used?
Preview00:03:06 -
Compiler, Interpreter and JIT Compiler
00:10:00 -
JVM, JDK, JRE
Preview00:02:36 -
Installing JDK
00:02:22 -
Java First App
Preview00:07:47 -
PATH Variable
00:02:35
-
-
Variables and Data Types
7 Lectures 01:05:06-
Variables
00:08:51 -
Data Types
00:07:13 -
Arrays
00:15:56 -
Literals
00:10:55 -
Type Casting
00:13:49 -
NetBeans IDE
00:08:22 -
Variables And Data Types - Download code
-
-
Operators
8 Lectures 00:32:42-
Arithmetic Operators
00:05:35 -
Unary Operators
00:04:41 -
Relational Operators
00:02:31 -
Logical Operators
00:03:59 -
Bitwise Operators
00:06:25 -
Operator Precedence
00:05:28 -
Statements and Blocks
00:04:03 -
Operators - Download files
-
-
Control Statements
7 Lectures 00:48:58-
Control Statements
Preview00:07:25 -
If-Else-If
00:08:59 -
Looping Statements
00:10:01 -
Usage of Looping Constructs
00:08:08 -
Continue Statement
00:06:28 -
Switch
00:07:57 -
Control Statements - Download files
-
-
Classes and Objects
11 Lectures 01:29:13-
Classes and Objects
00:12:07 -
Classes and Objects Part 2
00:09:31 -
Methods and Constructors
00:06:26 -
Objects Example
00:04:41 -
Stack Memory and Heap Memory
00:16:36 -
This Keyword
00:05:36 -
Objects as Arguments
00:06:08 -
Pass by value and pass by reference
00:08:15 -
Java Comments
00:08:42 -
Static Keyword
00:11:11 -
Classes And Objects - Download files
-
-
Packages
4 Lectures 00:37:09-
Packages
00:10:33 -
Access Specifiers
00:21:01 -
Access Restriction for Constructor
00:05:35 -
Packages - Download files
-
-
Classes and Objects Extended
10 Lectures 01:11:05-
Overloading
00:08:46 -
Recursion
00:13:26 -
Nested Classes
00:13:04 -
Shadowing
00:02:00 -
Local Variables
00:05:42 -
String Part 1
00:04:10 -
String Part 2
00:10:22 -
String Part 3
00:03:09 -
JVM Architecture
00:10:26 -
Classes And Objects Extended - Download files
-
-
Hello World Revamp
2 Lectures 00:09:59-
Welcome to Eclipse
00:06:24 -
Command Line Arguments
00:03:35
-
-
Inheritance
14 Lectures 01:38:42-
Inheritance
00:07:45 -
Inheritance Example
00:02:51 -
Super Keyword
00:09:37 -
InstanceOf
00:03:04 -
Type Casting
00:13:43 -
Polymorphism
00:09:50 -
Final Keyword, Dynamic and Static Binding
00:04:27 -
Abstract
00:06:37 -
Protected
00:02:57 -
Garbage Collection
00:04:19 -
ToString
00:13:08 -
Enum Part 1
00:12:07 -
Enum Part 2
00:08:17 -
Inheritance - Download files
-
-
Interfaces
5 Lectures 00:38:00-
Interfaces the Theory
00:11:44 -
Interface Example
00:12:31 -
Default Methods
00:10:05 -
Static Methods In Interfaces
00:03:40 -
Interfaces - Download files
-
-
Exception Handling
7 Lectures 00:39:19-
Exceptions in Java
00:06:58 -
Types of Exceptions
00:05:32 -
Throws
00:07:00 -
Custom Exceptions
00:05:37 -
Multi Catch and Nested Exceptions
00:05:46 -
Finally Block
00:08:26 -
Exception Handling - Download files
-
-
Java IO
11 Lectures 01:02:40-
Java IO Theory
00:10:56 -
Char Stream
00:12:07 -
Buffered Reader
00:11:45 -
Closing Streams
00:09:15 -
Image Copy
00:02:09 -
Array as Source and Destination
00:03:15 -
Storing Objects in a File
00:04:37 -
Standard Streams
00:02:30 -
File Class
00:02:31 -
The Big Picture
00:03:35 -
Java IO - Download files
-
-
Multi Threading
22 Lectures 02:22:20-
Introduction
00:05:52 -
Thread Example Part 1
00:13:03 -
Thread Example Part 2
00:05:38 -
Thread Life Cycle
00:03:11 -
Anonymous Classes
00:12:07 -
Join and Sleep
00:07:52 -
Daemon Thread
00:07:13 -
Thread Priorities
00:04:09 -
Shut Down Hook
00:05:14 -
Synchronization Part 1
00:11:28 -
Synchronization Part 2
00:07:56 -
Synchronization Part 3
00:07:24 -
Static Synchronization
00:03:41 -
Synchronized Block
00:15:40 -
Synchronized Block vs Static Methods
00:00:48 -
Terminologies
00:04:37 -
Volatile and Happens Before Relationship
00:04:09 -
Inter Thread Communication
00:14:56 -
Thread Group
00:03:04 -
Dead Lock
00:03:41 -
Lets Continue Later
00:00:37 -
Multi Threading - Download files
-
-
Generics
8 Lectures 00:33:17-
Wrapper Classes
00:04:56 -
Generic Methods
00:07:31 -
Generic Classes
00:06:52 -
Bounded Type Parameters and Methods
00:03:08 -
More on Type Parameters
00:02:23 -
Wild Cards
00:06:39 -
Generics In Interfaces
00:01:48 -
Generics - download file
-
-
Collections
8 Lectures 00:56:03-
List
00:13:21 -
Set
00:10:22 -
Map
00:14:38 -
Queue and Dequeue
00:04:13 -
Algorithms
00:04:24 -
Algorithms on Custom Objects
00:06:41 -
The Big Picture
00:02:24 -
Collections - Download Files
-
-
Lambda Expressions and Method References
8 Lectures 00:46:31-
Before Lambda
00:06:03 -
Lambda Expression
00:06:44 -
More Lambda Examples
00:05:58 -
Methods and Constructor References
00:12:36 -
Function Package
00:06:32 -
Lambda the Theory
00:03:55 -
Default Methods
00:04:43 -
Lambda Expressions - Download files
-
-
Java 8 Streams
7 Lectures 00:41:34-
Streams
00:11:49 -
Stream Creation
00:07:48 -
Intermediate Operations
00:03:09 -
Terminal Operations
00:05:20 -
Flat Map
00:04:20 -
Lazy Evaluation
00:06:22 -
Parallel Streams
00:02:46
-
-
Multi Threading Continued
8 Lectures 00:46:33-
Thread Pool
00:12:29 -
Callable Interface
00:10:31 -
Semaphore
00:02:54 -
Inter Thread Communication Using blocking Queue
00:08:51 -
Live lock and starvation
00:04:43 -
Immutability in Threads
00:05:12 -
Conclude
00:01:53 -
Multi Threading Continued - Download files
-
-
Random
2 Lectures 00:10:54-
Regular expressions
00:06:50 -
External Libraries
00:04:04
-

Karthikeya T
Java Technologies Expert
I have well over a decade of experience in the Industry and to the most part, I've work on Java and Related technologies. I've switched between many jobs, experienced many cultures and technologies and been mentoring many projects since then. One of the things that I am absolutely passionate about, is 'Teaching'. I just love it. Because, my students like my way of teaching. I can explain very complex concepts in easy to understand manner.