Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquiries@jbinternational.co.uk

Quote me | Enrol me

Java Training Course Comprehensive Introduction to Programming with Java SE

Course code: JAVAINTRO
Details: 24 June, 5 days, £1995 + VAT
23 September, 5 days, £1995 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: IT professionals who are completely new to Java programming or those with elementary skills in Java who need to gain hands-on experience of developing commercial Java applications using the JDK.
Prerequisite skills: Programming skills gained in any language.
Follow on courses: Advanced Java
Java EE 7 for Developers
Writing Secure code in Java EE
Spring 4.0
Spring 4.0 with JEE Web Services

Clients who have attended this course include

BBCBarclaysTravelEx

Course Outline

Java is the high-level programming language developed by Sun Microsystems. Similar to C++, Java has been simplified to eliminate language features that cause common programming errors.

The growing number of companies offering Java Enterprise application servers, the use of Java for the development of reference implementations for XML and other W3C technologies illustrate the increasing commercial penetration of Java.

JBI have been running Java courses since it first came out in the mid 1990's. The course content has been honed over the years and is very much in line with demands and expectations of software developers in the corporate marketplace.

Course Content

This highly acclaimed Hands-On Java training course provides delegates who prefer a fast track learning route with intensive practical tuition using Oracle/Sun’s Java Development Kit (JDK).

The topics covered will help prepare delegates for certification tests and should prove invaluable for those planning to build commercial Java applets and applications.

Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course. The course contains several Java tutorials based on real-world scenarios.

This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk

Hands-on Exercises

The completed exercises and solutions provide useful skeletons which can be used as a basis for the development of purpose built applications, including:
1. Code for database access
2. Code for a network client and server
3. Code for a graphical text editor

What you will learn

1. An understanding of the Java environment design. Delegates will be in a good position to start to learn about Java Enterprise.
2. A good grasp of the basic syntax of the language, which is essential for the effective use of Java.
3. Experience in the use of object oriented technology.
4. The essential features of the Swing packages and the Java event model used to process user interaction.
5. An understanding of how to use the JDBC to open a database connection, make and process queries.
6. An awareness of the basic classes needed for thread and networking programming.

Java Comprehensive Intro - Programming with Java SE  Course Outline

Java Training Course Outline

Introduction

Java and IDEs (Eclipse and NetBeans)
Java Projects
Java and the JVM
Development Tools and IDEs

Fundamentals

Introduction to Java
Java Packages
Primitive and Reference types
Boxing and Unboxing

Create Reusable Objects

Object Oriented Programming
Classes
Refactoring (Common IDEs)
Enumerated Data Types
Inheritance
Polymorphism
Interfaces
Generics and Generic Collections
Annotations

Error Handling

Creating Robust Applications
Exception Handling
Try/catch/finally

Scalable Application Development

Creating Layered Applications
Presentation / Business / Data Access Layers

Accessing Databases

Creating a Data Access Layer
Create/Read/Update/Delete Data
JDBC

Creating Business Layer

Business Objects
Creating Java Archives (JARs)
Collections of Objects

Windows Presentation Layer

Abstract Windows Toolkit (AWT)
Swing
Model View Controller

Web Presentation Layer

Creating Web Pages Applications
Servlets
Java Server Pages