When does class start/end?
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
Java 9 (or 10) and OO Programming Essentials for Developers New to OO is a five-day, hands-on Java training course geared for developers who have little or no prior working knowledge of object-oriented programming languages (such as those working on (C, COBOL, 4GL, etc.) Throughout the course,...
Java 9 (or 10) and OO Programming Essentials for Developers New to OO is a five-day, hands-on Java training course geared for developers who have little or no prior working knowledge of object-oriented programming languages (such as those working on (C, COBOL, 4GL, etc.) Throughout the course, students learn the best practices for writing great object-oriented programs in Java, using sound development techniques, new improved features for better performance, and new capabilities for addressing rapid application development. Special emphasis is placed on object oriented concepts and best practices.
Our engaging instructors and mentors are highly-experienced practitioners who bring years of current "on-the-job" application development experience into every classroom. Working within in an engaging, hands-on learning environment, guided by our expert team, attendees will learn to:
This is an introductory -level course designed for attendees with prior development experience in another language, such as COBOL, 4GL, Mainframe or other non-object oriented languages. This course is not geared for non-developers.
Specific Java 9 features that are covered in the course include:
Optional: Specific Java 10 features that are covered in the course include:
Lesson: The Java Platform
Lesson: Using the JDK
Lesson: The Eclipse Paradigm
Lesson: Writing a Simple Class
Lesson: Adding Methods to the Class
Lesson: Object-Oriented Programming
Lesson: Inheritance, Abstraction, and Polymorphism
Lesson: Language Statements
Lesson: Using Strings
Lesson: Specializing in a Subclass
Lesson: Fields and Variables
Lesson: Using Arrays
Lesson: Local-Variable Type Inference
Lesson: Java Packages and Visibility
Lesson: Inheritance and Polymorphism
Lesson: Interfaces and Abstract Classes
Lesson: Introduction to exception handling
Lesson: Utility Classes
Lesson: Java Date/Time
Lesson: Formatting Strings (Optional)
Lesson: Introduction to Generics
Lesson: Lambda Expressions and Functional Interface
Lesson: Using Collections
Lesson: Introduction to the Module System
Lesson: Java Data Access JDBC API
Lesson: Introduction to Annotations (Optional)