Java for Web DevelopersFig Leaf Training - Click here to return to the home pageContact UsSearchStudent Login
About TrainingLocationsInstructorsCourse AdvisorPoliciesVUEExtra Credit

Student Testimonials

"Instructor shines in this class with emphasis on content over presentation. He brought in some expamples to illustrate important points not covered in the slides."

"Excellent introduction to Java's complex world." "Instructor was very well prepared and thorough."

"A good teacher and a good course."

 

Curriculum Listing

Acrobat Training
Actionscript 3 Training
Acrobat Connect Training
After Effects Training
AJAX Training
Captivate Training
CISSP Training
Contribute Training
ColdFusion Training
CommonSpot Training
CSS Training
Dreamweaver Training
Flash Training
Flex Training
Google Training
JavaScript Training
InDesign Training
JRUN Training
LiveCycle Training
Photoshop Training
Premiere Training
Robohelp Training
SQL Training
Websense Training
XML Training

On-site Customer Locations

Birmingham, AL
Phoenix, AZ
Freemont, CA
Los Angeles, CA
San Francisco, CA
Hartford, CT
Washington, DC
Cape Canaveral, FL
Talahassee, FL
West Palm Beach, FL
Atlanta, GA
Boise, ID
Chicago, IL
Cedar Falls, IA
Baton Rouge, LA
Boston, MA
Newton, MA
Baltimore, MD
Detroit, MI
Kalispell, MT
Kansas City, MO
Raleigh, NC
Ithaca, NY
Melville, NY
New York, NY
Akron, OH
State College, PA
Philadelphia, PA
Pittsburgh, PA
Charleston, SC
Oak Ridge, TN
Austin, TX
Dallas, TX
Houston, TX
Arlington, VA
Reston, VA
Herndon, VA
Hampton, VA
Newport News, VA
Richmond, VA
Seattle, WA
Milwaukee, WI

Instructor Locations

Washington, DC
Atlanta, GA
Chicago, IL
Baltimore, MD
Alexandria, VA

Java Training : Java for Web Developers

line separator

Java for Web Developers is a 3-day course that provides experienced Web developers with the knowledge and hands-on practice they need of Java to build Java-based Web applications.

MSRP: $1,495.00
GSA MSRP: $1,431.01

Course Prerequisites

To gain the most from this class, you should already:

  • Be familiar with Web terminology
  • Understand Web server architecture
  • Have experience with the HTML tag set and syntax
  • Be familiar with the SQL command set, including SELECT, INSERT, UPDATE, and DELETE
  • Have experience with a programming language

Course Objectives

Upon completion of this course, you should be able to:

  • Use the Java language to add dynamic content to Web pages
  • Design and implement object-oriented Web applications
  • Develop Java classes and JavaBeans components
  • Use JavaBeans components in Java Server Pages (JSPs)
  • Handle Java exceptions
  • Implement inheritance to promote code reuse
  • Use JDBC to manipulate database information

Course Outline

Java Overview and Positioning

  • What is Java?
  • Types of Java Applications
  • Client Side (Applications and Applets)
  • Server Side (Servlets, JSPs, EJBs)
  • Java Development Kit (JDK)

JSP Overview

Language Basics

  • Data Types
  • Variables
  • Declaring
  • Scope
  • Constants
  • Expressions
  • Blocks
  • Operators
  • Assignment
  • Arithmetic
  • Relational
  • Logical
  • Control Flow Statements
  • Data type conversions

Introduction to Object-Oriented Programming

  • What is an object?
  • What is a class?
  • What is an instance?
  • What is encapsulation?
  • Java Development Kit (JDK)
  • The development life cycle of an object-oriented application
  • Benefits of Object-Oriented Programming

Object-Oriented Programming in Java

  • Attributes
  • Methods
  • Life Cycle of an object
  • Object instantiation
  • Constructor

JavaBeans

  • What is a JavaBean?
  • JavaBean design patterns
  • Property setters and getters

Advanced Object Oriented Concepts

  • What is inheritance?
  • Abstract classes
  • Casting
  • Implementing polymorphism using inheritance
  • Method overriding

Handling Exceptions

  • Understanding Exceptions
  • Throwing Exceptions
  • Catching Exceptions

Working with Interfaces

  • What are Interfaces?

Accessing the Database Using JDBC

  • Connecting to the Database
  • Executing SQL Statements
  • Processing Result Sets

Advanced Data Manipulation

  • Inserting data

Application Partitioning

  • Creating business components
  • Updating data
  • Deleting data

Class Schedule

Location Dates Instructor Register
No public classes are currently scheduled.
Call 1-877-FIG-LEAF for details on upcoming courses.
Don?t see your city? Call 1-877-FIG-LEAF or email training@figleaf.com for information on upcoming, onsite, and private classes.
 
Fig Leaf Software