Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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 2016:
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Java - How it all Started and Language Basics|
|How the project Java Started and the idea behind developing language java.|
|How Platform Independence works for java and keys concepts in working of Java.|
|Section 2: Installing the SDK -Arranging the Nuts and Bolts|
Set up the tools to start learning Java .Structure of Java installation and setting of Path on Windows.
Setting path on WindowsPreview
Create your first program on Notepad and learn about using compiler and interpreter
Learning creating your first class on Eclipse
Learn more about classes and naming conventions for classes
|Quiz 1||4 questions|
Basics of java
Code practice - learn by doing
|Section 3: Language Basics : What you must know from start|
How Numbers are represented in binary decimal .
Learn how to calculate values for Negative Numbers
Representation of Signed and Unsigned variables .
Check your skills
Practice the Code
|Data types in java from boolean to double.|
Learn about boolean data type values and how to use boolean data type
Learn about the various integer data types in Java
Learn how to represent integer data types in decimal and octal formats
Learn about defining integer data types in hexadecimal and binary format
|How characters are represented in java.|
Learn about representing characters in Java
Learn about floating point data type in Java
Learn about floating point data type in Java
|The tutorial discusses rules regarding naming of variables in java.|
|Quiz 3||7 questions|
Check if you have grasped all so far
Literals values in JavaPreview
Learn how you can add underscores in Variable values
|How casting works for primitive data types in Java.|
Learn how casting works with data types
Check your skills
|Section 4: Operators - the roots of every language arithmetics|
|Basic Arithmetic Operators in Java.|
|The tutorial discusses Unary Operators in Java.|
|How post and pre increment operators works with suitable examples.|
|Relational operators explained.|
|Bitwise Operators ( AND,OR,NOT and XOR ) explained.|
|How Left Shift and Right Shift Operators work .|
|Assignment Operators explained.|
|How expressions are evaluated in Java with precedence and associativity.|
|Section 5: Loops in Java - What controls the flow|
|The basic if-else loop explained|
|How to group multiple if-else statements|
|How to check conditions with logical operators (& and |) and (&& and ||)|
|Discusses details of switch loop - what we can do and what we cant do.|
Switch Case - Practice Code
|Quiz 5||3 questions|
Check how much you know of the Switch loop
The most elementary for loop explained in depth.
|More options available with for-loop explored.|
|How to group code with multiple for-loops.|
|The while loop explained.|
|Controlling flow of loops with break and continue.|
Labeled break and continue - where loops are a plenty
|Quiz 6||6 questions|
See if you have learnt properly the concepts in previous lectures.
|Check your knowledge of loops Section.|
|Section 6: Arrays - Storing many at a time|
Arrays - an IntroductionPreview
|One Dimensional arrays - declaration and usage.|
|The foreach loop - for loop redesigned for Arrays.|
Check your skills
|Multi-dimensional arrays explained.|
Multi-dimensional Arrays -2
|Test your knowledge here.|
|Section 7: Classes & objects - the lifeline of OOps|
|Declaring classes and understanding their concept.|
|How to define static and Instance variables and their differences.|
|Static and Instance Methods defined.|
|Section 8: Methods and passing parameters to Methods|
|Declaring Methods in a class - syntax and calling|
|Tutorial discusses :
|How values are passed by value and reference to methods.|
|Section 9: OOPs concepts - continuing the legacy|
|Hiding data members - through encapsulation|
Encapsulation - Continued
|Encapsulation - Continued|
|Section 10: Constructors : the starting point of an object|
|Constructors - definition, syntax and application|
|Adding multiple constructors to a class with constructor overloading.|
|Passing objects to constructors and creating object copies|
|Initialization block - another way to initialize object data|
|Learn what happens when final is applied to
|Section 11: Wrapper Classes and Garbage Collection|
|Why Wrapper classes - motive and use|
|Passing arguments to program with Command Line|
|Removing Inaccessible data with garbage collection .|
|Section 12: Strings - the nuts and bolts of programming|
|Strings - basics of creating strings|
|Learn how to use the String class API|
|Learn about String pool and working with equals method and == operator|
|Using the String API with some code examples|
|Effectively concatenating Strings with StringBuffer class|
|Breaking strings into parts with StringTokenizer|
|Test your skills.|
|Section 13: Inheritance - extending the code|
|Learn the basic conditions of Inheritance and constructor calling for Inheritance|
|Using super to refer superclass methods and variables|
|Learn about the Object class - the superclass of all|
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.