Fabian Associates IT Training

Tel: 020 8566 6310

E-mail: info@fabmark.co.uk

Fabian Associates IT Training
                and Project Management Training
Home    |    Courses    |    Prices    |    Booking    |    About Us    |    Links
.NET Training

Java Training

PHP Training

Database Training

Project Management
Training

Intermediate Programming with Java

Course Overview

If you've taken our Introductory Java training course, then this will complete your grounding as a commercial Java Programmer. Those who have acquired basic programming skills elsewhere will also find it useful.

This is where you are not merely introduced to the more advanced aspects of Java, but you get an introduction to the highly commercially dynamic areas of Enterprise Systems development with J2EE and Mobile Communications with J2ME.

What You Will Learn

  • Advanced java Syntax and Concepts
  • Advanced object-orientated concepts
  • Exceptions
  • Advanced Grpahics
  • Introduction to Enterprise Systems (J2EE)
  • Introduction to Mobile Communications (J2ME)
  • Introduction to Web Services with RMI and CORBA

Audience

Anybody who has taken the Introductory Java Training course or who is familiar with basic programming skills (preferably including some basic object-orientation).

Requirements

Essential: Basic programming skills (basic syntax and structure, screen design and event-handling, decision and iteration structures).
Desirable: Some experience of object-orientation.

Duration

2 days

Structure

Learning Unit 1; Review of the Introductory Course

1.1 Coding Basics

1.2 Introduction to Object Orientation

1.3 Decisions and Iteration

1.4 Introduction to Applets


Learning Unit 2; Large Data Structures

2.1 Arrays

2.2 Collections

2.3 Vectors

2.4 Hashtables

2.5 Enumertion Objects


Learning Unit 3; Error Handling

3.1 Error Checking

3.2 Exceptions


Learning Unit 4; Advanced Object-Orientation

4.1 Writing classes

4.2 Wrapper classes

4.3 Inheritance

4.4 Polymorphism

4.5 Abstract Classes

4.6 Interfaces


Learning Unit 5; Advanced Graphics

5.1 Advanced AWT

5.2 Swing


Learning Unit 6; Streams

6.1 File-handling

6.2 Communicating over TCP/IP


Learning Unit 7; Running Concurrent Programs

5.1 Threads


Learning Unit 6; System Management

6.1 Deployment

6.2 Security


Learning Unit 7; Java's Wider Capabilities

7.1 Mobile Communications with J2ME

7.2 JDBC and database connectivity

7.3 Web Services with RMI and CORBA

7.4 Enterprise systems development, n-tier architecture and J2EE


Back to Top

Site Map | Copyright