Use Java tutorials within 'Java DVD/CBT Training Course' to learn about programming with Java.'

CBT Training IT Training Course Specialists
 
Classroom Training Distance Learning / Correspondence Courses eBooks Kid's CDs Learning Management System Reference Material Web Based Training
 Java DVD/CBT Training Course (Prices exclude VAT)
[to previous page]   [other products in "Programming And Development"]
Java DVD/CBT Training Course or a generic image.   larger image of Java DVD/CBT Training Course (if available)
   Product: Java DVD/CBT Training Course
Build robust apps, ready for the web, with Java Servlets - connect corporate data with the Internet via JDBC - more …
Price:
  Introduction to Java Programming on DVD    £386.00  Sorry, NOT available online. Limited avialability.
Please CONTACT us.
  Java GUI Programming on DVD    £386.00  Sorry, NOT available online. Limited avialability.
Please CONTACT us.
  Java JDBC & Servlet Programming on DVD    £386.00  Sorry, NOT available online. Limited avialability.
Please CONTACT us.
  Advanced Java Programming on DVD    £386.00  Sorry, NOT available online. Limited avialability.
Please CONTACT us.
  COMPLETE SET on DVD (UULL)    £1,652.67  Sorry, NOT available online. Limited avialability.
Please CONTACT us.
  COMPLETE SET on DVD    £586.00  Sorry, NOT available online. Limited avialability.
Please CONTACT us.
 
Description:
Introduction to Java Programming CBT

Level 1

  • What is Java?
  • What is OOP?
  • What is Source Code?
  • Dynamic Loading
  • Java vs. C
  • Java Platform & Development Environments
  • Applications & Applets
  • What is a JavaBean?
  • Web Programming with Java
  • What is Unicode?
  • Multi-tier Applications
  • Java Documentation

Getting Started in Java

  • Java Development Platforms
  • System Requirements
  • Obtaining the SDK
  • Installing the SDK
  • SDK Directory Structure
  • Development Environment
  • The Compiler & Interpreter
  • Program Requirements
  • Common Problems

BlueJ Tutorial

  • What is BlueJ?
  • Obtaining BlueJ
  • Installing BlueJ
  • Using BlueJ
  • Compiling a Class with Errors
  • Configuring BlueJ
  • Java Documentation

Level 2

Java Fundamentals
  • Styles
  • Com
  • Code Blocks
  • Variable Scope
  • The ELSE Statement
  • Identifiers
  • Reserved Keywords
  • Separators
  • Literals
  • Escape Sequences

Variables

  • What is a Variable?
  • What is a Data Type?
  • Declaring Variables
  • Initializing Variables
  • Accessing Variables
  • Constants
  • Automatic Conversion
  • Explicit Conversion

Operators

  • What are Operators?
  • Arithmetic Operators
  • Comparison Operators
  • Assignment Operators
  • Conditional Operators
  • Bitwise Operators
  • Bit Manipulations
  • Boolean Operators
  • Operator Precedence

Control Statements

  • The IF Statement
  • Code Blocks
  • Variable Scope
  • The ELSE Statement
  • The ELSE IF Statement
  • Conditional Operators
  • The SWITCH Statement
  • The WHILE Statement
  • The BREAK Statement
  • The CONTINUE Statement
  • The DO Statement
  • The FOR Statemen

Methods Oc Si

  • What are Methods?
  • Method Header
  • Method Body
  • Calling Methods
  • Return Values
  • Method Arguments
  • Passing Arguments
  • Overloading Methods

Level 3

Overview Of Object Oriented Programming

  • What is OOP?
  • OOP vs. Procedural
  • What is a Class?
  • Inheritance
  • Relationships
  • What is an Object?
  • Development Cycle
  • Analyzing a Card Game
  • Class Examples
  • Using GUI Classes

 

Building Classes

  • Class Template
  • Defining Fields
  • Automatic Initialization
  • Object References
  • Instantiating Classes
  • Using Object References
  • The . {Dot) Operator
  • Accessing Fields
  • Defining Methods
  • Calling Methods

Working with Classes

  • Data Encapsulation
  • Access Control
  • The THIS Keyword
  • Constructors
  • Using Constructors
  • Why Use Constructors
  • Chaining Constructors
  • Class Variables
  • Accessing Class Variables
  • Class Methods
  • Initialization Blocks
  • Passing and Returning Objects
  • Garbage Collection
  • Finalize Method
  • Object Life Cycle

Packaging Classes

  • Packages
  • Creating Packages
  • Directory Structure
  • Package Access
  • Compiling with Packages
  • Executing Classes and Packages
  • Using Classes and Packages
  • Importing Classes
  • Java Archives
  • The Jar Utility
  • Creating a Java Archive File
  • Creating an Executable Java Archive File
  • Manifest.mf
  • Executing a Java Archive File
  • Viewing and Extracting Java Archive Files
  • Managing Packages with BlueJ

Level 4

Working With Strings

  • Overview of Strings
  • Creating Strings
  • Using Escape Characters
  • String Concatenation
  • String Length
  • Case Toggling
  • String Comparison
  • Sorting Strings
  • String Extraction
  • Searching Strings
  • Modifying Strings
  • StringBuffer Class

Formatting Strings & Numbers

  • Formatting Strings in Java
  • Using a Formatter
  • Formatting a Number
  • Customizing a Number Formatter
  • Eliminating Commas
  • Right Alignment
  • Left Alignment
  • Rounding
  • Formatting Currencies
  • Formatting Percentages

Arrays

  • What is an Array?
  • Creating an Array Variable
  • Creating an Array
  • Default Values
  • Accessing Array Elements
  • Inserting Values
  • Array Length
  • Multi-Dimensional Arrays
  • Creating a Multi-dimensional Array
  • Multi-dimensional Array View
  • Multi-dimensional Array Length
  • Accessing Array Elements

Using Vectors Oc Si

  • Overview of Vectors
  • Vector Constructor
  • Adding Elements
  • Inserting Elements
  • Changing an Element
  • Obtaining Capacity and Size
  • Ensuring the Capacity
  • Setting the Size
  • Retrieving Objects
  • Removing Elements
  • Searching in a Vector

Documenting Your Code

  • Documentation Comments
  • Standard Documentation
  • Documentation Example
  • Generating Documentation

 

Java GUI Programming CBT

Level 1

Introduction to GUI Programming

  • What is a GUI?
  • History of GUI
  • What is AWT?
  • What is Swing?
  • AWT & Swing Differences
  • GUI Fundamentals
  • What is a Component?
  • What is a Container?
  • Heavyweight vs. Lightweight
  • Model View Controller
  • Layout Management
  • Containers
  • AWT Components
  • Swing Components
Getting Started with AWT
  • Creating a GUI
  • What is a Frame?
  • The Frame Class
  • Frame Examples
  • The Label Class
  • Adding Components
  • Label Example
  • The Button Class
  • Button Example
  • The Text Field Class
  • Text Field Example
Getting Started With Swing
  • The J Frame Class
  • Frame Example
  • Closing Frames
  • The J Level Class
  • Window Panes
  • Adding Components
  • Label Example
  • Marking Up Labels
  • J Button Class
  • The J Textfield Class
  • Pluggable Look and Feels

Level 2

Layout Management

  • Managing the Layout
  • Layout Managers
  • Swing Layout Managers
  • Setting a Layout Manager
  • Flow Layout Manager
  • Border Layout Manager
  • Grid Layout Manager
  • Grid Bag Layout Manager
  • Box Layout Manager
  • Component Spacing
  • Managing Extra Space
  • Sectioning Frames
  • Card Layout Manager
  • J Scroll Pane Class
  • The J tabbed pane Class
  • Using Borders
  • Example Title Borders
Event Handling
  • Introduction to Events
  • Event Delegation Model
  • Event Handler Example
  • Register an Event Handler
  • Low Level Event Classes
  • Swing Event Classes
  • Event Listener Interfaces
  • Adapter Classes
  • Listener Register Methods
  • Common Even Methods
  • Components
  • Even Handling Example Using Inner Classes
  • Creating a Custom Event Class

Level 3

Text Components

  • The J Component Class
  • Password Fields
  • Text Areas
  • J Test Area Example
  • Working with Editor Panes
  • J Editor Pane Example
  • The J Text Pane Class
General Components
  • Check Boxes
  • Radio Buttons
  • Combo Boxes
  • Selection Lists
  • Tool Bars
  • Tool Tips
  • Slider Bars
  • Progress Indicators
  • Menus 4 Takes
Tables
  • Working with Tables
  • The J Table Class
  • Creating a Basic Table
  • Column Widths
  • User Selections
  • User Interaction
  • Retrieving Selected Data
  • Selection Editors
Level 4
Growing Trees
  • Visual Tree Elements
  • Tree Classes and Interfaces
  • Building A Tree
  • Connection Lines
  • Scrolling Trees
  • Selection Modes Selection Events
  • Sell Editors
  • Custom Sell Editors
Dialogs and Pop-ups
  • What is a Dialog?
  • Dialog Classes
  • Factory Dialogs
  • J File Chooser Class
  • Pop-up Menu
Graphical Programming
  • Coordinates
  • Painting
  • The Graphics Class
  • The Color Class
  • The Font Class
  • Drawing
  • Working with Images
Writing Applets
  • What is an Applet?
  • Applet Methods
  • Applet Life Cycle
  • A Basic Applet
  • Embedding Applets
  • Passing parameters to Applets
  • Using Component
  • Application to Applet
  • The Applet Viewer Utility
JDBC and Servlets CBT

Level 1

Introduction to Databases

  • What is an rdbms?
  • Why are rdbmss Used?
  • Rdbms Choices
  • Structure of a Relational Database
  • Tables
  • Related Data
  • Structured Query Language
  • Sql Language Types
  • Proprietary SQLs
  • Ides with Database Support
  • Rdbmss and JAVA
Learning SQL
  • About mysql?
  • Installing and Running mysql
  • Mysql Syntax
  • Database Structure
  • Creating and Droping Databases
  • Accessing a Database
  • Creating Tables
  • Common SQL Data Types
  • Column Attributes
  • Obtaining Database Information
  • Altering Table Structure
  • Saving Data
  • Dropping Tables
  • Inserting Data into Tables
  • Queries
  • SQL Operators
  • Ordering Data
  • Limiting Results
  • Query Summary
  • Updating Data
  • Selecting Data from Multiple Tables
  • Deleting Data

Level 2

Jdbc Fundamentals

  • What is jdbc?
  • Multi-tier Models
  • Jdbc Drivers and Urls
  • Classes and Interfaces
  • Java to SQL Data Type Mapping
  • Jdbc Environment
  • Statements and Results
  • Installing and Loading the jdbc Driver
  • Making the Connection
  • Creating a Statement
  • Executing a Query
  • Freeing Resources
  • Debugging
  • Working with Result Sets
  • Updating a Database
Advanced JDBC
  • Handling Exceptions
  • Working with Dates
  • Inserting and Retrieving Dates
  • Performing Table Joins
  • Prepared Statements
  • Transactions
  • Stored Procedures
  • Scrollable Result Sets
  • Updatable Result Sets
  • Updatable Result Set Interaction
  • Database Meta Data
  • Result Set Meta Data

Level 3

Introduction to HTML

  • What is a Markup Language?
  • How Does the Web Work?
  • Documentation
  • Html Components
  • Html Colors
  • Changing the Background Color
  • Adding Text and Structure
  • Fonts
  • Commentsext and Structure
  • Character Entities
  • Working with Links
  • Lists
  • Tables
  • Forms

Level 4

Introduction to Servlets

  • What are Servlets?
  • The cgi Model
  • The Servlet Model
  • How are Servlets Efficient?
  • Servlet Containers
  • Support from Ides
  • Request / Response Model
  • Http Get and Post Methods
  • Servlet Context
  • Servlet Packages
  • Servlet Containers
  • Creating a Servlet Context
  • Http Servlet Rules
  • A Basic Servlet
  • Accessing Servlets
Working with Servlets
  • Http Response Codes
  • Form Processing
  • Saving State
  • Cookies
  • Session Management
  • Sending Data
  • Writing to the Log
Advanced Java Programming CBT

Level 1

Inheritance Fundamentals
  • What is Inheritance?
  • Why Use Inheritance?
  • Inheritance Rules
  • Inheritance Examples
  • Extending a Class
  • Defining Subclass Constructors
  • Constructor Call Chain
  • Calling Parent Constructors
  • Passing Values to Parent Constructors
  • Overriding Methods
  • The Object Class
  • The toString Method

Advanced Inheritance

  • Preventing Inheritance
  • Abstract Classes
  • Defining an Abstract Class
  • The Instanceof Operator
  • Casting Objects
  • Casting Upwards
  • Casting Downwards
  • Polymorphism
  • Dynamic Method Dispatch
  • Using Dynamic Method Dispatch
  • Comparing Objects

Interfaces & Inner Classes

  • What is an Interface?
  • Defining an Interface
  • Implementing an Interface
  • Interface References
  • The Enumeration Interface
  • Cloning Objects
  • Example Clone Method
  • Inner Classes
  • Inner Class Scope
  • Inner Class Examples
  • Anonymous Inner Classes

Level 2

Exception Handling

  • Overview of Exception Handling
  • Types of Exceptions
  • The Try/Catch Model
  • Why Throw an Exception?
  • Throwing Exceptions
  • Why Catch an Exception?
  • Exception Class Hierarchy
  • Problematic Code
  • The Catch All
  • Examining Exceptions
  • Re-trying Problematic Code
  • Specifying Possible Exceptions
  • Throwing an Exception
  • Exception Handling Example
  • Custom Exceptions
  • Cleaning Up

Introduction to java I/O

  • Overview of Input & Output
  • Data Sinks
  • Streams
  • Data & Character Streams
  • Sink Classes
  • Filter Classes
  • I/O Exception Class Hierarchy
  • Handling I/O Exceptions
  • The Abstract InputStream Class
  • The Abstract OutputStreat Class
  • Standard Input Example
  • Stacking Streams
  • Filtering Standard Input

Working with Files

  • The File Class
  • File Class Examples
  • Directory Listing Example
  • Filtered Directory Listings
  • File Writer Example
  • File Reader Example
  • Simple File Input Example
  • Line Number Reader Example
  • Random Access Files
  • Random Access File Class
  • Random Access Example

Advanced Java I/O

  • Overview of Object Serialization
  • Writing Objects to a File
  • Reading Objects from a File
  • Working with Zip Files
  • Zip File Structure
  • Zip Entry Structure
  • Extracting Files
  • Extracting Files Example
  • Compressing Files
  • Compressing Files Example

Level 3

Overview of Wrapper Classes
  • Wrapper Classes
  • Boolean Class
  • The Byte Class
  • The Character Class
  • The Short Class
  • The Integer Class
  • The Long Class
  • The Float Class
  • The Double Class
  • The BigDecimal Class
  • The BigInteger Class
  • The Math Class
  • Working with Delimited Files

Java Dates

  • Overview of Dates
  • Date Formats
  • The Date Class
  • The Date Example
  • Gregorian Calendar Class
  • Gregorian Calendar Examples
  • Comparing Calendars
  • The Date Format Class
  • Formatting Dates
  • Formatting International Dates
  • Parsing Dates

Storage Collections

  • Collections Framework
  • Types of Collections
  • Data Examples
  • Set Collection Classes
  • List Collection Classes
  • Map Collection Classes
  • Collection Interfaces
  • The Collection Interface
  • The List Interface
  • The Map Interface
  • The Collections Class
  • Sorting Vectors
  • Working with Stacks
  • Linked Lists
  • Working with Maps

Multi-Threading

  • Overview of Threads
  • Why Use Threads?
  • Thread Example
  • Threat Lifecycle
  • Creating Threads
  • Extending the Thread Class
  • Spawning Threads
  • Using the Runable Interface
  • Changing Priorities
  • Exclusive Data Locking
  • Synchronized Methods
  • Synchronized Blocks
  • Thread Communication
  • The Producer Consumer Model

Level 4

  • Java Networking
  • Why Network?
  • Overview of Networking
  • Common Ports
  • Making a Connection
  • Networking Classes
  • The InetAddress Class
  • The URL Class
  • Overview of Sockets
  • Creating a Server
  • Server Example
  • Creating a Client
  • Client Example
  • Transferring Objects
  • Object Server Example
  • Object Client Example

Sending E-Mail with Java

  • Why E-Mail
  • Overview of JavaMail
  • Mail Protocols
  • JavaMail Architecture
  • Obtaining & Installing JavaMail
  • JavaBeans Activation Framework
  • Downloading & Installing JAF
  • Overview of Packages
  • Overview of Classes
  • Message Structure
  • Sending a Message
  • Sending Attachments
  • Listing Messages
  • Displaying Messages
  • Saving Attachments

Remote Java Objects

  • Remote Objects
  • Relationships
  • RMI Environment
  • Overview of Classes & Interfaces
  • Setting up RMI
  • Creating the Interface
  • Creating the Server Class
  • Example Server Class
  • Generating the Stub Object
  • Registry Server
  • Creating the Client Class
  • Example Client Class
  • Garbage Collection
 

2Gb USB 2.0 Flash Drive on Special Offer.

What's Hot
 ***Special offers ***
•  A+ 2009 Training
•  Office 2010 Training
•  Project 2007 Training
•  Network+ 2009 Training
•  Office 2007 Essentials Training
•  Office 2003 Essentials Training
•  Project 2003 Essentials Training
•  CCNA Training (640-802)
•  Sage Line 50 Training
•  ITIL v3 Foundation Training
 **Recent Additions**
RCS Newsletter
*Verify: 2779178

New Articles

Child Care Courses
MCSE Training Courses
Dedicated Servers
Accounting Software
Choosing Software
Backup Software


Settings, Tip & Tricks
ComputerArticles
Biodiesel Energy
Computer Training
PPE Safety Equipment
Learn English (Basic)

From the Best Seller List : Office 2010 Training - This comprehensive MS Office 2010 tutorial course will provide you with all the tools necessary to successfully prepare for your MOS certification exam(s).

CBT Training | Distance Learning | LMS (Enterprise) | Online Learning
Best Sellers | Classroom Courses | Special Offers | MCSE Courses
Copyright 2002-2011 RCS Limited. All rights reserved. More ...
RCS Limited for home study/ self study/home learning/CBT/Computer Based Training SSL