Course Overview
TOPThis course is geared for individuals who have no prior experience in computer programming. Throughout this gentle introduction to programming and Java, you will learn the best practices for writing object-oriented programs in Java 8, using sound development techniques. You will learn foundation level skills that maximize performance, using Java 8 capabilities for addressing rapid application development. Special emphasis is placed on object oriented concepts and best practices throughout the training.
Scheduled Classes
TOPOutline
TOPIntroduction to Computer Programming
- Introduction to Programming
- Programming Languages
- History of Java
Programming Fundamentals
- Computer Numbering Systems
- Programming Constructs
- Java Programming Tools
- Introduction to Software Architecture
- Introduction to Software Design
- Object Oriented Programming
Java: A First Look
- The Java Platform
- Using the JDK
- The Eclipse Paradigm
- Writing a Simple Class
OO Concepts
- Object-Oriented Programming
- Inheritance, Abstraction, and Polymorphism
Getting Started with Java
- Adding Methods to the Class
- Language Statements
- Using Strings
- Specializing in a Subclass
Essential Java Programming
- Fields and Variables
- Using Arrays
- Java Packages and Visibility
Advanced Java Programming
- Inheritance and Polymorphism
- Interfaces and Abstract Classes
- Exceptions
Java Developer's Toolbox
- Utility Classes
- Enumerations and Static Imports
Advanced Java Programming
- Inheritance and Polymorphism
- Interfaces and Abstract Classes
- Exceptions
Java Developer's Toolbox
- Utility Classes
- Enumerations and Static Imports
- Formatting Strings
Collections and Generics
- Introduction to Generics
- Collections
Prerequisites
TOPWho Should Attend
TOPThis is a true beginner-level programming course designed for IT candidates without prior development experience who wish to get up and running with Java to a basic level of competency, or who need to refresh introductory-level, sound object-oriented Java coding practices.