The Java Programming Language Course 2017
4.5 (21 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.
224 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Java Programming Language Course 2017 to your Wishlist.

Add to Wishlist

The Java Programming Language Course 2017

Learn the complete object oriented Java programming language in 5 weeks - Build Java apps from Scratch in 2017!
4.5 (21 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.
224 students enrolled
Last updated 3/2017
English
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Learn Java programming from a professional trainer from your own desk
Introduction to Classes in Java - Methods, Inheritance, Data Hiding
Introduction to Arrays and Advanced Data Structures -Data storage With ArrayList
View Curriculum
Requirements
  • No prior knowledge or experience is necessary to take this course but prior interest in the technology/ programming helps.
  • All a student needs to take this course is a pencil, paper, and a computer or mobile device with internet connection.
Description

Welcome to the online Java Programming Tutorial Course.

Are you Looking to boost your income as a Java Developer? Maybe you have a lot of app ideas but don't know where to start? Or you are seeking a career in Java Programming that will finally give you freedom and flexibility you have been looking for?

Build a strong foundation in Eclipse and object-oriented Java Programming with this java tutorial and complete course.

Whether you are an experienced programmer or not, this complete course is intended for everyone who wishes to learn the Java programming language.

Have you ever seen a course which will make you professional in just Five weeks? Yes, you heard it right. You will be able to design your apps using java programming language in almost five weeks. You will be able to hold a foundation for Eclipse and object oriented java development in no time.

This course is different because it tests your skills and you can rectify the errors. The course has different sections and in each section, you will found either exercises or some questions. Don’t worry as you go further you will gain a command on it. the course will last you for the life-time and will have the same access every time. All you need to take a step and buy this stuff.

What will you learn?

  • Java, Eclipse, Object Oriented Programming
  • Java Swing
  • Inheritance in Java,  Java Classes
  • Java Interfaces, Java Anonymous Classes
  • Java I/O
  • Java Reading and Writing to Disk
  • Java BufferedReader Class
  • And lot more... see course content below.

Why choose us? Obviously, once you’ve made up your mind to become an expert developer, you will question the fact that why should you choose us? The answer is because we are passionate about android, we breathe, live and eat android! We have been in the industry for more than a decade and along with our knowledge, we can teach you with hands on experience. We have a decade of experience in our bags of solid programming experience along with five years of application development experience. Our experience can be measured by us having over fifty applications and games (developed by us) on not only the Android Google Play but also on the Apple App Store. You’ll be taught by people who have more than 5 years of training and teaching experience, are Registered Android Developers on Google Play and manage a large community that consists of more than 10 thousand Developers.

Are you sold yet? No? we are dedicated teachers and want to spread the joy we receive by developing to others as well, we have made and developed this course by making sure that that joy is kept alive in every section and every lesson.

If you’re a … Everyone can learn this course! Whether you want to develop apps as a hobby, whether you’re an entrepreneur who’s looking to save costs and develop his/her own applications, newbies who are new to the tech world or a student looking to develop skills for extra income. You are welcome to join us and this course!

If you have any questions or queries related to us or our course you can contact us by email or through any Udemy forum. We shall help you before, during and after the course as well.

Enrol now.

We'll be really excited to see you inside!

Who is the target audience?
  • Anyone with a passion for learning how to program a computer
  • Suitable for beginners and ideal for users who learn faster when shown
  • Anyone seeking to start a career in Software Development & Web Development
  • Anyone with a desire to become a more skilled programmer
  • This course is suitable for people who've never written a line of code.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 56 Lectures Collapse All 56 Lectures 08:23:48
+
Introductions - Setup Our Development Enviroments (Windows)
6 Lectures 23:51

Setting Up Java on Windows Machine
08:44

Download and Install Eclipse (Windows)
08:10

How to Setup JAVA_HOME in Win 10
00:19


IMPORTANT!! Download Source Code Files (Eclipse Project Files)
00:03
+
Install Eclipse and Java Set Up On Mac
1 Lecture 07:25
Installing Eclipse and Setting Up Java Development Environment
07:25
+
Java Introduction
10 Lectures 56:33
What's Java?
02:17

The Way Java Works (Compilation Process)
01:11


Integers and Concatenation
05:33

String, Integer, Float, Chars, Doubles, Booleans
11:35

Handling Syntax Errors
02:03

Java Operators - Addition
05:53

Java Operators ( Addition, Multiplication, Division...)
06:04

App #3: Let's Write a Program to Convert Meters to Feet
07:14

App #4: Improved Meters to Feet Converter App
07:44

Conclusion
+
Decision Making - If, Else, Switch
4 Lectures 38:06
Conditional Operators (<,>, ==, !, <=, >=)
10:35

If Statements and Conditional Operators
10:35

Logical Operators - AND, OR, NOT
08:54

Loop Controls - for loop, while loop, do while loops
08:02
+
Introduction to Classes in Java - Methods, Inheritance, Data Hiding
13 Lectures 02:35:32
Methods
08:58

Methods Return Types
09:38

What's a Class? - Introduction to Classes
15:36

Inheritance in Java
22:37

Controlling Access to Instance Variables (Properties)
08:52

Constructors in Java
12:36

Overloading Constructors
06:32

Setters and Getters in Java
11:25

The Java Class Library
13:55

Static Keyword in Java and the Math Class
13:06

Object - The Ultimate Superclass
08:24

Error Handling (Exceptions in Java)
13:09

Multiple Catch Block and Finally Block
10:44
+
Introduction to Arrays and Advanced Data Structures -Data storage With ArrayList
5 Lectures 45:34
What's an Array? Creating Arrays in Java
09:59

Arrays - Continuation
04:48

Introduction to ArrayLists
13:49

Java HashMaps
11:25

Sorting an Array
05:33
+
Java - Introduction to I/O Classes - Input and Output Streams
4 Lectures 31:32
Introduction to the I/O Classes in Java
09:41

I/O - Read Text a TextFile
10:09

I/O Write To File
05:56

Java - Buffer Reader
05:46
+
Introduction to Swing ( AWT - Abstract Windowing Toolkit)
12 Lectures 02:25:16
What's Swing ant AWT
06:17

Creating Windows and Frames - Swing Demo
11:23

Java Swing JLabel
03:15

Layout Manager and Buttons - Java Swing JButton Class
09:51

Java Abstract Classes
13:24


Add EventListener to a Button
12:41

JTextField
16:57

Let's Build a Java Swing Application - Flash Card - Part 1
20:30

Java Swing Application - Flash Card - Part 2
12:22

Java Swing Application - Flash Card - Part 3
11:41

About the Instructor
Fahd Sheraz
4.4 Average rating
1,447 Reviews
15,364 Students
2 Courses
Android Developer and Teacher

Everybody should learn to program a computer because it teaches you to think different. 

Fahd is a developer and teacher who is passionate about building web & mobile apps. He has done MSc degree in Computer Science (Internet Engineering) and from Birmingham, UK.

I started programming in 1995 and wrote my first program using DOS (Black command screen) and the First GUI used was Windows 95. Built a wide range of systems for companies in different parts of the world. In 2007, I founded my first business, developing complex web applications for business owners and helping them to market their online businesses through search engines. In 2017, I am celebrating my 22 years of Programming Experience. :)

I teach coding / programming, apps and web development.

"When you grow up you tend to get told the world is the way it is and you're life is just to live your life inside the world. 

Try not to bash into the walls too much. Try to have a nice family, have fun, save a little money. 

That's a very limited life. 

Life can be much broader once you discover one simple fact: Everything around you that you call life was made up by people that were no smarter than you and you can change it, you can influence it, you can build your own things that other people can use. 

Once you learn that, you'll never be the same again."

Stay Hungry. Stay Foolish.


Paulo Dichone
4.4 Average rating
1,447 Reviews
15,364 Students
2 Courses
Android Developer and Teacher

Hi! I'm Paulo. I have a degree in Computer Science from Whitworth University, and I am a programming geek and very proud of it!

I have extensive experience in Android App Development particularly in the Mobile App (Android and iOS) and Web Development. I am also the founder of Magadistudio, a mobile app development company based in the beautiful Inland Northwest (WA).

I am passionate about teaching people Android app development. Showing them the ropes of making amazing android applications is an extremely rewarding experience! My goal is to get you up and running, quickly, making android apps.

You wouldn't believe the freedom that being an Android developer offers.

I genuinely believe this course is the best in the market (on Android development) and if you don't agree, I'll gladly refund your money.