The Ultimate Java 8 Tutorial - From beginner to professional
3.9 (69 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.
4,944 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Ultimate Java 8 Tutorial - From beginner to professional to your Wishlist.

Add to Wishlist

The Ultimate Java 8 Tutorial - From beginner to professional

Learn the basic of Java Programming in the most easy way. The course is now being updated with Java 8 features.
3.9 (69 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.
4,944 students enrolled
Created by Learning Kart
Last updated 9/2017
English
Current price: $15 Original price: $20 Discount: 25% off
8 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 24 hours on-demand video
  • 10 Articles
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Comprehensively covers Basics,Inheritance,Collections,Exception Handling and Java I/O with examples.
  • Learn OOPS concepts and java language basics from scatch.
  • The starting block for developing J2EE applications or Android apps.
  • Demonstrates usage of Java API and practice tests for grinding your skills.
  • Practice problems to check your grasp of the subject.
  • Project for overall evaluation of the tutorial.
View Curriculum
Requirements
  • Aptitude for programming
Description

THE MOST COMPREHENSIVE AND IN DEPTH TUTORIAL ON JAVA 8 THAT YOU WOULD FIND ON UDEMY. EVERY CONCEPT IS COVERED IN DEPTH AND EXPLAINED THOROUGHLY TO ENABLE YOU TO CODE BETTER.

Whats new in the Course ?????

Updated September  2017:

The most Comprehensive Database Tutorial you would find anywhere on the Internet Covering from the very basics to the newest classes like Rowsets that connect without any Connection to the Database saving expensive Connections.

Added new lectures on Wrapper Classes - what they are and how we can use them. More exciting stuff coming soon....

The complete section on Loops has been redone with additional Quizzes, Practice Code and more to clear things and check if you are well versed with the lectures.

Added New Section on Generics - Now add types to variables, methods and classes. Check out how Java handles Generics and much much more.

Well everything is changing. New Sections on Java 8 API on Date and Time and Enumerations, Completely revamped Section on Language Basics and more is coming in 2016.

The course intends to teach everything you need to know to kick start a career in Java. The course is focused on learning language basics and teaches you how to efficiently write code in Java.

Check out our new Section on Lambda Expressions covering Lambda expressions and method references in detail.

The Course is being updated with new Sections & Lectures to add new API's from Java 8. Start learning today as the cost shall be revised with every new Section Addition.

If you any doubts while following the course, our support team shall address the same.

JUST MAIL US YOUR DOUBTS AT LEARNINGKARTCOURSES@GMAIL.COM and we shall address the same.

SO KICK START YOUR JAVA LEARNING NOW.

This tutorial is intended to make Learning Java as simple as sipping a cup of Coffee. We cover every minute details of the concepts you need to know and provide examples of how to work with Java API's for practical purposes.

About this Tutorial

We have tried to cover all basics aspects practically and where ever possible explain things theoretically to clear the fundamentals. The course is conducted mainly on Eclipse to keep up with time and wherever possible for clear understanding we have used Notepad as Editor.

Let us know if you still face trouble in learning the language of choice - JAVA 8.

Who is the target audience?
  • Anybody intending to make Java his career .
  • Pre-requisite for developing applications in Andoid / J2EE
Students Who Viewed This Course Also Viewed
Curriculum For This Course
225 Lectures
23:59:54
+
Java - How it all Started and Language Basics
2 Lectures 12:08
How the project Java Started and the idea behind developing language java.
Preview 06:28

How Platform Independence works for java and keys concepts in working of Java.
How Java Works
05:40
+
Installing the SDK -Arranging the Nuts and Bolts
6 Lectures 29:40

Set up the tools to start learning Java .Structure of Java installation and setting of Path on Windows.

Preview 08:26


Create your first program on Notepad and learn about using compiler and interpreter

Preview 06:59

Learning creating your first class on Eclipse

Preview 04:36

Learn more about classes and naming conventions for classes

Preview 06:22

Basics of java

Check your progress
4 questions

Code practice - learn by doing
00:09
+
Language Basics : What you must know from start
18 Lectures 01:15:03
How Numbers are represented in binary decimal .
Preview 06:36

Learn how to calculate values for Negative Numbers

Preview 04:35

Representation of Signed and Unsigned variables .

Preview 06:33

Check your skills
3 questions

Practice the Code
00:06

Data types in java from boolean to double.
Preview 02:51

Learn about boolean data type values and how to use boolean data type

Preview 00:51

Learn about the various integer data types in Java

Preview 03:09

Learn how to represent integer data types in decimal and octal formats

Preview 02:49

Learn about defining integer data types in hexadecimal and binary format

Preview 05:16

How characters are represented in java.
Preview 03:33

Learn about representing characters in Java

Preview 05:45

Learn about floating point data type in Java

Floating point data type in Java
04:25

Learn about floating point data type in Java

Floating point data type in Java - contd
02:33

The tutorial discusses rules regarding naming of variables in java.
Variable naming conventions
05:00

Check if you have grasped all so far

Check your skills
7 questions


Learn how you can add underscores in Variable values

Using underscores in Variable Values in java 8
04:00

How casting works for primitive data types in Java.
Casting of data types
05:44

Learn how casting works with data types

Casting in Java - contd
04:58

Check your skills
3 questions
+
Operators - the roots of every language arithmetics
9 Lectures 01:00:30
Basic Arithmetic Operators in Java.
Arithmetic Operators
04:45

The tutorial discusses Unary Operators in Java.
Unary Operators
07:37

How post and pre increment operators works with suitable examples.
Preview 08:09

Relational operators explained.
Relational Operators
03:59

Logical Operators
05:44

Bitwise Operators ( AND,OR,NOT and XOR ) explained.
Bitwise Operators
04:23

How Left Shift and Right Shift Operators work .
Shift Operators
10:23

Assignment Operators explained.
Assignment Operators
02:29

How expressions are evaluated in Java with precedence and associativity.
Precedence & Associativity
13:01
+
Loops in Java - What controls the flow
12 Lectures 01:09:45
The basic if-else loop explained
The if-else loop
05:54

How to group multiple if-else statements
Multiple if-else loop
05:55

How to check conditions with logical operators (& and |) and (&& and ||)
Logical operators AND and OR
06:35

Discusses details of switch loop - what we can do and what we cant do.
Preview 09:42

Switch Case - Practice Code
03:12

Check how much you know of the Switch loop

Check your knowledge of Switch-case loop
3 questions

The most elementary for loop explained in depth.

The for-loop basics
10:45

More options available with for-loop explored.
The for-loop in depth
05:02

How to group code with multiple for-loops.
Multiple for-loops
07:02

The while loop explained.
Details of while loop
05:57

Controlling flow of loops with break and continue.
Anatomy of Break and Continue
04:41

Labeled break and continue - where loops are a plenty
04:36

See if you have learnt properly the concepts in previous lectures.

Check your skills
6 questions

Check your knowledge of loops Section.
Practice Questions for Section -5
00:24
+
Arrays - Storing many at a time
6 Lectures 33:04

One Dimensional arrays - declaration and usage.
Preview 07:11

The foreach loop - for loop redesigned for Arrays.
Working with Arrays - Part II - One Dimensional Arrays
06:11

Check your skills
1 question

Multi-dimensional arrays explained.
Multidimensional Arrays
07:27

Multi-dimensional Arrays -2
04:24

Test your knowledge here.
Practice Questions for Section - 6
00:20
+
Classes & objects - the lifeline of OOps
5 Lectures 32:23
Declaring classes and understanding their concept.
Classes structure and format
07:25

How to define static and Instance variables and their differences.
Preview 07:44

What are instance variables - learn more about them
06:07

static variables - ones that the entire class shares
06:05

More on static and instance variables
05:02
+
Methods and passing parameters to Methods
8 Lectures 51:07
Methods in Java and passing parameters to methods - concept
08:07

Method declaration in Java and return types
07:36

Static and Instance methods in Java
02:36

More On Static and Instance Methods in Java
08:56

Pass By Value in Java
03:22

Passing Objects to Methods as Parameters
07:35

Declaring Objects as Instance Variables
05:43

Tutorial discusses :

  1. Variable parameter passing
  2. Recursion

Variable parameter passing to methods
07:12
+
OOPs concepts - continuing the legacy
3 Lectures 18:52
Hiding data members - through encapsulation
Encapsulation - hiding of data
08:33

Encapsulation - Continued
02:16

Encapsulation - Continued
Polymorphism - same name different results
08:03
+
Constructors : the starting point of an object
5 Lectures 40:26
Constructors - definition, syntax and application
Why we require Constructors
12:46

Adding multiple constructors to a class with constructor overloading.
Constructor overloading
06:23

Passing objects to constructors and creating object copies
Passing objects to constructors
03:36

Initialization block - another way to initialize object data
Preview 06:36

Learn what happens when final is applied to 

  1. data types
  2. Objects

The final keyword
11:05
15 More Sections
About the Instructor
Learning Kart
4.3 Average rating
209 Reviews
18,354 Students
4 Courses
We make Learning Simple

LearningKart- a premier destination for learning and upgrading your skills. With a Team of Professional Trainers having expertise in the fields we teach, our asset lies in teaching at root level. Through our experience , we know what connects with learners and how to make learning simple and enjoyable. With a simple approach of making the basics clear, we add with interactive board designs to clear concepts wherever necessary. We teach keeping in mind the requirements you would have when designing commercial applications. All our Tutorials are built ground up - from teaching basics to the latest used in commercial applications. Our Technical Head, Mr. Tejinder Singh has over 12 years of experience in teaching emerging technologies and specialized in making learning simple and easy.