The Complete Java Developer Course: Beginner To Expert
4.2 (246 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.
5,682 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Java Developer Course: Beginner To Expert to your Wishlist.

Add to Wishlist

The Complete Java Developer Course: Beginner To Expert

Learn Java right from scratch, become an expert Java developer.
4.2 (246 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.
5,682 students enrolled
Created by Ashutosh Pawar
Last updated 2/2017
English
Current price: $10 Original price: $195 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 14 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create java applications from scratch!
  • Understand the concepts of object oriented programming in Java
  • Learn how to code in Java
  • Design beautiful looking user interfaces using JavaFx
  • Learn how to use scene builder to design application UI
  • Build your very first calculator application in Java
View Curriculum
Requirements
  • A computer to write Java code
  • Internet connection to download the free software tools
  • Willingness to learn Java
Description

Welcome To The Complete Java Developer Course: Beginner To Expert

Here Is What You Get By Enrolling In This Course:

Word-By-Word Explanation: In the entire course, I explain each line of code, without skipping a single line of code.

Practice Examples: Special set of practice examples included at the end of each section.

Awesome Quality Content: Over 7+ hours of HD(1080p) Videos.

Well Structured & Easy To Learn: Course has been specially designed to make it easy for the students to learn Java.

Notes: Study material has been provided at the end of each section to help student revise the concepts covered in this course.

24 X 7 Support: I will always be there to guide you in your journey to become a Java developer. Student queries and problems will be answered immediately.

_________________________________________________________________________

Here Is Everything You Will Learn In This Complete Course:

How to write Java Programs From Scratch.

How to design user interface using the latest JavaFX tools.

How to use the principles of object oriented programming in Java.

Learn about scene builder, make user interfaces instantly.


We first begin the course with the steps involved in setting up the development environment. Once the environment is set up we start by writing simple Java code. Then we gradually move along to understand what are variables in Java and we also learn how to accept the user input in Java.

Moving along, we learn what are loops arrays and classes in Java. We understand why the concept of class in used in Java. We also learn the significance and working of different types of loops such as the for loop and the while loop. After that we learn the concepts of arrays and strings in Java. We learn what are arrays and how arrays can be used to store data while writing java programs.

Moving along we learn the most important concept in Java, i.e the object oriented programming.In this we learn what are objects, classes and methods. We also learn about inheritance, encapsulation and polymorphism.

_________________________________________________________________________

So let's begin the journey of becoming a Java Developer.

In addition to the Udemy 30-day money back guarantee,you have my personal guarantee that you will love what you learn in this course. If you ever have any questions please feel free to message me directly and I will do my best to get back to you as soon as
possible!

_________________________________________________________________________

Make sure to enroll in the course before the price changes.

Take yourself one step closer towards becoming a professional Java developer by clicking the "take this course button" now!

Join the journey.

Sincerely,

Ashutosh Pawar


Who is the target audience?
  • Any students who are beginners and want to learn Java
  • Students who want to design UI applications in Java
  • Students who wish to learn the concepts of object oriented programming in Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
94 Lectures
08:11:02
+
Introduction & Installing Required Software.
5 Lectures 11:09

In this lecture we will learn how to use this course.

Preview 02:33

In this lecture we learn:

How to download Java JDK.

How to install Java JDK.

Preview 02:58

In this lecture we learn:

How to download Intellij IDEA.

How to install Intellij IDEA.

Installing Intellij IDEA
04:42

Welcome To Complete Java Course! Please Introduce Yourself To Your Classmates
00:27

This lecture includes notes for this section.

Notes For Section -1
00:29
+
Introduction
5 Lectures 25:05

In this lecture we lean:

How to write hello world program in Java.

Hello World Program In Intellij Idea.
07:42

In this lecture we learn:

What are variables.

How to use variables in Java.

Using Variables In Java
04:25

In this lecture we learn:

What is Scanner.

How to use Scanner to accept user input.

Accepting User input.
05:48

In this lecture we will learn:

How to write Java code to accept the name of a student and display it.

Practice Example: Program to accept name of student and display it.
06:32

This lecture contains notes for this section

Notes For Section -2
00:38
+
Mathematical Operators
4 Lectures 14:24

In this lecture we will learn:

What are Math operators in Java.

How to use Math operators in Java.

Math Operators
05:34

In this lecture we will learn:

What are increment and decrement operators.

How to use increment and decrement operators in Java.

Preview 03:20

In this lecture we will learn

How to write code to accept two numbers from the user and add them.

Preview 04:48

This lecture includes notes for this section.

Notes For Section -3
00:42
+
Classes and methods in Java
4 Lectures 17:36

In this lecture we learn:

How to use multiple classes in Java.

Using Multiple Classes
05:49

In this lecture we learn:

How to pass parameters to a method in Java.

Methods With Parameters
06:21

In this lecture we learn:

How to use multiple methods in Java.

Multiple Methods
03:16

This lecture includes notes for this section.

Notes For Section -4
02:10
+
Conditional Statements & Loops Part-1
5 Lectures 22:07

In this lecture we will learn:

What is an if statement in Java.

How to use if statement in Java to make decisions.

If Statement
04:25

In this lecture we will learn:

What are logical operators in Java.

Logical Operators
05:16

In this lecture we will learn:


What are switch statements in Java.


How to use switch statements.


Switch Statements
05:37

In this lecture we will learn:

What are while loops.

How to use while loops in Java to loop through the code.

While Loop
03:55

This lecture includes notes for this section.


Notes For Section -5
02:54
+
Conditional Statements & Loops Part-2
8 Lectures 30:22

In this lecture we learn:

How to use nested if statements in Java.

Nested If Statements
03:56

In this lecture we learn:

What are else if statements in Java.

Else If Statements
03:36

In this lecture we learn:

What are conditional operators in Java.

Conditional Operators
03:12

In this lecture we learn:

What are for loops in Java.

For Loop
03:25

In this lecture we learn:

How to write a simple program in Java to calculate simple intrest.

Simple Interest Program
06:06

In this lecture we learn:

What is a do while loop in java.

Do While Loop
03:33

In this lecture we learn:

How to write Java code to display numbers from 1 to 50 using a while loop.

Preview 03:56

This lecture includes notes for this section.

Notes For Section -6
02:38
+
Math & Arrays Part-1
10 Lectures 44:27

In this lecture we will learn:


What are math class methods in Java.


How to use math class methods to perform some mathematical operations,

Math Class Methods
05:47

In this lecture we will learn:

How to create a random number generator in Java.

Random Number Generator
04:44

In this lecture we learn:

What are arrays.

How to create arrays in Java.

How arrays can be used to store data in Java.

Introduction To Arrays
05:22

In this lecture we will learn:

One more way of declaring elements of an array.

Another Method To Declare Array Elements
03:25

In this lecture we will learn:

How to create an array table which displays values stored at a particular position in an array.

Creating Array Table
03:21

In this lecture we will learn:

How to add elements of an array in Java.

Adding Elements Of An Array
03:49

In this lecture we will learn:

What are the special/enhanced for loops for arrays in Java.

Special Enhanced For Loop For Arrays
03:37

In this lecture we will learn:

What are multi-dimensional arrays.


How to use multi-dimensional arrays in Java.

Multi Dimensional Arrays
06:06

In this lecture we learn:

How to traverse through an array by using a for loop.

Practice Example For For Loops & Arrays
06:35

This lecture contains notes for this section.

Notes For Section -7
01:41
+
Working With Strings
6 Lectures 22:07

In this lecture we will learn:

How to calculate the length of a string in Java.

Calculating Length Of A String
05:00

In this lecture we will learn:

How to join two strings by using the Concat method in Java.

Joining Two Strings
04:51

In this lecture we will learn:

How to find a character at a particular position using CharAt method in Java.

CharAt Method
03:52

In this lecture we will learn:

What are sub strings and how to find sub strings in Java.

What are Substrings
03:58

In this lecture we will learn:

How to perform search operations on a string in Java.

Searching For Strings
03:30

This lecture contains notes for this section.

Notes For Section -8
00:56
+
Object Oriented Programming In Java
7 Lectures 42:05

In this course we will learn:

What is the concept of object oriented programming.

What are objects.

What are classes.

What are methods.

How to create an object.

Object Oriented Programming In Java
07:27

In this lecture we learn:

What is inheritance.

Why is inheritance used in Java.

How to use inheritance.

What is the extends keyword.

Inheritance In Java
06:50

In this lecture we learn:

What is method overloading.

How to overload a method in Java.

Why to overload a method in Java.

Polymorphism In Java: Method Overloading
06:27

In this lecture we learn:

What is method overriding.

How to override a particular method in Java

Polymorphism In Java: Method Overriding
04:31

In this lecture we learn:

What is the concept of encapsulation in Java.

What is method overloading.

What is method overriding.

Encapsulation in Java
07:14

In this lecture we learn:

Practice example to store student data.

Practice Example: Program to store student data.
08:18

This section contains notes for this section.

Notes For Section -9
01:18
+
JavaFX Part-1: Introduction to JavaFX, adding buttons and handeling events.
5 Lectures 42:27

In this lecture we learn:

What is JavaFX & why it is used.

How to create a simple JavaFX application.

How To Create A Basic App
11:59

In this lecture we learn:

What is event handling in JavaFX.

How to handle events in a JavaFX application.

How To Handle Events
05:58

In this lecture we learn:

How to handle events in JavaFX using lambda expressions.

How To Handle Events Using Lambda Expressions
03:46

In this lecture we learn:

How to add multiple buttons in a JavaFX application.

How To Add Multiple Buttons
10:11

In this lecture we learn:

How to add an alertbox to a JavaFX application.

How To Add An AlertBox To Our App
10:33
10 More Sections
About the Instructor
Ashutosh Pawar
4.3 Average rating
5,050 Reviews
136,048 Students
9 Courses
Entrepreneur, Python, Java & Android Geek

My area of expertise is Java, Python & Android. I run my own software solution company "Optimum Solutions" located in India and I have catered to over 100+ clients locally by providing software solutions to them and have helped them scale up their business by doing so.


My CV:

Educational :Bachelor in Computer Science Engineering.

5+ years of experience in providing software solutions to various industries like real estate, medicine & transportation.

I am skilled in many development languages including Java, C++ and Python to name a few.

My aim is to pass my knowledge to my students so as to empower them to achieve their goals in the IT sector.