Java Programming 1 Training Course

Understand The Fundamentals Of The Java Programming Language

Introduction

Java is a global organisation for essentially every kind of networked submission. The tech giant is also the global standard for emerging and distributing enterprise software, web-based content, games and mobile applications. Java enjoys a large and established environment with strong tools support.

Please Note

You can book this course and hold it in credit until you have decided on a specific course date. Alternatively, please view our other course dates.
Exam Not Included
5 Days
£1695Excl. VAT

Course Outline

DAY 1

Java Programming 1 Training Course

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: APPLICATIONS

  • Application Structure
  • Compilation
  • Execution

Session 2: VARIABLES

  • Data Types
  • Declaration
  • Assignment
  • Naming Conventions
  • Literals
  • Constants
  • Scope
  • Default Values

Session 3: OPERATORS

  • Unary vs. Binary Operators
  • Order of Precedence
  • Arithmetic Operators
  • Unary Operators
  • Assignment Operators
  • Relational Operators
  • Logical Operators

Session 4: DECISIONS

  • If Else
  • Switch
  • Ternary Operator

Session 5: LOOPS

  • For
  • While
  • Do
  • Break
  • Continue


DAY 2

Java Programming 1 Training Course

Session 6: ARRAYS

  • Declaration
  • Assignment
  • Setting and Getting
  • Traversing

Session 7: METHODS

  • Declaration
  • Invocation/Call
  • Parameters
  • Return Type
  • Overloading
  • Output as Input

Session 8: OBJECTS

  • Creation and Assignment
  • Instance Fields
  • Instance Methods
  • References as Parameters
  • Lifecycle

Session 9: CLASSES

  • Structure
  • Instance Fields
  • Instance Methods
  • Constructors
  • Initialiser Blocks
  • Naming Conventions

DAY 3

Java Programming 1 Training Course

Session 10: STATIC MEMBERS

  • Static Fields
  • Static Methods
  • Static Context

Session 11: ENUMS

  • Structure
  • Usage

Session 12: ENCAPSULATION

  • Access Modifiers
  • Encapsulating a Class
  • Objects of an Encapsulated Class

DAY 4

Java Programming 1 Training Course

Session 13: INHERITANCE AND POLYMORPHISM

  • Inheriting from a Super Class
  • Sub Class Differentiation
  • Sub Class Constructors
  • Polymorphism
  • Abstract Classes and Methods
  • Interfaces
  • The Object Class

Session 14: EXCEPTION HANDLING

  • Checked and Unchecked Exceptions
  • Throwing Exceptions
  • Catching Exceptions
  • Try with Resources
  • Custom Exceptions
  • Guidelines

DAY 5

Java Programming 1 Training Course

Session 15: PACKAGES AND IMPORTS

  • Packages
  • Imports
  • Static Imports

Session 16: SELECTED APIS

  • Wrapper Classes
  • String
  • StringBuilder
  • java.time Classes
  • ArrayList

Session 17: LAMBDA EXPRESSIONS

  • Outer Class
  • Anonymous Inner Class
  • Lambda Expression
  • Functional Interfaces

Description

Our 5-day Java Programming 1 Training Course comprises sessions dealing with Java apps, variables and operators, decision and loop constructs, arrays, methods, objects, classes, static members, enums, object-oriented principles, exception handling, packages and imports, selected APIs and lambda expressions.

About the Course

Here at Purple Griffon, we want to help you understand computing programming with Java as it is an English written programming database which transfers in numerical codes when finished which allows programmers to read content easier and quicker as they have set rules that applied similar to English writing. Both computer and programmer work in different ways which means coding through an English written system being transferred to a numerical system allows efficiency within the database as well as suiting users needs and requirements.

Who Should Attend

The Java Programming 1 course is aimed at anyone who wants to learn Java as a first language and developers/engineers who want to migrate to Java from another language, particularly those with little or no object oriented knowledge.

Materials Provided

  • Full Java Programming 1 Training Course Materials
  • Highly Skilled and Knowledgeable Tutors
  • Refreshments

Organisational Benefits

  • Writing, compiling, and executing simple Java applications
  • Declaring and initialising variables
  • Constructing expressions using relational, arithmetic and logical operators
  • Constructing decision and loop statements
  • Constructing and manipulating arrays of data
  • Declaring and invoking methods using both parameters and return values
  • Constructing classes and objects

Individual Benefits

  • Creating static members
  • Constructing enums
  • Encapsulating classes
  • Implementing a hierarchical application design using inheritance
  • Exploiting polymorphism
  • Throwing and catching exceptions
  • Organising classes into packages
  • Producing code that uses wrappers, Strings, dates and ArrayLists
  • Constructing a simple lambda expression

Prerequisites

Delegates attending this course should be able to define general programming concepts including compilation and execution, variables, arrays, sequence, selection and iteration, navigate the filesystem (on the command line ideally), edit and save text files and browse the web.

Prereading

There is no prereading associated with this training course.

Exam Overview

Before taking any exam, ensure you have the recommended experience. The Oracle website lists all exam requirements and these are updated regularly.

Exams are not included as part of the course.

Exam Type

Classroom Exam

Professional Development Units - PDUs

There are no Professional Qualification Credits associate with this training certification.

Qualifications

Oracle Certified Associate (OCA) Java SE8 Programmer I exam (1Z0-808).

Next Steps

In the future you may want to consider to expand your knowledge in Java by taking our other courses you can find - https://purplegriffon.com/courses/technical/java-p...

Conclusion

Our Java Programming certification is a good addition to an experienced developers resume and will help you to establish credibility and authority, it could also help you to break into the industry.

Java Programming 1 Course Dates

Course Filter


DD/MM/YYY - e.g. 31/12/2015
Showing 1 to 1 of 1 Total Course Dates.
Course Date
17Dec
21Dec
Course

Java Programming 1

Location
LONDON
Scroll Table to View Content