
< beyond java />
Core Java & Commonly-Used Libraries
Overview

DURATION: 5 Days
This course is an introduction to Java and the most commonly used libraries of the Java Standard Edition (Java SE). Covers Java 8.
The course includes a comprehensive discussion on the best practices and common pitfalls. Students are provided with numerous hands-on graded and ungraded exercises, the most challenging of which is the final machine problem.
The course culminates in a Code Review, where students present their solutions to the final machine problem to the class, for review and critique by the instructor as well as by the entire class. This activity has been effective in drilling-in proper practices and approaches to the students.
Prerequisite
Trainees must already have some programming background, such as through school, basic training courses, or work experience. Must be at least able to write a program in any language that does variable assignments, passes parameters through functions or methods, and handles conditional and loop logic.
Course Outline:
Core Java & Commonly-Used Libraries
- Introduction to Java
- Java Programming Fundamentals
- Control Structures
- Arrays
- Working with Objects & Classes
- Commonly-Used Classes
- Creating Your Own Classes
- Inheritance and Polymorphism in Java
- Collections
- Anonymous Classes, Lambdas & Streams
- Exceptions
- Input & Output
- Machine Problem & Code Review