Maxtrain.com - [email protected] - 513-322-8888 - 866-595-6863
Basic Java Programming for Developers New to OOis 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.
This course explores several items introduced in Java 9, Java 10 and Java 11 including the Java Modular System, Local Variable Type Inference, the HTTPClient API and several API updates. Developers leaving this course will be able to work on Java 8 projects while they are also ready to move onto projects using Java 11. This course also includes a Quick Look at what’s new in the latest Java 12+ editions.
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. Our engaging instructors and mentors are highly experienced practitioners who bring years of current “on-the-job” experience into every classroom.
Working within in a hands-on learning environment, guided by our expert team, attendees will learn to:
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: Exceptions
Lesson: Utility Classes
Lesson: Java Date/Time
Lesson: Introduction to Generics
Lesson: Lambda Expressions and Functional Interface
Lesson: Collections
Lesson: Using Collections
Lesson: Streams
Lesson: Collectors
Lesson: Introduction to the Module System
Additional Topics: Time Permitting
Lesson: Formatting Strings
Lesson: Introduction to Annotations
Lesson: Java 12 and beyond
This is an basic-level programming 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.
5 Days Course