Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

JSP

School/Trainer:

Computer Training Unit, North Carolina State University
Raleigh, North Carolina, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Learn to deliver dynamic content to Web pages using JavaServer Pages. The is an ideal introduction to this server-side scripting language that first covers the building blocks, such as JSP syntax, scripting elements, implicit objects, and tag libraries. You’ll then learn how to build solid JSP architectures, create real-world Web applications, implement application security measures, and integrate a database into your JSP architecture. (Outline Subject to Change)

Suggested Prerequisites: Introduction to PC Programming Concepts

Attend and You Will Learn
Lesson 1: INTRODUCTION TO INTERNET TECHNOLOGIES
The Internet as a Client-Server

Architecture

HTTP Requests

HTTP Responses

The Rest of the Story

Project:

Echoing the HTTP Protocol

Client-Side Web Programming

Server-Site Web Programming

Project:

Running Your first JSP Program Lesson 2: JSP ELEMENTS: COMMENTS & DIRECTIVES
The JSP Container

JSP Comments

JSP Directives

Project:

include Directive Test

Project:

page Directive Test Lesson 3: JSP ELEMENTS: SCRIPTING ELEMENTS
The Three Scripting Elements

How the Container Translates

JSP Scripting Elements

JSP Declarations

JSP Expressions

JSP Scriptlets

Project:

Scripting Elements Lesson 4: IMPLICIT OBJECTS
The request Variable

The response Variable

Project:

Streaming the Contents of a File

The pageContext Variable

The session Variable

Project:

URL Redirection and URL Includes

The out Variable

The application Variable

The config Variable

The page Variable

The exception Variable Lesson 5: STANDARD ACTIONS
JSP Actions

The jsp:useBean Action

The jsp:setProperty Action

The jsp:getProperty Action

the jsp:include Action

The jsp:forward Action

The jsp:param Action

Project:

A Simple Shopping Cart

The jsp:plugin Action

Project:

Inserting a Menu Applet Lesson 6: TAG LIBRARIES
Why Define Custom Tags?

Elements of a Tag Library

Life Cycle of a Tag Handler

Defining Scripting Variables

Project:

Defining Implicit Objects

Exchanging Data Between Actions

and Tag Libraries

Project:

A Template Using a Tag Library Lesson 7: JSP ARCHITECTURES
Patterns in Application Development

Architectural Patterns

Object-Oriented Software Design Patterns

Project:

Gallery Viewer

The Application:

A Family Center Lesson 8: JSP SECURITY
Basic Application Security

Web Authentication

Servlet Container Authentication

Tomcat Security Interceptors

Project:

A Custom Tomcat Security Interceptor

Project:

Enhancing Our Login Pages

The Elements of Our Security Solution Lesson 9: CONTROLLER & FLOW CONTROL
Controller

Simple Flow Control

Project:

Address Book Search

Advanced Flow Control:

The Struts MVC Framework Lesson 10: INTEGRATING A DATABASE
The Role of External Content Sources

The JDBC Data Access API

Project:

Using Jakarta DBTags

The Family Center Data Model

Project:

Adding Security to the Family Center

The Family Center Data Access Approach ...''

Please go to the school's official website for training price and schedule:
http://www.ncsu.edu/
http://www.ncsu.edu/ctu/

Phone:919.515.8163

School Address:

Computer Training Unit
NC State University
McKimmon Center
1101 Gorman Street
Raleigh, NC 27606 USA

Jobs & Resumes: Raleigh
Houses & Roommates: Raleigh




Other training courses offered by Computer Training Unit, North Carolina State University:

Web Design
Web Server
XHTML
XML
Webmaster Certificate
ADO.NET
ASP.NET
C#.NET
.NET
Java Programming
Perl
SAS Programing
SQL
VB.NET
Network Security & Firewalls - Personal Use
Network Security & Firewalls
Virtual Private Networks (VPN)
CompTIA A+
Advanced JavaScript Programming


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
If you can not find a training course suitable for you instantly, you can leave your training request here and let trainers contact you later.

- Other Locations -
Huntington Beach
Bangalore
Hyderabad
Chennai
Atlanta
lafayette
Pune
Manila
Littleton
Louisville
- Online Course -
JSP



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008