Skip to main content

Learn

  • Discover the building blocks of Java program
  • Explore the four pillars of Object-Oriented Programming
  • Learn the intricacies of Inheritance and Polymorphism, Abstract Classes and Interfaces
  • Discover the in memory representation and management of a Java program which is the foundation for understanding and analyzing the performance of a Java program
  • Understand the implementation and use of the functions: hashCode() and equals()
  • Master the fundamentals aspects of the Java Collection Framework

About

Java is a mature, elegant and sophisticated object oriented language that runs in a JVM (Java Virtual Machine).Once compiled into bytecode, Java can run in a JVM regardless of the underlying environment, Java is “Write once and run anywhere”. Over the years Java has built for itself the reputation of a language that is capable of delivering high performance robust applications that are elegant,structured and sophisticated. Java is about the Object Oriented way.

There are several aspects of the Java language that must be mastered for a developer to use Java at its full potential: The distinction between Classes and Objects, the interaction of Objects and Classes in the forging of an application, the concepts of OO programming (Inheritance and Polymorphism, Abstract Classes and Interfaces, Abstraction and Encapsulation), the memory model, Object identity, the Java Collections framework.

Key Features

  • Get an in-depth understanding of data structures and the Java Collections framework
  • Create your own data structures
  • Reinforcement of learning through projects and practical explanation about OOP concepts

Who this course is for

This course is for programmers who have coded in Java or who have been coding in Java and wish to move to the next level and start the journey to become a confident java developer and why not a expert. This course is also the first step in moving from writing unstructured code to writing structured, elegant, articulated programs.

Features

  • Get an in-depth understanding of data structures and the Java Collections framework
  • Create your own data structures
  • Reinforcement of learning through projects and practical explanation about OOP concepts

Course Length : 3 hours and 10 minutes

ISBN : 9781788296106

Requirements

Add information about the skills and knowledge students need to take this course.

AUTHOR

Richard Naoufal

Richard Naoufal started coding in Java around 2003. After working as a developer, an architect, a technical project manager he is now a trainer and a consultant. His focus today concerning Java is to make the best of it.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.

See our list of supported browsers for the most up-to-date information.

respond
hours per week
respond
Free
respond
RPS
respond
en

Share this course

Categories

Data Science(241)

Coding and Tools(37)

Admin and Cloud(380)

DevOps(78)

Programming(631)

Application Development(752)

Web Development(547)

Big Data and Analytics(709)

Soft Skills(19)

Network Security & Infrastructure(283)

Process Concepts(8)

Database(80)

Business Intelligence(22)

I've read enough.Take me to RPS