This badge was issued to andrew espira on 30 Oct 2018.
- Type Validation
- Level Foundational
- Time Hours
- Cost Free
Java
Issued by
IBM
Through self-paced learning, this badge earner has displayed an understanding of topics such as Object- Oriented programming, the Java platform, Java syntax, strings and operators, conditional operators, controls statements, loops, and Java frameworks.
- Type Validation
- Level Foundational
- Time Hours
- Cost Free
Skills
Earning Criteria
-
Please note that this badge is only accessible to registered members of IBM Digital - Nation.
-
Completed Unit - Java language overview: Java platform components.
-
Completed Unit - OOP concepts and principles: Java objects overview; Example (A person object); State and string; Principles of OOP.
-
Completed Unit - Getting started with the Java Language: Reserved words; Structure of a Java class; Packaging classes; Import statements; Class declaration; Variables and methods; Constructor methods; Other methods; Adding behavior to a Java class; Variables (exercise); Values (exercise).
-
Completed Unit - Strings and operators: Strings; Conversion between integer and string; Operators; Strings and operators (exercise).
-
Completed Unit - Conditional operators and control statements: Relational and conditional operators; The if statement; Variable scope; The else statement; The ternary operator; Conditional operators (exercise).
-
Completed Unit - Loops: What is a loop?; The construct of for loops; The syntax of while loops; The construct of do…while loops; Loop termination; Loop continuation; Loops (exercise).
-
Completed Unit - The Java collections framework (I): Arrays; Multi-dimensional arrays; Boxing and unboxing; Arrays (exercise).
-
Completed Unit - The Java collections framework (II): Lists; Formal type; Using lists; Iterable; Sets; Maps.
-
Completed Unit - Exceptions: Exception handling; The try, Catch, and finally blocks; Exception hierarchy; The try-with-resources statement.
-
Completed Unit - Writing good Java code: Best coding practices; Keep classes small; Name methods carefully; Keep methods small; Use comments; Use a consistent style; Use built-in logging.
-
Successfully completed the quiz with a score of 80% or more.