Java Programming For Complete Beginners Using Eclipse IDE
4.1 (227 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,485 students enrolled

Java Programming For Complete Beginners Using Eclipse IDE

Learn Java Programming step-by-step, complete Java hands-on course for complete beginners using Eclipse IDE
4.1 (227 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,485 students enrolled
Last updated 4/2019
English
English [Auto-generated]
Price: $194.99
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 5 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Hands-on Instruction - Over 7+ hours!
  • Understand how Java programming works
  • Understand Object Oriented Programming concepts and application
  • Java Classes and Objects
  • Understanding Java Variables, Arrays, Loops, and Conditional Statements
  • All about Java Encapsulation, Constructors, Upcasting, and Downcasting
  • Real world Projects. Several Assignments, and Quizzes
  • Getters, Setters, User Input, Parameters, Interfaces, and Java Packages
  • Learn Java Polymorphism, Wildcards, Generics, and Inheritance
Course content
Expand all 47 lectures 07:07:31
+ Introduction
2 lectures 13:34

In this lecture you will see the Introduction to this course as well as the course agenda

Preview 10:06

Object-oriented programming (OOP) is a programming language model organized around objects rather than "actions" and data rather than logic. 

Object Oriented Programming
03:28
+ Introduction to Java Programming
4 lectures 22:25

In this lecture, you will learn and gain an understanding of what Java is and how does Java work

What is Java and how does it work?
03:08

In this lecture you will learn about the prerequisites of installing Java

Installing important software
06:41

Eclipse provides an Integrated Development Environment (IDE) for developing applications.

The current release is Oxygen. In this course, we use Mars and later we use Oxygen.

  1. Oxygen Packages
  2. Neon Packages
  3. Mars Packages
  4. Luna Packages
  5. Kepler Packages
  6. Juno Packages
  7. Indigo Packages
  8. Helios Packages
  9. Galileo Packages
  10. Ganymede Packages


Downloading Eclipse IDE
03:58

In this lecture you will learn all about Java fundamentals

Java Fundamental Concepts
08:38
+ Java Conditionals
9 lectures 01:04:12

This is where you will learn how to code your very first Java program

Your First Java Program - Hello World
06:14

In this lecture you will learn about the concept and application of Java Variables and their function

Using Variables In Java
07:49

In this lecture you will learn all about using Java strings and working with text

Working With Java Strings and Text
07:13

In this lecture you will the basic concept of Loop in Java and should be able to use them in Java program

Understanding While Loop In Java
05:39

The For Loop in Java is an important concept and most widely and used frequently. In this lecture you will learn how to use the For Loop in Java

Working With For Loop In Java
06:30

IF is a conditional statement. In this lecture you will learn how to code in Java using the IF Statement

IF Statement
07:18

User input is very common. In this lecture you will learn how to write a Java program that prompts the user for input

Getting User Input
06:12

In this lecture you will learn how to work with the Do While Statement in Java

Do While Statement in Java
07:24

Java Switch

Java Switch Concept
09:53
+ Understanding and Working with Java Arrays
3 lectures 21:35

Arrays are very important in Java and frequently used in Java code. In this lecture you will learn about the concept of Java Array and how to create and Array

Java Array Fundamentals
06:19

Working with Arrays of String is demonstrated in this lecture

Arrays of Strings
08:12

Creating and working with Multi-dimensional Java arrays is detailed out in this lecture

Multi-Dimensional Arrays
07:04
+ Core Java Programming
7 lectures 01:18:23

In this lecture you will able to differentiate between Java Classes and Java Objects - Basically an important concept in Object Oriented Programming

Understanding Classes and Objects
07:08

Methods in Java are explained as well as demonstrated

What are Methods in Java Programming?
10:46

Working with Getters and using Return Values is highlighted in this lecture

Getters and Return Values
09:46

Methods and Parameters in Java are important as you create Java applications. In this lecture you will learn how to work with various parameters

Methods and Parameters
10:38

In this lecture you will about Setters and This concept and the reason of its usage

Setters and This Concept
11:32

constructor is a special method of a class or structure in object-oriented programming that initializes an object of that type. A constructor is an instance method that usually has the same name as the class, and can be used to set the values of the members of an object, either to default or to user-defined values.

In this lecture you will work with Java constructors

Working with Java Constructors
12:38

In Java static vs final java, both are known access modifiers in Java doing different functionalities (used for different jobs). staticstatic keyword can be applied to instance variables and methods but not to classes. ... When a method or variable is called without object, encapsulation is not maintained

Understanding Static and Final Keywords in Java
15:55
+ Working With Java Strings
6 lectures 01:21:51

In this lecture you will learn about using the Java String Builder

Java String Builder and Formatting
11:56

The To String Method in Java is an important concept. In this lecture you will learn how code a Java application using this method

To String Method
14:01

Java inheritance is frequently used concept within the Java application. In this lecture you will learn how to code using the concept of Java Inheritance

Concept of Java Inheritance - Hands-On
12:49

Organizing your environment is basically one of the best practices. In this lecture you will learn how to create Java packages and store Java classes

Creating Java Packages
12:00

Java interface is a bit like a class, except a Java interface can only contain method signatures and fields. An Java interface cannot contain an implementation of the methods, only the signature (name, parameters and exceptions) of the method. You can use interfaces in Java as a way to achieve polymorphism

Working With Java Interfaces
12:45

Access level modifiers determine whether other classes can use a particular field or invoke a particular method. There are two levels of access control:

  • At the top level—public, or package-private (no explicit modifier).
  • At the member level—publicprivateprotected, or package-private (no explicit modifier).
Public - Private - Protected
18:20
+ Java Wildcards and Polymorphism (Child Classes)
6 lectures 01:37:38

Polymorphism is the ability of an object to take on many forms. The most common use of polymorphism in OOP occurs when a parent class reference is used to refer to a child class object. In this lecture you will learn how to apply this concept by writing Java code

Understanding and Applying Java Polymorphism
17:53

In this lecture you will about a very important concept and its application

Encapsulation is one of the four fundamental OOP concepts. The other three are inheritance, polymorphism, and abstraction.

Encapsulation in Java is a mechanism of wrapping the data (variables) and code acting on the data (methods) together as a single unit. In encapsulation, the variables of a class will be hidden from other classes, and can be accessed only through the methods of their current class. Therefore, it is also known as data hiding.

Understanding Java Encapsulation
17:37

Casting numerical values in Java is demonstrated in this lecture

Casting Numerical Values
14:44

In this lecture you will learn about Java Upcasting and Downcasting

Upcasting and downcasting are important part of Java, which allow us to build complicated programs using simple syntax, and gives us great advantages, like Polymorphism or grouping different objects

Upcasting and Downcasting in Java
13:16

Generics were designed to extend Java's type system to allow “a type or method to operate on objects of various types while providing compile-time type safety.

In this lecture you will learn the application of Java Generics

Using Java Generics
18:03

In this lecture you will about using Java wildcards and additional Java Generics

Generics and Wildcards in Java
16:05
+ Conclusion - Practice Java Projects
2 lectures 26:53

In this lecture you will learn how to create a Java program for practice purposes

Java Practice Project A
19:07

This is another project for your practice

Java Practice Project B
07:46
+ Bonus Section
5 lectures 20:39

In this lecture you will learn how to download XAMPP Apache server

Downloading XAMPP
05:09

In this lecture you will learn how to install XAMPP Server on your computer

Configuring XAMPP Server
08:38

Thank You for enrolling in my courses at Udemy. As a bonus to my students, I am providing a 95% off to all my courses at Udemy. 

(Limited time! For Instant 95% off at each course click the links provided!)

‘Grab Them All For Instant Savings!’

>>>>>FEATURED NEW COURSE<<<<<

Hibernate Fundamentals: Hands-On Primer With Java EE & JPA

Original Price: $95

Discount Price: $10

Jenkins With DevOps For Developers: Mastery Course 2.0

Original Price: $95

Discount Price: $10

DevOps Fundamentals: Gain Solid Understanding

Original Price: $95

Discount Price: $10

Get 100,000+ Premium Royalty Free Images For your Website

Original Price: $95

Discount Price: $10

 

IT Networking Fundamentals For Complete Beginners

Original Price: $95

Discount Price: $10

The Complete Ethical Hacking Course 2.0: Python & Kali Linux

Original Price: $95

Discount Price: $10

The Complete DevOps Engineer Course 2.0 - Java & Kubernetes

Original Price: $95

Discount Price: $10

 

The Complete E-Commerce Web Developer Course 5.0

Original Price: $95

Discount Price: $10

 

Become PHP Facebook Developer: Password-Less Authentication

Original Price: $95

Discount Price: $10

Responsive PHP Registration Form: From Scratch

Original Price: $95

Discount Price: $10

 

Learn How To Buy Your Dream Home With Bad Credit (US Only)

Original Price: $95

Discount Price: $10

 

Introduction To Data Analytics Using Microsoft Power BI

Original Price: $95

Discount Price: $10

The Complete Word 2016 Course 2.0: Beginner To Advanced

Original Price: $95

Discount Price: $10

Get Microsoft Access 2013 Certified (MOS) Exam 77-424

Original Price: $95

Discount Price: $10

WordPress Development For Beginners

Original Price: $95

Discount Price: $10

Practical CSS Website Development: Crash Course 

Original Price: $95

Discount Price: $10

Top 25 Microsoft Excel Advanced Formulas: Hands-on Tutorial

Original Price: $95

Discount Price: $10

Bootstrap 4.0 New Features: Build Responsive Website

Original Price: $95

Discount Price: $10

Interaction Design Specialist For Web Developers

Original Price: $95

Discount Price: $10

PowerPoint 2013 Microsoft Office Specialist Certification

Original Price: $95

Discount Price: $10

Management Science Models and Techniques

Original Price: $95

Discount Price: $10

Advanced Microsoft Word 2013 Tutorial

Original Price: $95

Discount Price: $10

The Complete Python Course: Go From Beginner To Advanced!

Original Price: $95

Discount Price: $10

Bootstrap 4.0 In Action: Build A Responsive Website

Original Price: $95

Discount Price: $10

Implementing eDiscovery in SharePoint: The Complete Course

Original Price: $95

Discount Price: $10

Preview 02:52

In this lecture, you will learn how to download Eclipse IDE

Eclipse IDE
03:58

Learn how to get FREE ClayDesk Web Hosting

How To Create FREE Web hosting Account at ClayDesk Hosting
00:01
+ Assignments - Homework
1 lecture 00:17
(Display a pattern) Write a program that displays a pattern
(Display a pattern) Write a program that displays a pattern
1 question
(Summation of a series) Write a program that displays the result of 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9.
(Summation of a series) Write a program that displays the result of series
1 question
Assume a runner runs 24 miles in 1 hour, 40 minutes, and 35 seconds. Write a program that displays the average speed in kilometers per hour. (Note that 1 mile is 1.6 kilometers.)
Write a program that displays the average speed in kilometers per hour.
1 question

(Display four messages) Write a program

Exercise 01_01
00:17
Requirements
  • Basic knowledge of Computer Hardware and Software
  • Knowledge of OOP concepts is desirable but not required
  • Fast Internet Connection
  • Tech Savvy
Description

Learn Java Programming step-by-step, complete hands-on Java Programming For Complete Beginners Using Eclipse IDE.

Course Description

Are you ready to become a Java Programmer and enjoy a fascinating high paying career?

Or maybe you just want to learn additional tips and techniques taking to a whole new level?

Welcome to Java Programming For Complete Beginners Using Eclipse IDE

It is not only a comprehensive course, you are will not find a course similar to this. The course gradually builds upon core concepts and then practical application by means of hand-on tutorials.

It’s our most current, in-depth and exciting coding course—to date.

In this introductory course, you'll learn and practice essential computer science concepts using the Java programming language. You'll learn about Object Oriented Programming, a technique that allows you to use code written by other programmers in your own programs. You'll put your new Java programming skills to the test by solving real-world problems faced by software engineers. 

Java programming is a great option for first-time coders due to its popularity and ease of use. This course will provide you with a solid foundation in computer science and Object Oriented Programming concepts, as well as set you on the path for success as a software engineer.

We've built this course with our Team ClayDesk of industry recognized developers and consultants to bring you the best of everything!

So, if you would like to:

- become an in-demand Java programmer and developer for software companies

- start your freelancing career, setting your own schedule and rates

- sharpen your core programming skills to reach the advanced level

- simply bring your own ideas to life with your first profitable Java program

...this complete Java developer course is exactly what you need, and more. (You’ll even get a certification of completion)

We’ve left no stone unturned.

We guarantee, this is THE most complete and thorough, as well as up-to-date Java course available ANYWHERE on the market—or your money back. We walk you through the basics and gradually build your knowledge with real world application!

This is for sure that you will find everything you need to get up and creating Java applications as well as managing them real fast!

See what our students say “It is such a comprehensive course that I don’t need to take any other course but this one to learn all the skills to become Java programmer, and I would without a doubt recommend it to anyone looking for a complete Java course.” -Chris Portman

From zero to hero in just six weeks.

“This is such an awesome course. I loved every bit of it – Awesome learning experience!” Sami Shah.

Join thousands of other students and share valuable experience

Get started today and join thousands of our happy students, many of whom have changed careers, created second incomes or added critical new skills to their tool kits. Our students have become successful Java programmers and developers managing applications and are earning six figure salaries. Some are freelancing and earning even more with high scaled projects.

Oh, and did I mention you get FREE unlimited hosting for one year – ClayDesk Webhosting Service?

Enroll now in Java Programming For Complete Beginners Using Eclipse IDE today and revolutionize your learning. Start with scratch and learn the fundamentals. Jump right in and take an in-depth look into the world of programming. Start building powerful Java programs and cash-earning programs today—and enjoy bigger, brighter opportunities.

Don’t believe us at all? Well - We offer full money back guarantee if you haven’t earned your money back within 60 days of completing the course.

Ready to open new doors and become a smart, in-demand Java programmer? You do need to put effort though!

Why take this course?

If you’re currently thinking of diving into the world of programming and don't know where to start? This is the right course for you. If you wish to get a flavor of what Java is all about and how does it work, this is the right course for you. If you wish to gain experience and be able to understand how object oriented programming works, this is the right course for you. If you want to get a high paying job or advance your existing skillet in programming, this is the right course for you!

Enroll now, and I will see you in class.

Syed

Who this course is for:
  • Anyone who wants to learn Java programming
  • Beginner and Intermediate level students
  • Anyone seeking Conceptual understanding as well as hands-on application
  • Students who wish to gain a solid understanding of Java Core concepts