Intermediate & Advanced Java Programming
4.1 (52 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.
2,514 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Intermediate & Advanced Java Programming to your Wishlist.

Add to Wishlist

Intermediate & Advanced Java Programming

Take your Java skills to the next level and start building real applications.
4.1 (52 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.
2,514 students enrolled
Last updated 2/2017
English
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • To build real Java applications
  • To go beyond beginner's Java programming courses
View Curriculum
Requirements
  • A computer
Description

Take your Java skills to the next level and start building real applications.

There are lots of 'Java for Beginners' courses out there. This course will take your basic Java programming skills and teach you how to implement them in the real world. Learn object oriented programming and build real Java applications.

Source codes are included for each lecture.

Who is the target audience?
  • Java programmers
  • Software developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
26 Lectures
03:59:51
+
Object Oriented Programming (Intermediate Java Section)
5 Lectures 51:39

Welcome to the course! First, let us learn about the fundamentals of OOP and its syntax.

Course materials can be downloaded here.

Preview 08:42

Here the students learn about what Constructors, the 'this' keyword and the toString Method is and how each can be effectively utilized.

Course materials can be downloaded here.

Preview 10:00

Working with Inheritance & 'extends' keyword.

This lecture can be downloaded here.

Inheritance & 'extends' keyword
10:36

Now let us learn the basics of Abstraction and equals method.

This lecture can be downloaded here.

Abstraction & equals method
11:57

Here we shall discuss about Interfaces & 'implements' keyword.

This tutorial can be downloaded here.

Interfaces & 'implements' keyword
10:24
+
Threads
4 Lectures 41:55
Introduction To Threads
03:51

Working on how to create a thread in java using the 'runnable' 15 interface.

This tutorial can be downloaded here.

Implementing a 'Runnable'
13:15

In this tutorial, threads starting and stopping will be discussed.

This lecture can be downloaded here.

Starting and Stopping
09:31

Learning about Basic Thread Logic.

The source code for this lecture can be downoaded here.

Basic Thread Logic
15:18
+
Build a Real Java Application
8 Lectures 01:20:38

It's time to build a Real Java application! Let's start with JFrame and Basic Drawing.

This tutorial can be downloaded here.

JFrame & Basic Drawing
08:53

Learn how to get user input in Intermediate and Advanced Java.

The source code of this lecture can be downloaded here.

Getting User Input
10:52

Learn how to build a render manager and how to render stuff on the screen in Java.

The source code for lectures 12 and 13 can be downloaded here.

Render Manager Part 1
09:36

More about Render Manager.

Render Manager Part 2
11:34

The introduction to the Input Manager.

The source code for lectures 14-17 can be downloaded here.

Input Manager Part 1
09:42

More about the Input manager.

Input Manager Part 2
09:39

The First part of the application structure.

Application Structure Part 1
09:48

More about Application structure.

Application Structure Part 2
10:34
+
Advanced Java | Java Networking
7 Lectures 01:04:29

You can download the source code for Sections 5 and 6 here.

Introduction | Client Setup
09:59

Server Setup
09:37

Sending and Receiving Messages
11:50

Client GUI Setup
09:22

Server/Client Logic
10:14

Debugging and Connecting Clients to Server
13:05

Request a Course
00:22
+
Bonus Material
2 Lectures 01:17
Bonus Lecture: Certificate of Completion
01:03

Bonus Lecture: Course Discounts
00:14
About the Instructor
Stone River eLearning
4.3 Average rating
14,646 Reviews
258,110 Students
194 Courses
250,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 390,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.