Core Java Made Easy
4.8 (152 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
686 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Core Java Made Easy to your Wishlist.

Add to Wishlist

Core Java Made Easy

Master java in quick and simple steps
4.8 (152 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
686 students enrolled
Last updated 2/2017
English
Current price: $10 Original price: $40 Discount: 75% off
30-Day Money-Back Guarantee
Includes:
  • 14.5 hours on-demand video
  • 1 Article
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the fundamentals of java and oops
  • Learn the building blocks of a java program
  • Handle Exceptions
  • Read and Write files
  • Use flow control and looping statements
  • Implement encapsulation polymorphism inheritance and abstraction
  • Write multi threaded programs
  • Understand and use Garbage Collection
  • Learn and create the different types of inner classes
  • Understand and master Strings
  • Learn collections in depth
  • Use functional interfaces and lambda expressions
  • Understand the internal of JVM
  • Interview Question updated regularly
  • All in quick and easy steps
View Curriculum
Requirements
  • Internet
Description

Whether you are a College student learning the fundamental of java or a Big Data Developer writing java map reduce programs or Test Automation engineer who requires java to write your test scripts or a Experienced java developer who wants to fill in the gaps and also master the JVM Internals and the cool features Java 8 introduces this course will help you accomplish your goals.

  • Master the Object Oriented Features and Java Language
  • Install JDK and the Eclipse IDE
  • Execute your first java program and understand the building blocks of a java program
  • Learn Static and Non Static Contexts used in every java program
  • Define logic using conditional statements,looping constructs
  • Use packages to organize code
  • Implement inheritance,abstraction, polymorphism and encapsulation
  • Understand interfaces, their importance, and their uses
  • Use abstract classes and interfaces to implement abstraction
  • Develop Multithreaded applications.
  • Hand Exceptions
  • Read and Write files using the I/O Streams API
  • Understand and use the various Java Collection Classes
  • Learn and use the java 8 features such as lambdas,functional interfaces,predicates etc in simple terms
  • Learn the internals of the Java Virtual Machine

What are the requirements?

  • Java,Eclipse IDE(Installation is covered in easy setup section)
Who is the target audience?
  • Developers who are getting started with java
  • Testers who want to learn java quickly and in depth
  • Experienced developers who want to learn Java 8 features
  • Experienced developers who want to understand the internals of JVM
  • Anyone who want to learn java quickly and in depth
Curriculum For This Course
320 Lectures
14:43:21
+
Introduction to Java and OOPS
10 Lectures 20:16
Java Development Kit
02:49


Java Platform Independency
01:37

The 4 Object Oriented Principles
00:44

Encapsulation
01:15

Inheritance
02:53

Abstraction
02:05

Polymorphism
01:05

Building Blocks of a Java Program
02:47

Methods
02:10

Introduction to Java and OOPS
3 questions
+
Software Installation and First Java Program
5 Lectures 12:34
Installing Java
02:08

Installing Eclipse
02:09

Configuring JDK in eclipse
02:46

Create a Hello World Program
03:14

Hello World Explained
02:17

First Java Program
2 questions
+
Static Members and their execution control flow
4 Lectures 09:54
Static and Non Static Contexts
01:43

Static Blocks
02:34

Static Methods
03:44

Static Variables
01:53

Static Memebers
1 question
+
Non-Static Members and their execution control flow
11 Lectures 24:07
Non Static Members
01:15

Create Non Static Variables Blocks and Constructor
04:29

Static vs Non Static Blocks
02:04

Default Constructor
01:58

Create a object reference
02:19

Create object reference in a static block
01:15

Create a static reference directly
01:37

The this Keyword
03:16

Create a reference in a static method
02:55

Invoking a non static method
01:35

Static vs Non Static a Summary
01:24

Non Static Members
3 questions
+
Datatypes, Literals, Variables, Type Conversion, Casting & Promotion
7 Lectures 18:51
Data Type Introduction
03:22

Data Type In Action
04:51

Type Casting
01:34

Implicit Type Casting
02:16

Explicit Type Casting In Action
02:53

Explicit Type Casting In Action Beyond Range
03:26

Data Types
1 question

Variables Assignment
00:29
+
Wrapper Classes with Auto boxing & unboxing
7 Lectures 19:07
Wrapper Classes Introduction
01:23

Primitives and Objects
02:44

Primitives and String
02:09

String and Objects
02:56

Wrapper Type Constructors
01:53

Wrap up the wrapper types
03:04

Command Line Arguments
04:58

Wrapper Classes
3 questions
+
Operators and Assignments
8 Lectures 27:02
Increment and Decrement Operators
04:04

Arithmetic Operators
02:19

String Concatenation Operator
04:10

Relational Operators
02:58

bitwise operators
05:22

short circuit operators
03:21

assignment operator
02:25

Ternary Operator
02:23

Operators and Assignments
2 questions
+
Flow Control Statements
13 Lectures 28:13
Flow Control Statements Introduction
01:06

IF-ELSE
04:51

if..else ladder Assignment
01:46

Switch
03:51

Switch Fall Through
01:36

While
02:37

Do-While
01:41

For Loop
02:49

Break
01:05

Labelled Blocks and Break
02:25

Continue
02:15

Flow Control Statements
2 questions

Loops Assignment
00:38

Flow Control Assignment
01:33
+
Access Modifiers
4 Lectures 12:37
Introduction
03:12

private
03:47

default
02:19

protected
03:19

Acces Modifiers
2 questions
21 More Sections
About the Instructor
Bharath Thippireddy
4.5 Average rating
4,328 Reviews
25,932 Students
10 Courses
Java Architect and Instructor at Vivekananda Consulting USA

I have 13 + years of Software design and development Experience. While working for companies like Oracle, HP, TCS, Siemens and NCR I have architected applications using Java, JEE, Java Script and SOA technologies.

I love learning new things both in technology and personal development and I love sharing them - "Sharing is learning!”. I have mentored students in class room trainings as well as in the corporate world both in India as well as in USA.I also share my adventures on my website and YouTube channels.

I have spoken on technical topics at several agile conferences. While in India I also voluntarily teach interview and soft skills at Vivekananda Kendra.

I am a Sun Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.