Intermediate Java Programming: More on OOP, Concepts and Unit Testing

JAVA programming course

Training dates: June 21-22 & 28-29

Course Information

Intermediate, JAVA


Who is this course for?

  • SHS Students and Recent Graduates
  • Individuals Seeking Career Transitions
  • Freelancers with basic background in programming

Why choose this course?

  1. To understand more about JAVA programming
  2. Gain basic understanding of OOP and Unit Testing in JAVA
  • Own laptop with a least the following specs:
    • Intel Core i5, higher or similar other CPUs
    • 16GB RAM or higher
    • Any of these operating systems installed
      • Windows 11 64-bit, MacOS and Linux
  • The following software tools installed:
  • Version Control using GIT
  • Use either Maven or Gradle
  • Understand more language features
  • Understand more on Object-Oriented Programming
  • Create Unit Tests

Course Outline

Session 1
  • Version Control System using GIT
  • Build Systems
    • Maven
    • Gradle
  • Popular Third-Party Libraries
    • Apache Commons
      • Commons Lang, etc.
    • Log4j and Logback
    • Jackson
  • Even More on Object-Oriented Programming
    • Creating enum Types
    • Abstract Classes
    • Interfaces
  • Exercises
Session 2
  • Exception Handling
  • Streams and Streams on Collections
  • Essential Java Classes
    • The Object Class
    • Wrapper Classes
    • The System Class
    • Formatting Numbers
    • Formatting Dates
  • Exercises
Session 3
  • Input and Output Streams
  • NIO Classes and Apache Commons IO
  • HTTP Client
  • Sealed Classes
  • The Module System
  • Unit Testing
    • JUnit 5
    • Mockito
  • Exercises
Session 4
  • The Spring Platform
    Spring Core
    Spring Boot
    Spring MVC
    Spring Data
  • Integration with a Database (PostreSQL)
  • Exercises

New learner

1,500.00

✅ Digital Certificate of Completion

✅ Video Recording of All Live Sessions

✅ Learning materials from our trainer

Discounted rate

1,000.00

**Discounted rate for repeat attendees, students, teachers, government employees, PWD 

✅ Digital Certificate of Completion

✅ Video Recording of All Live Sessions

✅ Learning materials from our trainer


Course Outline

0
0
0
0