home | register | email  



Web Tech, USA
1-800-279-9717

Web Tech, UK
+44 (0) 1452 814 303



 

Please visit our WebTech main site - we no longer maintain this web site

www.WebTechCorp.com - US

www.WebTechCorp.co.uk - UK

Java 2 Programming Fundamentals

Price: US $1,995, UK £1,499 + VAT
Duration: 5 days

Who Should Attend?


While development managers, software support staff, and documentation personnel can benefit significantly from this course, it is aimed primarily at programmers: staff whose primary responsibility is the implementation of system designs in program source code.

 

Pre-requisties


Java is an advanced object-oriented programming language. Programming experience and familiarity with C are required. An understanding of C++ is desirable. Participants should understand object-oriented concepts and have used a Web Browser, such as Netscape or Internet Explorer.

 

Course Benefits


This course provides the foundation for the development of Java applications and applets by both experienced and novice software developers who have not had extensive exposure to the Java programming language or the object-oriented environment.

 

You Will Learn How To:

Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:

  • Describe the context for and uses of Java
  • Describe the Java environment and steps needed to create a Java program
  • Use Java to create applets
  • Use Java to develop applications
  •  

Course Overview

This intensive course provides a solid introduction to the Java programming language and development environment. In this fast-paced, hands-on course, programmers acquire the skills they need to write standalone, client/server, and intranet applications in Java.

Course Content

Java Environment
Uses for Java | CGI versus Java | Applications versus | Applets

Java Basics
Java versus C++ | Variables, data types, statements, flow control |
Simple output

Classes in Java
Instantiating a class | Member access | Class definition | Method overloading | Constructors | Encapsulation | Finalization

Arrays and Strings
Using arrays | Using strings | Conversions

Inheritance
Protected access | Overriding methods | Constructor chaining | Abstract classes | Interfaces

Programming with AWT Applets
What's an Applet? | The Applet class

Event Handling and Inner Classes
Events | Listener interfaces | Action events, adjustment events, item events | Low-level events | Inner classes revisited

Visual Dynamics with Applets
Images | Threads | Audio

AWT Components
Labels | Buttons | Text components | Lists | Choice menus | Checkboxes | Scrollbars

AWT Layout Managers and Containers
Layout and layout managers | FlowLayout, GridLayout, GridBagLayout, BorderLayout | Panel class | Canvas class | Frames, menus, dialog boxes

Exceptions
throw | catch | finally | throws

I/O Streams
Stream classes | I/O

Collections, Wrapper Classes, and Cloneable Interface
Cloning an object | Vector class, Stack class, Hashtable class | Object wrapper classes

Multiple Threads
Class Thread | Thread synchronization | wait() and notifyAll()

Appendices
HTML Guide | Java sample application | Java class hierarchy

Copyright 2002 2004 - Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] register ]