Java Programming Introduction
Interactive Instructor Based Video Training Courses

Trainer Outline Specials Buy Options

4 Levels (not sold separately) including the following topics:
• Overview of Java
• Java vs. C
• Java Platform and Development Environment
• Applications and Applets
• What is a JavaBean?
• Web Programming with Java
• What is Unicode?
• Multi-tier Applications
• Java Documentation
• Java Development Platforms
• SDK Directory Structure
• Development Environment
• The Compiler and Interpreter
• Variables
• Operators
• Control Statements
• Methods
• Building Classes
• Working with Classes
• Packaging Classes
• Working with Strings
• Arrays
• Documenting your code

(see appendix for complete outline)

+ Courseware included (guide book)


Course Description:
Keystones Intro to Java Programming will introduce you to the essential elements of the Java programming language. This interactive hands-on course allows you to become proficient in the Java programming language. You will learn how to create applets and applications; you will also be introduced to the object-oriented programming methodologies and features provided by the Java language. Course based on Java version 1.2.


About this Software:
The Java platform is a fundamentally new way of computing, based on the power of networks and the idea that the same software should run on many different kinds of computers, consumer gadgets, and other devices. With Java technology, you can use the same application from any kind of machine -- a PC, a Macintosh computer, a network computer, or even new technologies like Internet screen phones.


Competitive Advantages:
1. Our training is media-rich, interactive and engaging. Unlike many of our competitors, we incorporate talking heads, screen shots, PowerPoint presentations, and white board simulations to give our customers an engaging learning experience rather than a boring one. 2. The trainer, Eric Rich, is expert in this field. The training methodology used in these programs is designed for individuals who are currently changing careers or who need to upgrade their current skills. First, the content of each program was developed and continues to be updated based on the requirements of employers who recruit graduates from these programs. Second, only industry-experienced trainers who have been certified by Trainix are used as instructors.


Trainer Information: Eric Rich
Eric Rich has been employed with Trainix since 1997, and is formally trained in Java™, Unix/C++, as a Linux Professional and a Langevin Teaching Professional. Eric developed the Bitstorm ISP Network as the Web Administrator, and programmed the management and billing systems. He has also provided consulting and instructional services for AT&T, IBM, NASA and the Florida Institute of Technology.

This training is a collaborative project by Trainix, Inc. and Baer Wolf.


Java Programming Introduction: Level 1


1.0 INTRODUCTION TO DATABASES

1.1 Introduction to Databases
1.2 What is an RDBMS?
1.3 Why are RDBMSs Used?
1.4 RDBMS Choices
1.5 Structure of a Relational Database
1.6 Tables
1.7 Related Data
1.8 Structured Query Language
1.9 SQL Language Types
1.10 Proprietary SQLs
1.11 IDEs with Database Support
1.12 RDBMSs and Java


2.0 GETTING STARTED IN JAVA

2.1 Java Development Platforms
2.2 System Requirements
2.3 Obtaining the SDK
2.4 Installing the SDK
2.5 SDK Directory Structure
2.6 Development Environment
2.7 The Compiler and Interpreter
2.8 Program Requirements
2.9 Common Problems

3.0 BLUE JAY TUTORIAL
3.1 What is BlueJ?
3.2 Obtaining BlueJ
3.3 Installing BlueJ
3.4 Using BlueJ
3.5 Compiling a Class With Errors
3.6 Configuring BlueJ
3.7 Java Documentation

Java Programming Introduction: Level 2


1.0 JAVA FUNDEMENTALS

1.1 Styles
1.2 Comments
1.3 Identifiers
1.4 Reserved Keywords
1.5 Separators
1.6 Literals
1.7 Escape Sequences

2.0 VARIABLES OC SI
2.1 What is a Variable?
2.2 What is a Data Type?
2.3 Declaring Variables
2.4 Initializing Variables
2.5 Accessing Variables
2.6 Constants
2.7 Automatic Conversion
2.8 Explicit Conversion

3.0 OPERATORS
3.1 What are Operators?
3.2 Arithmatic Operators
3.3 Comparison Operators
3.4 Assignment Operators
3.5 Conditional Operators
3.6 Bitwise Operators
3.7 Bit Manipulations
3.8 Boolean Operators
3.9 Operator Precedence


4.0 CONTROL STATEMENTS

4.1 The IF Statement
4.2 Code Blocks
4.3 Variable Scope
4.4 The ELSE Statement
4.5 The ELSE IF Statement
4.6 Conditional Operators
4.7 The SWITCH Statement
4.8 The WHILE Statement
4.9 The BREAK Statement
4.10 The CONTINUE Statement
4.11 The DO Statement
4.12 The FOR Statement

5.0 METHODS OC SI
5.1 What are Methods
5.2 Method Header
5.3 Method Body
5.4 Calling Methods
5.5 Return Values
5.6 Method Arguments
5.7 Passing Arguments
5.8 Overloading Methods

Java Programming Introduction: Level 3


1.0 OVERVIEW OF OBJECT ORIENTED PROGRAMMING

1.1 What is OOP?
1.2 OOP vs. Procedural
1.3 What is a Class?
1.4 Inheritance
1.5 Relationships
1.6 What is an Object?
1.7 Development Cycle
1.8 Analyzing a Card Game
1.9 Class Examples
1.10 Using GUI Classes

2.0 BUILDING CLASSES
2.1 Class Template
2.2 Defining Fields
2.3 Automatic Initialization
2.4 Object References
2.5 Instantiating Classes
2.6 Using Object References
2.7 The . {Dot) Operator
2.8 Accessing Fields
2.9 Defining Methods
2.10 Calling Methods


3.0 WORKING WITH CLASSES

3.1 Data Encapsulation
3.2 Access Control
3.3 The THIS Keyword
3.4 Constructors
3.5 Using Constructors
3.6 Why Use Constructors
3.7 Chaining Constructors
3.8 Class Variables
3.9 Accessing Class Variables
3.10 Class Methods
3.11 Initialization Blocks
3.12 Passing and Returning Objects
3.13 Garbage Collection
3.14 Finalize Method
3.15 Object Life Cycle

4.0 PACKAGING CLASSES
4.1 Packages
4.2 Creaing Packages
4.3 Directory Structure
4.4 Package Access
4.5 Compiling with Packages
4.6 Executing Classes and Packages
4.7 Using Classes and Packages
4.8 Importing Classes
4.9 Java Archives
4.10 The Jar Utility
4.11 Creating a Java Archive File
4.12 Creating an Executable Java Archive File
4.13 Manifest.mf
4.14 Executing a Java Archive File
4.15 Viewing and Extracting Java ArchiVe Files
4.16 Managing Packages with BlueJ

Java Programming Introduction: Level 4


1.0 WORKING WITH STRINGS

1.1 Overview of Strings
1.2 Creating Strings
1.3 Using Escape Characters
1.4 String Concatenation
1.5 String Length
1.6 Case Toggling
1.7 String Comparison
1.8 Sorting Strings
1.9 String Extraction
1.10 Searching Strings
1.11 Modifying Strings
1.12 StringBuffer Class

2.0 FORMATTING STRINGS & NUMBERS
2.1 Formatting Strings in Java
2.2 Using a Formatter
2.3 Formatting a Number
2.4 Customizing a Number Formatter
2.5 Eliminating Commas
2.6 Right Alignment
2.7 Left Alignment
2.8 Rounding
2.9 Formatting Currencies
2.10 Formatting Percentages


3.0 ARRAYS

3.1 What is an Array?
3.2 Creating an Array Variable
3.3 Creating an Array
3.4 Default Values
3.5 Accessing Array Elements
3.6 Inserting Values
3.7 Array Length
3.8 Multi-Dimensional Arrays
3.9 Creating a Multi-dimensional Array
3.10 Multi-dimensional Array View
3.11 Multi-dimensional Array Length
3.12 Accessing Array Elements

4.0 USING VECTORS OC SI
4.1 Overview of Vectors
4.2 Vector Constructor
4.3 Adding Elements
4.4 Inserting Elements
4.5 Changing an Element
4.6 Obtaining Capacity and Size
4.7 Ensuring the Capacity
4.8 Setting the Size
4.9 Retrieving Objects
4.10 Removing Elements
4.11 Searching in a Vector

5.0 DOCUMENTING YOUR CODE
5.1 Documentation Comments
5.2 Standard Documentation
5.3 Documentation Example
5.4 Generating Documentation


Note: Course outlines are subject to change.

Java Programming Introduction on DVD-ROM - Desktop Learning Library Edition

4 Leveles (189 Lessons) Single User $499 Qty: Add To Cart


Java Programming Introduction Online: 365-day License

4 Levels (189 Lessons) Single User $499 Qty: Add To Cart