Udemy

Java Essentials - Refresher for software developers

Enroll Now
  • 1,740 Students
  • Updated 12/2021
  • Certificate Available
4.5
(361 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 57 Minute(s)
Language
English
Taught by
Koushik Kothagal
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.5
(361 Ratings)

Course Overview

Java Essentials - Refresher for software developers

Get a complete conceptual overview of essential Java knowledge

Have you learnt Java on the job and never had a formal introduction to the language? Don't know what you don't know in Java?

This course is just for you! Get a complete overview of all the basics of Java that you need to know. Including strong foundational understanding of Core Java and makes you ready for interviews. It also addresses any gaps in your knowledge of the language to  get you ready to tackle and learn advanced topics.


This is a course you'll wish you watched sooner!


Watch this course anytime you need to brush up your Java skills. This course is perfect for brushing up all the Java basics before attending interviews!


Taught in the inimitable Java Brains style, this course covers the language syntax basics to Object Oriented programming concepts to exception handling concepts.


Section 1 introduces to the overall Java language ecosystem tackling the JRE, JVM and JDK.

Section 2 introduces you to the setup process to start coding in Java on your computer

Section 3 covers variables and types. Dive into the data types available in Java, understand literals, arrays operators and variable scoping

Section 4 runs through all the essential control structures in Java that you need to know

Section 5 gets you started with Object Oriented programming in Java with classes and objects. Learn about object instances, references, the this reference, variable shadowing and constructors.

Section 6 covers conceptual and practical implications of Object Oriented programming and the associated concepts of encapsulation and access restrictions. Learn about access modifiers, static and final key words and local classes.

Section 7 covers inheritance and polymorphism - access modifiers, inheritance, overriding, interfaces, abstract classes default methods, casting, the toString and equals methods.

Section 8 is all about exception handling. Learn the fundamental syntax structures that allow you to throw as well as catch exceptions. Learn how to create exception classes and best practices for handling exceptions.


After you finish this course, check out the Java Brains' Java 8 Lambdas course to take your Java learning to the next level!


Course Content

  • 9 section(s)
  • 85 lecture(s)
  • Section 1 The Java language
  • Section 2 Java Setup
  • Section 3 Variables and Types
  • Section 4 Control Flow Syntax Structures
  • Section 5 Classes and Objects
  • Section 6 Access and Encapsulation
  • Section 7 Inheritance and Polymorphism
  • Section 8 Exception Handling
  • Section 9 Next Steps

What You’ll Learn

  • Learn all of the essential Java skills you need to know
  • Complete overview of the language and important syntax elements
  • Build a deep understanding of the fundamental concepts
  • Great interview prep for Java concepts


Reviews

  • H
    Hardik Ganatra
    5.0

    Amazing

  • A
    Alexandr Serebryakov
    4.0

    I expected more advanced topics as this course is called for the "software developers"

  • O
    Oliver John Alfred Harding
    4.5

    As an experienced C++ programmer I just wanted a quick insight into how Java works, so that I can contribute to an existing project which is struggling for team members. I really didn't want to do a three-week course aimed at students learning from scratch. This course is pitched perfectly for that case. It's maybe slightly slow when considering concepts which are basically identical to C/C++, but if coming from a different background it would be essential info so I don't begrudge it. The only shortcoming (hence only 4.5 stars) is the subtitles, which are hilariously inaccurate at times.

  • A
    Amol Gadage
    5.0

    Good Course should be updated as now JDK 25 LTS released

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed