WCC    Westminster College 020 8261 4684  
 Home  About us  Courses  Online Payment  Contact Pioneers in IT Training & Development   19/05/2012  
ARCHITECT BUSINESS INTELLIGENCE DATABASE PROGRAMMING NETWORKING E-COMMERCE

    Training Locations

    Brentford

    1000 Great West Road
    Brentford TW8 9HH
    Tel: +44 (0)208 261 4684
    email: info@wcc.co.uk


    Brighton

    Boot camp style training only

    Mercure Brighton Seafront Hotel
    149 Kings Road
    BN1 2PP - BRIGHTON
    email: info@wcc.co.uk
    Bristol

    Boot camp style training only

    Mercure Bristol Brigstow Hotel
    Welsh Back 5-7
    BRISTOL BS1 4SP
    email: info@wcc.co.uk
    Coventry

    Boot camp style training only

    Mercure Coventry Brandon Hall Hotel
    Main street
    Brandon
    COVENTRY CV8 3FW
    email: info@wcc.co.uk
    Heartfordshire

    Boot camp style training only

    Letchworth Lane
    Letchworth Garden City
    Hertfordshire SG6 3NP
    email: info@wcc.co.uk
    Isleworth

    Coomb House
    7 St Johns Road
    Isleworth TW7 6NB
    email: info@wcc.co.uk
    London

    45 Oxford Street
    London W1D 2DN
    email: info@wcc.co.uk

    Sri Lanka

    BMICH
    Colombo
    Sri Lanka
    email: info@wcc.co.uk

    Our Customers

    Some of our recent corporate customers in 2011 include;

    Munich Re Life Services

    Course MCITP
    No of Delegate(s) 1


    Digital Window

    Course Selenium Testing
    No of Delegate(s) 11


    Inghams (Hotel Plan)

    Course MCPD Web 4.0
    No of Delegate(s) 1


    Cranfield University

    CourseExcel VBA
    No of Delegate(s) 1


    City Index

    Course MCTS Web 4.0
    No of Delegate(s)1


    Umi Plc

    CourseC # .NET 4.0
    No of Delegate(s) 1
    Course iPhone Apps
    No of Delegate(s) 1
    Course Perl
    No of Delegate(s)1
    CourseJava
    No of Delegate(s)1
    Course Selenium Testing
    No of Delegate(s) 1


    NobleProg

    CourseSelenium Testing
    No of Delegate(s) 3
    Course Silverlight 4
    No of Delegate(s) 2


    Westminster College of Computing has trained the following customers in the past;
    • Middlesex University
    • Imperial College
    • UCL
    • Ministry of Defence
    • Passport Office
    • Barclays
    • Logica
    • KPMG
    • House of Commons
    • Legal & General
    • Specialist School trust
    • Barbican Centre




    Java SE 7 Programming

    What included?
    Oracle Curriculum
    Oracle WDP Materials
    Oracle Certified Trainer
    Oracle Certification
    Hand-on Training
    Course Fee : £990
    Pay Securely
    Course Start Dates
    Select Start Date Time Days Duration
    21/05/2012 6.00-9.00pm Mon/Wed 5 Weeks
    13/07/2012 6.00-9.00pm Mon/Wed 5 Weeks
    17/09/2012 6.00-9.00pm Mon/Wed 5 Weeks
    19/11/2012 6.00-9.00pm Mon/Wed 5 Weeks

    In completing the enrolling process and paying for your course, you are confirming that you have received enough information to make an informed decision and that the course is suited to your needs and abilities.

    Introduction

    Java is a programming language and computing platform first released by Sun Microsystems in 1995. It is the underlying technology that powers state-of-the-art programs including utilities, games, and business applications. Java runs on more than 850 million personal computers worldwide, and on billions of devices worldwide, including mobile and TV devices.

    Course Content

    Java Platform Overview

  • Introductions
  • Course Schedule
  • Java Overview
  • Java Platforms
  • OpenJDK
  • Licensing
  • Java in Server Environments
  • The Java Community Process

    Java Syntax and Class Review

  • Simple Java classes
  • Java fields, constructors and methods
  • Model objects using Java classes
  • Package and import statements

    Encapsulation and Polymorphism

  • Encapsulation in Java class design
  • Model business problems with Java classes
  • Immutability
  • Subclassing
  • Overloading methods
  • Variable argument methods

    Java Class Design

  • Access modifiers: private, protected and public
  • Method overriding
  • Constructor overloading
  • The instanceof operator
  • Virtual method invocation
  • Polymorphism
  • Casting object references
  • Overriding Object methods

    Advanced Class Design

  • Abstract classes and type generalization
  • The static and final modifiers
  • Field modifier best practices
  • The Singleton design pattern
  • Designing abstract classes
  • Nested classes
  • Enumerated types

    Inheritance with Java Interfaces

  • Java Interfaces
  • Types of Inheritance
  • Object composition and method delegation
  • Implementing multiple interfaces
  • The DAO design pattern

    Generics and Collections

  • Generic classes and type parameters
  • Type inference (diamond)
  • Collections and generics
  • List, set and Map
  • Stack and Deque

    String processing

  • String manipulation with StringBuilder and StringBuffer
  • Essential String methods
  • Text parsing in Java
  • Input processing with Scanner
  • Text output and formatting
  • Regular expressions with the Pattern and Matcher classes

    Exceptions and Assertions

  • Exceptions categories
  • Standard Java Exception classes
  • Creating your own Exception classes
  • Using try-catch and the finally clause
  • Using try-with-resources and the AutoCloseable interface
  • The multi-catch feature
  • Best practices using exceptions
  • Assertions

    I/O Fundamentals

  • I/O using Java
  • Reading the console input stream
  • Writing to the console
  • Using I/O Streams
  • Chaining I/O Streams
  • Channel I/O
  • Reading and writing objects using Serialization

    File I/O with NIO 2

  • The Path interface
  • The Files class
  • Directory and File operations
  • Managing file system attributes
  • Reading, writing, and creating files
  • Watching for file system changes

    Threading

  • Operating system task scheduling
  • Recognizing multithreaded environments
  • Creating multi-threaded solutions
  • Sharing data across threads
  • Synchronization and Deadlock
  • Immutable objects

    Concurrency

  • Creating Atomic variables
  • Using Read-Write Locks
  • Thread-safe collections
  • Concurrenct synchronizers (Semaphore, Phaser, and others)
  • Executors and ThreadPools to concurrently schedule tasks
  • Parallelism and the Fork-Join framework

    Database Application with JDBC

  • Layout of the JDBC API
  • JDBC divers
  • Queries and results
  • PreparedStatement and CallableStatement
  • Transactions
  • RowSet 1.1 RowSetProvider and RowSetFactory
  • The DAO Pattern and JDBC

    Localization

  • Advantages of localization
  • Defining locale
  • Read and set locale using the Locale object
  • Resource bundles
  • Format messages, dates and number

Training Courses

C# Distributed Applications
C# Programming
C++ Distributed Applications
C++ Programming
Enterprise e-Commerce with PHP
Game Development
iPad / iPhone Development
Java Programming
Java Servlet JSP Programming
MCITP Windows 2008 Enterprise Administrator
MCPD Web Development
MCTS SQL Server
MCTS: Windows Server 2008 Active Directory
MCTS: SQL Server 2008, Business Intelligence
MCTS Web Applications
Microsoft Office 2010
Objective C Programming
PC Assembly & Support
Sage Line 50
Selenium Web Testing
SharePoint 2010 Administrator
SharePoint Development
Web Design with HTML5


Send me information
Name
email
Telephone
Course Interested
Address (Street)
Town/City
Post Code
Message




    Special Offers

    Course 1Course 2Special Price
    Java ProgrammingMCPD Web Developer £1890
    Java ProgrammingSelenium Web Testing £1490
    Java ProgrammingGame Development with C++ £3590
    Java ProgrammingSilverlight 4 Development £1490
    Java ProgrammingRobotics Engineering £3590
    Java ProgrammingSQL Server 208 £1490
    Java ProgrammingMCITP Bootcamp £3590
    Java ProgrammingC# £1490
    Java ProgrammingC# Automated Trading System £3590
    Java ProgrammingC++ £1490
    Java ProgrammingC++ Automated Trading Systems £3590
    Java ProgrammingJava Distributed Development £1490
    Java ProgrammingEnterprise JavaBeans (EJB) £2990
    Java ProgrammingiPhone Apps Development £1490
    Java ProgrammingMCTS Web Applications 4.0 £2090
Westminster College is the trading name of Westminster College of Computing (UK) Ltd. Registered in England & Wales, Company No. 07507288,
© Copyright 2011 www.wcc.co.uk - All Rights Reserved
IT Training & Bootcamp. we conduct Java Programming Courses, Java Development courses in London and Java & EJB Development courses in other cities Bristol, Coventry, Aberdeen, England, Scotland and Ireland locations: in Banbury Franklin Covey, Birmingham West Midlands, Bournemouth Dorset, Bristol South West, Camberley Surrey Sun, Cheltenham Gloucestershire, Chesterfield Derbyshire, Dublin Fitzwilliam Place, , Exeter South West, Farnborough Red Hat, Guildford Red Hat, Hinckley East Midlands, Leeds Yorkshire, Leeds Yorkshire (Ring Road), Leeds Yorkshire City Centre, London In Tuition , London King William Street, London Middlesex Street, London Old Broad Street Fast Lane, London Red Hat, London Rosebery Avenue, London Tabernacle Street, London Victoria Microsoft, Manchester Altrincham, Manchester City Centre , Manchester Stockport, Milton Keynes Buckinghamshire, , Reading Berkshire, Reading Oracle, Scotland Aberdeen, Scotland Edinburgh, Scotland Glasgow, Scotland Glasgow, Slough Berkshire, Swindon Wiltshire, Windsor Berkshire Fast Lane