Professional certificate (Certificate No. CER004462) confirming successful completion of a Java programming course.
Course content
Introduction to the Java language, Installing Java, Core elements of the Java language, Data types and variables, Operators, Control structures I (conditional statements), Control structures II (loops), Working with the official documentation, Object-oriented programming, Classes and objects, Attributes and methods, Constructors, Static fields and methods, Best practices, Class diagrams (UML), Inheritance, Abstract classes and methods, Interfaces, Lists, Sets, Maps, Generics, Error handling (exceptions), Unit testing (JUnit), Design patterns, Creating the user interface, Finalising and submitting the completed program