Course Overview

Write Robust Java Applications with Sound Development Techniques, Improved Performance & Capabilities for Rapid AppDev.

Introduction to Core Java Programming for Object Oriented (OO) Experienced Developers is a five-day, comprehensive hands-on introduction to Java training course geared for developers who have prior working knowledge of object-oriented programming languages such as C# or C++. 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.

This “skills-centric” course is about 50% hands-on lab and 50% lecture, designed to train attendees in core OO coding and Java development skills, coupling the most current, effective techniques with the soundest industry practices.

What you’ll learn
  • Understand not only the fundamentals of the Java language, but also its importance, uses, strengths and weaknesses
  • Understand the basics of the Java language and how it relates to OO programming and the Object Model
  • Learn to use Java multi-threading and exception handling features
  • Understand and use classes, inheritance and polymorphism
  • Understand and use collections, generics, autoboxing, and enumerations including new Java features and capabilities
  • Become familiar with the concept of functional programming using Lambda Expressions
  • Process large amounts of data using the Stream API introduced in Java 8
  • Take advantage of the Java tooling that is available with the programming environment being used in the class Specific Java 8 features: The new Date API, Lambda Expressions, Streams, Collectors

Target audiences

  • This is an introductory-level Java programming course, designed for experienced developers who wish to get up and running with Java, or who need to reinforce sound Java coding practices, immediately. Attendees should have a working knowledge of developing OO software applications.

Curriculum

  • 9 Sections
  • 9 Lessons
  • 5 Days
Expand all sectionsCollapse all sections

Instructor

User Avatar

Ashley

Ashley Laing
0.0
0 Reviews
0 Students
1 Courses