Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ultimate Java Development and Certification Guide
Rating: 3.9 out of 5(328 ratings)
8,228 students

Ultimate Java Development and Certification Guide

Learn to program in java and become a Oracle Java certified developer
Last updated 12/2018
English

What you'll learn

  • Understand Core Concepts of Java Programming
  • Create complex software using Java
  • Appear for Oracle Jave certification exam
  • Master multi threaded programming in Java

Course content

14 sections74 lectures8h 47m total length
  • Course Introduction3:47
  • Eclipse Installation4:14

    Download and install the Eclipse IDE for Java developers, install the JDK, set up a project, create a hello world class, and run it to see output in the console.

Requirements

  • No prior knowledge of java is assumed however knowledge of any other language such as python or c will be useful

Description

Learn to program in Java and prepare for the Oracle Java certification exam with one single training program. This course serves the dual purpose of making you a proficient Java programmer by focusing on practical java paradigms and also help you get certified by making sure you are fully prepared for the java certification exam.

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