point10.1.2007
PHP With MySQL Programming remains the #1 selling course of 2007!

point related info
point1.8.2007
PHP/MySQL course ends the year in dramatic fashion by outselling all other courses in the final quarter of 2006.

point related info
newsletter icon
Enter valid email address to
receive our monthly newsletter
Email:

Name:
spacer
 

Java Essentials


Course Description:
Java is now established as a premier development language for web-based e-commerce applications, network applications, building graphical user interfaces (GUIs), B2B enterprise application integration, and wireless applications. Java is also an excellent language for manipulating XML data.

The Java™ 2 platform provides an architecture-neutral means to write object-oriented applications that scale well over time, have a shorter development cycle and have improved maintainability. Java comes with a rich, standard library of APIs. This allows developers to leverage a large body of pre-existing code modules for effective programming.

This Java course is an entry-level course focused on the core features of Java programming. It covers Java fundamentals including basic language syntax and constructs. It discusses Java's implementation of object-oriented concepts like classes, data and function access control, and inheritance. Students will also create an application that uses Java database connectivity (JDBC) to connect to and work with a database. Other topics covered include file I/O, String and utility classes, and thread programming.

This class combines lecture with intense hands-on programming and exercises to put you well on your way to becoming an effective Java programmer.

Please note that this course is focused on business application programmers and does not include Swing programming.


Course Duration: 5-days
more info
email:
name:
phone: - -
message:

Prerequisites and Assumptions:

Participants should have a basic knowledge of programming. Some experience in a language such as C, JavaScript, COBOL, or Visual Basic is helpful but not required..

Recommended Follow-up/RelatedCourses

Introduction and Overview

  • Java Features
  • The Java Virtual Machine (JVM)
  • Java APIs
  • Java Environments
  • A Basic Java Application

Basic Java Language Elements

  • Identifiers and Literals
  • Variables and Datatypes
  • Type Casting
  • Operators
  • Flow of Control
  • Program Structure
  • Scope of Variables

Working with Objects

  • Creating Objects
  • String and StringBuffer
  • Arrays
  • Standard Output
  • Exception Handling

Basic Object-Oriented Concepts
  • Example Class Definition
  • Method Overloading
  • Using the this Keyword
  • Primitive versus Object Data Types
  • Static Data and Methods in Java

Understanding Inheritance
  • Inheritance
  • Using the Super Keyword
  • Data Hiding and Method Overriding
  • Abstract and Final Classes
  • Interfaces
  • Packages
  • Access Control.

File I/O

  • The File Class
  • Character Streams versus Byte Streams
  • File Streams
  • How to Read a File
  • How to Write to a File
  • Reading From Standard Input
  • Other Stream Processing

Accessing Databases Using JDBC
  • What is a Relational Database?
  • What is JDBC?
  • How does JDBC compare to ODBC?
  • JDBC Drivers
  • Connecting to the Database
  • Executing Common SQL Commands
  • Closing the Database Connection

Miscellaneous Java Topics
  • java.String.split()
  • java.util.StringTokenizer
  • java.util.regex
  • Documenting your application with the javadoc utility

Java Thread Programming

  • Why Threads?
  • Creating Threads
  • A Look at the Thread class
  • Thread Data Sharing
  • Data Integrity

Java Servlets

  • Introduction to Servlets
  • Executing Servlets
  • Servlet Input
  • Building Java Servlets
  • Receiving Form Data
  • Database Access from Servlets

   
php logomysql logo

home | training | courseware | consulting | mentoring
contact us | about us | clients | news | policies

Copyright © 2005 by Ambrose King Company. All rights reserved.