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.
"Java Programming from Scratch" will gives you a complete overview on Java Programming. Java is a general - purpose computer programming language that is concurrent, class-based,object-oriented and platform independent language. Java is everywhere from small devices to Smart phones like Android,Blackberry and has highest paying jobs for Java developers in programming Industry.
This course divided into 18 Section, out of which last 7 are upcoming section , and daily we add aleast 5 updated tutorial
.Advance topics like Collection Framework, NIO,Annotation,Java Generic,JDBC,Annotation are also included in this Course.
At the end of each section Lab Assignments and Quiz is added with source code to test your knowledge in Java.
So go through this course and become a Java Expert.
What are the requirements?
What am I going to get from this course?
What is the target audience?
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to Course and Instructor|
Quick overview on course and InstructorPreview
|Section 2: Software requirement and Installation|
Download and Install Java SDKPreview
Download and Install EclipsePreview
Download and Install NetbeansPreview
|Section 3: Java Technology Overview|
About Java TechnologyPreview
Practical Demonstration on JDK and JREPreview
How Byte code look likePreview
About Java PlatformPreview
What can Java Technology do?Preview
HelloWorld app in EclipsePreview
HelloWorld app in NetbeansPreview
Anatomy of HelloWorldAppPreview
Source code of HelloWorldAppPreview
|Quiz 1||6 questions|
Common quiz questions regarding to Java.
|Section 4: Basic of Java Object Oriented Programming|
What is an Object?
Creating a Dog Object
Practical Demonstration on Dog Object
Theoritical approach to Inheritance
Simple Practical approach to Inheritance
Theoretical approach to interface
Simple Practical approach to Interface
Source code of DogScenario
|Quiz 2||8 questions|
Real-world objects contain__state__and__behavior__
|Section 5: Basic of Java|
static variables with practical demonstration
Local vs instance vs static variables
Parameters and Arguments with practical demonstration
Legal variables and Identifiers
Theoretical and practical approach to primitive and wrapper type
Literals in Java
Source code of VariablesClass.java
|Section 6: Arrays in Java|
Theoretical and Practical approach to Array
Theoretical and Practical approach to Multidimensional Array
Few minute Quizz
ArrayDemo Source code
|Section 7: Types of Operators in Java|
Types of Java Operator
fun with comparison operator
How to work with Logical Operator
Concatenation operator in String
instanceOf operator to check instances
Simple Quiz Doc
|Section 8: Decision making statements|
if else condition
switch case condition
while and do while loop
the for loop statement
|Section 9: Object Oriented Principles|
Theoretical approach to constructor
practical demonstration on overloaded constructor
Difference between static variables and methods
Encapsulation in OOP
Inheritance in OOP
Mobile simulation example for OPPs
What is Polymorphism ?
Understanding reference variables
|Section 10: Access Modifiers in class|
default access modifiers
public access modifiers
|Section 11: Non Access Modifiers|
what is strictfp modifiers ?
what is mean by final in class ?
Quick overview on abstract class in Java
|Section 12: Overloading vs Overriding|
Overriding of methods
Invoking superclass version of an Overridden method
Overloading of methods
|Section 13: All About String, StringBuffer, StringBuilder and StringTokenizer|
Overview of StringPreview
Constructors in String
Definition of String
Demonstration on Immutability of String
checking equality and length of String
Difference between == (Operator) and equal method
Difference between equal and equalIgnoreCase methodPreview
Converting String to Upper or Lower Case
Serializable are Marker Interface
What are StringBuffer
StringBuffer are Mutable
methods in StringBuffer
Quick Review on StringBuilder
StringTokenizer in nutshell
String vs StringBuilder vs StringBuffer
Few Minute Quiz
|Section 14: Collection Framework in Java|
What is Collections Framework ?
Insert Items in ArrayList
Remove and finding length of ArrayListPreview
clear and clone methods in ArrayList
get() and contain() methods to retrieve and search elements in ArrayList
About Clairvoyant Software Solution (C2S)
Established in 2010, C2S is mobile application development, training and consulting firm. we develop mobile applications and a corporate seller of many MobileOS companies like Google Android, Samsung, iPhone, RIM's Blackberry. with the expertise scroll all major mobile platforms, C2S has delivered more than 200+ apps in both, consumer and enterprise segments, and has an enviable client list comprising of some of the biggest companies.
Working for mobile application development, C2S also provide corporate and educational training in mobile application development in all the major mobile platform like Google Android, Samsung,iPhone,RIM's Blackberry. Our workshop sell has conducted more than 100+ workshops across the country (includes prestigious IITs and NITs of India), with experienced Trainer we trained up to 50,000+ participants.
With the blogs, we were distributing free mobile application building Audio and Video tutorials and helping the new candidate to expertise their programming skills.
C2S, also provide workshops in various mobile platforms like Android, BlackBerry, J2ME and iPhone.
About Girish Kumar Shakya
Mr. Girish Kumar Shakya has been teaching students and professional of over past 11+ years, through his workshop he trained up to 25,000+ Android and Java students and Professionals globally. He received his Bachelor of Engineering degree from RGPV University, M.P. India and diploma from Advance Computing Training School(ACTS) CDAC, Pune.(note.. CDAC developed the Super Computer of India named PARAM).
Having years of Industry experience, he works on many projects and at present he is providing Consultancy for many renowned IT companies. Through his tutorial blog on youtube with having more than 2,00,000+ channel views and thousands of subscribers, he is also running free tutorial blog for students and professionals.
He is a passionate hardcore Java Professional and like to teach technology that relates to Java. Since 2010, he tuned to Android because of its Open Source and Java Syntax.
An interesting point to remember he learned Android Technology in just 7 days. His training methodology very much differs from others because he always explains concepts with the practical and live example.
Currently, Lives in Indore city the heart of India, with his family, wife and kid.