Eight-Week Java Developer Boot Camp

Course Number:



Course Duration:
40 days


There are no prerequisites required for this course.

Course Objectives:
  • Turn students into object-oriented Java developers with a shared skill set and heavy focus on OO concepts and principles
  • Learn how to turn requirements into well-designed OO software
  • Understand the motivations for object-oriented Java code
  • Learn and employ best practices in OO and Java
Course Outline:

Eight-Week Java Developer Boot Camp (40 days)

Our ultimate Java boot camp, often used as an onboarding program for new developers. This version of the course includes our Object-Oriented Boot Camp and Design Patterns Boot Camp, both of which can be delivered independently.

  • Introduction to Object-Oriented Programming
  • The Java Environment
  • STS Overview
  • Language Fundamentals Part One
  • Language Fundamentals Part Two
  • Flow Control
  • Junit
  • Object-Oriented Software
  • Use Cases
  • UML Essential Diagrams
  • More About Classes and Objects
  • Inheritance and Polymorphism
  • Interfaces and Abstract Classes
  • Commonly Used Classes
  • Documentation
  • Collections
  • Exceptions
  • I/O Streams
  • Generics
  • Serialization


  • Design Patterns Boot Camp
  • Object-Oriented Boot Camp
    • Introduction to Object-Oriented Java
    • TDD
    • Mock Objects
    • Inner Classes
    • Subversion
    • Threads and Concurrency
    • Model-View-Controller

Related Posts

About Us

IT Training, Agile Ways of Working and High Impact Talent Development Strategies

Let Us Come to You!

Classes recently delivered in: Atlanta, Boston, Chicago, Columbus, Dallas, Detroit, Indianapolis, Jerusalem, London, Milan, New York, Palo Alto, Phoenix, Pittsburgh, Portland, Raleigh, San Antonio, San Diego, San Francisco, San Jose, Seattle, Springfield, Mass., St. Louis, Tampa and more!