Java Programming
Course
In Birmingham and London
£ 1,595
+ VAT
Description
-
Type
Course
-
Location
The Java Programming course focuses on the fundamentals of the Java language, object oriented development and the structure of Java applets and applications. It covers the Java Platform up to version 7.
Facilities
Location
Start date
Birmingham
(West Midlands)
Start date
On request
London
See map
Clerks Court 18-20 Farringdon Lane Clerkenwell, EC1R 3AU
Start date
On request
Reviews
Have you taken this course?
Subjects
- Java
- IT
- Programming
- Java Programming
Course programme
Introducing Java
- The Java Development Environment
- The Java Runtime Environment
- Compiling and Executing Java Programs
- Java Programs
- Introduction to Java Security
- Packages
- Practical Exercises
- Variables
- Data Types
- Declaring Variables
- Primitive Variables
- Reference Variables
- Declaring, Initializing and Releasing Reference Variables
- Arithmetic and Comparison Operators
- Shortcut Operators
- Short-Circuit Operators
- Converting Data Types
- Statements and Semi-Colons
- IF... ELSE
- IF... ELSE... IF
- SWITCH CASE
- WHILE...
- DO... WHILE
- FOR...
- BREAK
- The CONTINUE Statement
- Comments
- Strings
- Practical Exercises
- Objects
- Encapsulation
- Classes
- Class Member Data
- Defining and Using Constructors
- Static Initializers
- Garbage Collection
- Object Lifetime
- Practical Exercises
- Classes and Inheritance
- Methods in the Sub Class
- Polymorphism
- Other Inheritance Issues
- Converting Reference Types
- Wrapper Classes
- Practical Exercises
- Abstraction
- Abstract Classes
- Abstract Class References
- Abstract Methods
- Abstraction Rules and Guidelines
- Interfaces
- Defining and Implementing an Interface
- Type Conversions and Interfaces
- Summary
- Practical Exercises
- The java.util Package
- Lists
- Maps
- How to Choose a Collection Class
- Generics
- The Enhanced FOR Loop
- Variable Method Arguments
- Auto Boxing
- Practical Exercises
- Syntax Errors
- Runtime Errors
- Logical Errors
- Exception Handling
- Exception Objects
- Handling Exceptions
- User-Defined Exception Classes
- Exception Handling Guidelines
- Practical Exercises
- Introduction
- AWT Example
- AWT Components
- Layout Managers
- Practical Exercises
- The Java Event Model
- Types of Event
- Event Examples
- Practical Exercises
- Swing Packages Overview
- Swing Applets
- Swing Containers
- Swing Components
- Swing Layouts
- Practical Exercises
- Byte Oriented Input and Output Streams
- Decoration
- Character Oriented Streams
- Standard I/O Streams
- Examples Using I/O Streams
- The File Class
- Java and URLs
- Practical Exercises
- Introduction
- Examples
- Serialization Issues
- The Externalizable Interface
- Version Serialized Files
- Practical Exercises
- The StringBuffer and StringBuilder classes
- Enumerations
- Static Imports
- The Java Beans Component Model
- Component Properties
- Designing a JavaBean Class
- Practical Exercises
- What are Threads?
- Creating Threads
- Implementing the Runnable Interface
- Synchronizing Access to Resources
- Communicating Between Threads
- Practical Exercises
- Adding JDBC Libraries
- Registering the JDBC Driver
- Connecting to the Database
- Creating and Executing Statements
- Practical Exercises
- Deploying Applets
- Creating Jar Files
- The Jar Manifest
- Java Web Start
- Practical Exercises
- Developing Applications with Java EE
- Java Web Development - Servlets & JSP
Java Programming
£ 1,595
+ VAT