-
? Gain object-oriented programming skills by understanding its principles such as objects, classes, inheritance, abstract classes, and interfaces
-
? Write simple Java programming examples in the Java Shell (JShell)
-
? Use lambda expressions to write flexible and succinct code
-
? Explore how you can blend object-oriented and functional programming styles in Java
When it comes to learning programming skills, knowing how to program in Java with different styles is a clear advantage in your career, because with Java your code is more than just code! Whether you're developing a robust enterprise backend, building the frontend, or thriving in a DevOps role, having Java programming skills can up your game.This learning path teaches you to write Java applications using its diverse programming styles, object-oriented, modular, and functional. You’ll learn through practical demonstrations, clear explanations, and interesting real-world code examples. It will give you a versatile range of Java programming skills, which you will put to work in your own Java applications to make them enterprise-ready. This learning path is divided into clear sections so you can learn at your own pace and focus on your own area of interest.
This Learning Path is for novice developers looking to get started with programming in Java 9. This Learning Path is also for experienced Java developers who wish to further enhance their object-oriented, modular, and functional programming skills.
-
? Gain object-oriented programming skills by understanding its principles such as objects, classes, inheritance, abstract classes, and interfaces
-
? Write simple Java programming examples in the Java Shell (JShell)
-
? Modularise large and complicated Java applications
-
? Use lambda expressions to write flexible and succinct code
-
? Explore how you can blend object-oriented and functional programming styles in Java
-
? Write more readable functional code, to process discrete data sets using the stream interface