Intro to Java 8 for Non-Programmers (TT2005) Training

  • Learn via: Classroom
  • Duration: 5 Days
  • Price: From €3,503+VAT
Gentle Introduction to Basic Java Programming Skills for New Developers and Programmers.

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.



Who Should Attend?

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.

We can host this training at your preferred location.

What You Will Learn

  • Steps involved in the creation of a computer program
  • Investigate different programming languages and their place in computer programming
  • History of Java
  • Apply the different numbering systems (binary, hexadecimal, octal) used by computer systems
  • Select the appropriate tools for the development of Java applications
  • Need for software architecture
  • Apply the basics of UML for the design of object oriented applications
  • What OO programming is and its advantages
  • Work with objects, classes, and OO implementations
  • Basic concepts of OO such as encapsulation, inheritance, polymorphism, and abstraction
  • Fundamentals of the Java language and its importance, uses, strengths, and weaknesses
  • Basics of the Java language and how it relates to OO programming and the object model
  • Use Java exception handling
  • Use classes, inheritance, and polymorphism
  • Use collections, generics, autoboxing, and enumerations
  • New Date/Time API
  • Java tooling

Outline

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


Contact us for more detail about our trainings and for all other enquiries!

Avaible Training Dates

Join our public courses in our Istanbul, London and Ankara facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

24 June 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
02 July 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
06 July 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
11 July 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
18 July 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
18 July 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
22 July 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
08 September 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
€3,503 +VAT
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.