Ultimate Java Development and Certification Guide (Udemy.com)
Learn to program in java and become a Oracle Java certified developer
Created by: Eduonix Learning Solutions
Last updated December 2018
What you will learn
- Understand Core Concepts of Java Programming
- Create complex software using Java
- Appear for Oracle Jave certification exam
- Master multi threaded programming in Java
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating3.9 out of 5higher than 4% of them
- Reviews328#172 of 232 by number of reviews
- Length9.5 hourslonger than 50% of them
- Last updatedDecember 2018earlier than 80% of them
Quality Score
Overall Score : 78 / 100
Course Description
This course is for anyone who wants to learn java from the ground up. It starts with basic java installation and help you master the language by going through tons of programming examples. The main sections covered in the course are:
Java Syntax and Class Review
This section ensures that you get familiar with the java syntax and general programming constructs. You will learn conditionals and iterators along with different data types and data structures.
Encapsulation and Subclassing
Get started with object oriented programming in this section learning about Classes, Objects, encapsulation and subclasses. These are the basic building blocks of Java programming.
Polymorphism
This section will help you master concepts covering the powerful polymorphism feature in java. Topics such as method overriding, final, static keyword and singleton class will be covered in this section.
Abstract and Nested Classes
Learn to take a deep dive into object oriented programming with concepts such as nested and inner classes. Learn to use the power of Java for creating more complex programs.
Interfaces
Learn about Inheritance and its use with Java language. Understand why you should use interfaces and how they help in designing complex software.
Collections and Generics
Learn about the latest data structures introduced in Java and how they make programming easier.
Lambda Expressions, Streams and Filters
Get to know the exotic concepts such as streams, filters and lambda expressions. Build programs with them and learn the perfect use.
I/O Fundamentals
Input output across systems is an important concept and this section will cover all the relevant topics with examples.
Date and Time
Learn to manage date and time in Java and learn the useful APIs
Threads
Learn multi threaded programming which executes different part of our programs as separate process. Learn all about deadlock and threading problems.
Learn all this and much more in this truly ultimate course which will make you a champion Java developer by the end of it. So just enroll and see you in the first lecture.Who this course is for:
- Software developers who want to start learning java should take this course
- If you are preparing for java certification you will find this course very useful
Instructor Details
- 3.9 Rating
328 Reviews
Eduonix Learning Solutions
Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.
More courses by Eduonix Learning Solutions
Learn Object Oriented PHP By Building a Complete Website (2018)
4.4 (7,867 Reviews)
Provider: Udemy
Time: 4.5h
$64.99
Learn Responsive Web Development from Scratch (2018)
4.2 (4,573 Reviews)
Provider: Udemy
Time: 4.7h
$12.99
Complete Wordpress Training For Beginners (2018)
4.2 (3,728 Reviews)
Provider: Udemy
Time: 4.1h
$11.99
Reviews
This instructor seems to know what he is talking about. Thus far, he has been able to communicate this effectively.
I thought the course would only teach basic Java, but it was a pleasant surprise that we used Java 8 syntax many times and got more opportunity to practice it than in any other course I attended before.
These are some points that can improve course further:
- Difference between interfaces and abstract classes could be explained in clearer manner.
- Things are quite good till section 6, but after that it would've been better if instructor, at ending of each video, summarized step by step the whole execution/working of written program whenever possible, because after very long time of watching him type we can lose the track of what we were doing or where we started from.
- Instead of very spontaneous writing of codes(which leads to many corrections and frequent modifications), it would be better if he has got everything well planned in advance before recording so that the lecture goes smoothly w/o feeling cumbersome.
- The course didn't describe Java from a broader perspective in the basic introductory videos, things like Java is mainly made of inbuilt classes and their subclasses, information of some such classes, etc....
Just completed 15 lectures. Instructor seems to be knowledgeable and fluent in explanations. Looking for more good lectures to come..
Course seems good. The teacher seems to know his subject, and he is able to present it in a clear fashion most of the time.
I just didn't like that some parts felt a bit rushed, though (probably because they were not that complicated, but even so...)
Great course, still. Really liking it









