Java programming from Scratch

An ultimate guide to learn Java programming from Scratch
4.2 (8 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.
998 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 115
  • Length 8 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2015 English

Course Description

"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?

  • Should be familiar with c,c++ syntax

What am I going to get from this course?

  • To build a deeper understanding of Java Programming and Development
  • Daily 5 new Java Tutorial

What is the target audience?

  • Developers who already have understanding on c++ and simple Java

What are the requirements?

  • Should be familiar with c,c++ syntax
  • Java SDK,Eclipse or Netbeans Installation and its Free

What am I going to get from this course?

  • Develop Java applications with ease
  • Face Java interviews
  • expert in Java Programming

What is the target audience?

  • Enthusiastic programmer, want to became Java Developer
  • Not for non c or c++ programmer
  • Take this course for better understanding on Java

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to Course and Instructor
Quick overview on course and Instructor
Preview
05:54
Section 2: Software requirement and Installation
Download and Install Java SDK
Preview
3 pages
Download and Install Eclipse
Preview
12:19
Download and Install Netbeans
Preview
04:05
Section 3: Java Technology Overview
About Java Technology
Preview
05:35
Practical Demonstration on JDK and JRE
Preview
05:58
How Byte code look like
Preview
01:21
About Java Platform
Preview
01:37
What can Java Technology do?
Preview
04:05
HelloWorld app in Eclipse
Preview
04:23
HelloWorld app in Netbeans
Preview
02:21
Anatomy of HelloWorldApp
Preview
05:38
Source code of HelloWorldApp
Preview
1 page
6 questions

Common quiz questions regarding to Java.

Section 4: Basic of Java Object Oriented Programming
What is an Object?
03:19
Creating a Dog Object
05:12
Practical Demonstration on Dog Object
07:16
Theoritical approach to Inheritance
02:53
Simple Practical approach to Inheritance
02:07
Theoretical approach to interface
04:25
Simple Practical approach to Interface
03:09
Source code of DogScenario
4 pages
8 questions

Real-world objects contain__state__and__behavior__

Section 5: Basic of Java
Instance variables
01:40
static variables with practical demonstration
03:11
Local vs instance vs static variables
03:16
Parameters and Arguments with practical demonstration
03:40
Legal variables and Identifiers
02:30
Theoretical and practical approach to primitive and wrapper type
06:56
Literals in Java
03:03
Source code of VariablesClass.java
1 page
Section 6: Arrays in Java
Theoretical and Practical approach to Array
04:51
Theoretical and Practical approach to Multidimensional Array
04:49
Few minute Quizz
7 questions
Lab Assignment
Article
ArrayDemo Source code
2 pages
Section 7: Types of Operators in Java
Types of Java Operator
00:38
Arithmetic Operator
09:06
fun with comparison operator
03:55
How to work with Logical Operator
03:13
Concatenation operator in String
03:10
instanceOf operator to check instances
03:39
Simple Quiz Doc
1 page
Section 8: Decision making statements
if else condition
06:46
switch case condition
03:57
while and do while loop
03:35
the for loop statement
03:36
Section 9: Object Oriented Principles
Theoretical approach to constructor
09:57
practical demonstration on overloaded constructor
08:33
Difference between static variables and methods
02:30
Encapsulation in OOP
03:12
Inheritance in OOP
02:23
Mobile simulation example for OPPs
06:40
What is Polymorphism ?
02:05
Understanding reference variables
05:26
Section 10: Access Modifiers in class
default access modifiers
05:45
public access modifiers
01:35
Section 11: Non Access Modifiers
what is strictfp modifiers ?
01:04
what is mean by final in class ?
01:10
Quick overview on abstract class in Java
02:49
Section 12: Overloading vs Overriding
Overriding of methods
05:01
Invoking superclass version of an Overridden method
01:06
Overloading of methods
02:34
Section 13: All About String, StringBuffer, StringBuilder and StringTokenizer
Overview of String
Preview
03:37
Constructors in String
05:17
Definition of String
02:31
Demonstration on Immutability of String
04:09
checking equality and length of String
04:21
Difference between == (Operator) and equal method
02:26
Difference between equal and equalIgnoreCase method
Preview
02:19
Converting String to Upper or Lower Case
04:22
Inspecting String
05:04
Serializable are Marker Interface
03:15
What are StringBuffer
04:20
StringBuffer are Mutable
02:26
methods in StringBuffer
03:00
Quick Review on StringBuilder
06:27
StringTokenizer in nutshell
04:55
String vs StringBuilder vs StringBuffer
01:14
Few Minute Quiz
10 questions
Section 14: Collection Framework in Java
What is Collections Framework ?
04:54
About ArrayList
06:15
Insert Items in ArrayList
04:54
Remove and finding length of ArrayList
Preview
07:36
clear and clone methods in ArrayList
06:38
get() and contain() methods to retrieve and search elements in ArrayList
06:46

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Girish Shakya, High Quality Java and Android Instructor

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.

Ready to start learning?
Take This Course