Want to boost enrolments? Login and promote your courses
Searching for courses? Login or register
Courses    
Most popular search | Share this page  
open My list: 0 courses
Courses related: cnc programming courses cnc programming course how to write a program in java script when we select a date in calendar java course london programming courses london java certified programmer distance learning cnc programming course northern ireland fundamentals of a computer programming language java course leeds java course online
Homepage > IT, Computing, Telecommunications > Analysis and Programming > Java

Java Programming

in PTR Associates Ltd (England)

Classes Course

Place:

Wokingham, Wokingham,...

Price:

£1,475 + VAT

Duration:

5 Days

Start:

14/09/2008 other dates
See course programme

Requirements:

Professional programming experience in C, C++ or C# is required. Knowledge of Object-Oriented concep

Request free information

Course objectives:

This course emphasizes becoming productive quickly as a Java application developer. The course quickly covers the Java 5.0 language syntax and then moves into the object-oriented features of the language. Students will then use several of the provided API packages, such as I/O streams, collections, Swing GUI programming, threads, and accessing a da...

PTR Associates Ltd

PTR specialises in technical training, particularly in the areas of data communications & networking, internet/intranet, operating systems, programming languages and relational databases. Company ...

see more

Contact course provider

 

Request information

Contact directly and with no obligation with
PTR Associates Ltd
You must complete all fields on this form in order for us to send it to the course provider.
We have highlighted incomplete/ incorrect details in red.
* Compulsory fields
By clicking "Email request / Telephone" you registering and accepting the Terms of Use and privacy policy of Emagister.
I wish to receive the personalised newsletter (during a maximum period of 15 days)

Availability?
How do I enrol?
Where can I get more information?

The person in charge of this course will receive your information request instantly.

Response time:
:| :) ;)
Average Fast Very fast
 

Course details

Type Course Duration 5 Days
Method / place Contact course provider Classes in Wokingham, Wokingham,... where
Course objectives This course emphasizes becoming productive quickly as a Java application developer. The course quickly covers the Java 5.0 language syntax and then moves into the object-oriented features of the language. Students will then use several of the provided API packages, such as I/O streams, collections, Swing GUI programming, threads, and accessing a da...
Requirements
Professional programming experience in C, C++ or C# is required. Knowledge of Object-Oriented concepts is also required..
Price £1,475 + VAT
Get direct information on how to enrol, venues and availability...

Java courses (from other course providers)

 
Java 2 5.0 Programming
We Teach You
Distance - £50 VAT inc.
 
Java 2 5.0 Programming
Sales 101 Ltd
Online - £75 + VAT
 
Java 2 For Programmers
UK Open Learning Ltd
Multimedia - £325 VAT inc.
Compare the selected courses

Course programme

Java Programming
Course objectives:
This course emphasizes becoming productive quickly as a Java application developer. The course quickly covers the Java 5.0 language syntax and then moves into the object-oriented features of the language. Students will then use several of the provided API packages, such as I/O streams, collections, Swing GUI programming, threads, and accessing a database with JDBC. The course ends with a chapter on performance tuning with hints and best practices for writing efficient applications. Appendices on sockets, regular expressions and J2EE are also available for further study.

Audience: Programmers moving to object-oriented programming using Java.

Course content:
Getting Started with J2SE
  • What is Java
  • How to Get Java
  • A First Java Program
  • Compiling and Interpreting Applications
  • The JDK Directory Structure
    Language Fundamentals
  • A Java Program
  • If Statements
  • Switch Statements
  • Loop Statements
  • Syntax Details
  • Primitive Datatypes
  • Variables
  • Expressions in Java
  • Strings
  • Arrays
  • Enhanced for Loop
    Objects and Classes
  • Defining a Class
  • Creating an Object
  • Instance Data and Class Data
  • Methods
  • Constructors
  • Access Modifiers
  • Encapsulation
    Using Java Objects
  • Printing to the Console
  • printf Format Strings
  • StringBuilder and StringBuffer
  • Methods and Messages
  • toString
  • Parameter Passing
  • Comparing and Identifying Objects
  • Destroying Objects
  • Using the Primitive-Type Wrapper Classes
  • Autoboxing
    Inheritance in Java
  • Inheritance
  • Inheritance in Java
  • Casting
  • Method Overriding
  • Polymorphism
  • super
  • The Object Class
    Advanced Inheritance and Language Constructs
  • Enumerated Types - Pre-Java 5.0
  • Enumerated Types Today
  • More Enumerated Types
  • Abstract Classes
  • Interfaces
  • Using Interfaces
  • Comparable
  • Collections
  • Generics
    Packages
  • The import Statement
  • Static Imports
  • CLASSPATH and Import
  • Defining Packages
  • Package Scope
    Exception Handling
  • Exceptions Overview
  • Catching Exceptions
  • The finally Block
  • Exception Methods
  • Declaring Exceptions
  • Defining and Throwing Exceptions
  • Errors and RuntimeExceptions
  • Assertions
    Input/Output Streams
  • Overview of Streams
  • Bytes vs. Characters
  • Converting Byte Streams to Character Streams
  • File Object
  • Binary Input and Output
  • PrintWriter Class
  • Reading and Writing Objects
  • Basic and Filtered Streams
    Core Collection Classes
  • The Collections Framework
  • The Set Interface
  • Set Implementation Classes
  • The List Interface
  • List Implementation Classes
  • The Queue Interface
  • Queue Implementation Classes
  • The Map Interface
  • Map Implementation Classes
    Collection Sorting and Tuning
  • Using Java 5.0 Features with Collections
  • Sorting with Comparable
  • Sorting with Comparator
  • Sorting Lists and Arrays
  • Collections Utility Methods
  • Tuning ArrayList
  • Tuning HashMap and HashSet
    Inner Classes
  • Member Classes
  • Local Classes
  • Anonymous Classes
  • Instance Initializers
  • Static Nested Classes
    Introduction to Swing
  • AWT and Swing
  • Displaying a Window
  • GUI Programming in Java
  • Handling Events
  • Arranging Components
  • A Scrollable Component
  • Configuring Components
  • Menus
  • Using the JfileChooser
    Swing Events and Layout Managers
  • The Java Event Delegation Model
  • Action Events
  • List Selection Events
  • Mouse Events
  • Layout Managers
  • BorderLayout
  • FlowLayout
  • GridLayout
  • BoxLayout
  • Box
  • JtabbedPane
    Introduction to JDBC
  • The JDBC Connectivity Model
  • Database Programming
  • Connecting to the Database
  • Creating a SQL Query
  • Getting the Results
  • Updating Database Data
  • Finishing Up
    JDBC SQL Programming
  • Error Checking and the SQLException Class
  • The SQLWarning Class
  • JDBC Types
  • Executing SQL Queries
  • ResultSetMetaData
  • Executing SQL Updates
  • Using a PreparedStatement
  • Parameterized Statements
  • Stored Procedures
  • Transaction Management
    Introduction to Threads
  • Non-Threaded Applications
  • Threaded Applications
  • Creating Threads
  • Thread States
  • Runnable Threads
  • Coordinating Threads
  • Interrupting Threads
  • Runnable Interface
  • ThreadGroups
    Thread Synchronization and Concurrency
  • Race Conditions
  • Synchronized Methods
  • Deadlocks
  • Synchronized Blocks
  • Thread Communication — wait()
  • Thread Communication — notify()
  • Java 5.0 Concurrency Improvements
  • Thread-Aware Collections
  • Executor
  • Callable
    Java Performance Tuning
  • Is Java Slow
  • Dont Optimize Until You Profile
  • HotSpot Virtual Machine
  • Garbage Collection Concepts
  • Garbage Collection Generations
  • Garbage Collection in Java 5.0
  • Object Creation
  • String, StringBuffer, and StringBuilder
  • Synchronized
  • Inline methods
  • Tuning Collections
    Appendix A - Networking with Sockets
  • Clients and Servers
  • Ports, Addresses, and Protocols
  • The Socket Class
  • Communication Using I/O
  • Servers
  • The ServerSocket Class
  • Concurrent Servers
  • The URL Class
  • The URLConnection Class
    Appendix B – Regular Expressions
  • Pattern Matching and Regular Expressions
  • Regular Expressions in Java
  • Regular Expression Syntax
  • Special Characters
  • Quantifiers
  • Assertions
  • The Pattern Class
  • The Matcher Class
  • Capturing Groups
    Appendix C - J2EE Overview
  • Introduction to J2EE
  • J2SE Building Blocks
  • Servlets, JSPs, and Web Applications
  • Web Services
  • Enterprise JavaBeans
  • Additional J2EE APIs
  • J2EE Clients
  • The J2EE Platform
  • see the full course programme

    on request

    get more information on the programme directly from PTR Associates Ltd.

    Request information for free
    Get direct information on how to enrol, venues and availability...
     

    Venues and dates



    Where Wokingham, 21a Peach Street see map
    When Start: 14/09/2008 Finish: 18/09/2008 See calendar
     
    Where Wokingham, 21a Peach Street see map
    When Start: 12/10/2008 Finish: 16/10/2008 See calendar
     
    Where Wokingham, 21a Peach Street see map
    When Start: 09/11/2008 Finish: 13/11/2008 See calendar
     
    Where Wokingham, 21a Peach Street see map
    When Start: 07/12/2008 Finish: 11/12/2008 See calendar
     
    Where Wokingham, 21a Peach Street see map
    When Start: 13/07/2008 Finish: 17/07/2008 See calendar
     
    Get direct information on how to enrol, venues and availability...
     

    Course provider details

    Provider description
    PTR specialises in technical training, particularly in the areas of data communications & networking, internet/intranet, operating systems, programming languages and relational databases. Company specific courses are available for organisations that have several employees who all need training at the same time or who have a requirement for a tailored course. Closed courses typically provide cost benefits when there are at least four employees who need training simultaneously. Courses can be run at PTR's Training Centre or on-site if suitable facilities exist. Benefit from substantial discounts on technical training with our SAVE IT Scheme. If you, or your organisation has a training requirement of 10+ days then our Save IT Scheme may provide additional savings on your training.
    Course provider history
    Vendor-independent & Generic Training - unbiased independent knowledge Small Class Sizes - increased interaction with lecturer Hands-on - increased learning efficiency Training Environment - modern, air-conditioned classrooms Course Notes - up-to-date, plain English, excellent reference material Training Experience - friendly, personal service Refreshments - morning and afternoon breaks with lunch arrangements second to none, at one of the many local restuarants ROI - our prices and quality mean an excellent Return on Investment   Lecturer Expertise - vendor certified with real-world product experience
    Get direct information on how to enrol, venues and availability...

    Information related to Java


    Words related to the courses viewed: database design

    emagister.com complies with the 15/1999 Organic Law dated 13th December (Spain), the Data Protection Law and holds the inscription code 2002010053 on the General Register of the Data Protection Agency. Copyright 1999/2000 - Grupo Intercom - All rights