START
 

Java - New User (In-House)

SquareOne Training
Course summary
Length: 5 days
Location: Nationwide
Next available date: Contact us for more information - Nationwide

Java - New User (In-House)

Java New User - 5-day in-house training course for your company

Java New UserIn-House Workshop

The in-house training in Java was designed to enable your staff with little or no programming experience to begin to learn programming using the Java programming language.

This comprehensive five-day course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs.

Course participants will gain hands-on experience learning basic object oriented concepts such as inheritance, encapsulation, and abstraction. Your web design company staff will learn how to create and use simple Java classes containing arrays, loops, and conditional constructs. In addition, participants will learn how to manipulate object references, and to write simple error handling code.

Suitability - Who should attend?

This 5-day course is aimed at users of  HTML who wish to add interactive and dynamic Java content to their web pages.

For more information on course suitability, please send an enquiry here

Training Course Content

This Java - New User in-house workshop is designed to cover the following modules:

Introduction

  • Java technology and the Java Runtime Environment
  • Stand-alone applications and servlets

Object-oriented programming with Java

  • Define a class comprising fields and methods
  • Packages and encapsulation
  • Build an object and invoke its methods
  • Constructors and method overloading

Java's object-oriented features

  • Instantiating objects from classes
  • Aggregation and composition
  • Extending existing classes
  • Overloading and overriding methods

Java Language Syntax

  • Keywords and primitive types
  • Conversion, casting and autoboxing
  • Operators and their precedence
  • Declare arrays of primitive or class types
  • Conditionals and loops
  • Catching and throwing exceptions
  • Enumerated types

Flow control

  • Invoking methods and passing parameters
  • Conditionals and loops
  • Handling exceptions with try and catch

Defining and Class Design

  • Fields (instance data)
  • Methods (functions)
  • Abstract classes and interfaces
  • Organising classes with packages and visibility modifiers
  • Composition vs. inheritance

Building the components of a Java program

  • Working with exiting classes
  • Leveraging generics with the collections API
  • Extending base classes
  • Developing new classes
  • Compiling and debugging

Developing GUIs

  • Foundations of user interfaces
  • Basic GUI widgets
  • Event-driven programming
  • Benefits of a portable windowing library

Java Foundation Classes (JFC)

  • Advantages of lightweight Swing components
  • Exploring the Swing component library
  • Creating Swing components: buttons, text fields, drop-down lists
  • Adding Swing components to containers
  • Arranging Swing components using layout managers
  • Dialogs and message boxes

Event handling

  • Registering event handlers
  • Inner classes and top-level classes

Storing and Retrieving Data with File I/O

  • Java streams
  • Streams, Readers and Writers
  • Accessing files
  • Catching and throwing exceptions
  • Formatting text output

Files and directories

  • Reading and writing files
  • Creating, deleting and renaming files
  • Obtaining directory and file information

Working with Relational Databases

  • JDBC database access
  • Leveraging the JDBC API
  • Choosing database drivers
  • Connecting to a database

Improving performance with prepared statements and stored procedures

  • Submitting SQL statements
  • Retrieving and processing results

Java Development Tools

  • Java Development Kit (JDK)
  • Compiler (javac)
  • Javadoc utility
  • Java Archive (JAR) utility
  • Java Integrated Development Environments (IDEs)

Expenses

The cost of this in-house program is available upon request 

In House training - delivered nationwide in the UK

This course is delivered In House - and can be tailored to meet the particular requirements of your organisation.  We will be happy to use any of your examples for delegates to ensure that the course is as interesting and relevant as possible.

Provider: SquareOne Training

SquareOne Training - In-House IT & Computer Training

We are an internationally renowned IT Training company who create inspiring, motivational and cost effective training services which bring about tangible improvements in productivity. We specialise in providing classroom courses, Microsoft upgrade training, IT consultancy and large-scale rollout support to...


Read more and show all courses with Provider: SquareOne Training

Request information - obligation free

Fill out your details to find out more about Java - New User (In-House).

  Contact the provider

  Get more information

  Register your interest

Errors
Optional
Optional
Optional

Contact information for SquareOne Training

SquareOne Training


2 Tower Road
CH41 1FN Birkenhead

 Show phone number
www.squareonetraining.com

Contact SquareOne Training
Find a course for you!

  Read the course
 summary on this page

 Fill in your details and Request information

 Receive all the info you need

 
Request information

Find out more about this Java - New User (In-House) course - simply fill out your details:

 
Case Study
SquareOne Deliver IT Rollout Pro...

Read about SquareOne's global projects in New Hardware and Software Refresh and Microsoft Lync/Skype Rollout.

Read more
 
Find more courses here

 
Have your say:

apprenticeships