logo


your one source for IT & AV

Training Presentation Systems Services & Consulting Cloud Services Purchase Client Center Computer Museum
Arrow Course Schedule | Classroom Rentals | Student Information | Free Seminars | Client Feedback | Partners | Survey | Standby Discounts

Getting Started with Programming, OO and Java Basics for Non-Developers

SS Course: GK6011

Course Overview

TOP

This 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

TOP
02/10/25 - GVT - Virtual Classroom - Virtual Instructor-Led
04/28/25 - GVT - Virtual Classroom - Virtual Instructor-Led
06/23/25 - GVT - Virtual Classroom - Virtual Instructor-Led
08/11/25 - GVT - Virtual Classroom - Virtual Instructor-Led

Outline

TOP

Introduction 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

    TOP

      Who Should Attend

      TOP

      This 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.