Java Server Pages Certificate
Online – 30 Hours
Program Description
Java Server Pages involves generating HTML pages from hybrid HTML/Java source files. These source files are typically named using the .jsp extension (though this isn’t a requirement). Java source code is embedded in JSP pages using JSP tags that are described in the JSP 1.1 specification.
Course Curriculum
Introduction
Introduction to the Course
What is a JavaServer Page?
What is a Java Servlet?
The Container
Static and Dynamic Web Pages
The Container
Installation
The Environment
Starting the Server
Basic Servlets
Writing and Compiling a Servletet
Creating an Applicationon
Two Ways to Deploy
Yet Another Deploy
Servlet Mapping
An Interception Servlet
Basic JSPs
Writing a JSP
JSP to Java Translation
JSP Elements
Imports/Globals/Methods pt. 1
Imports/Globals/Methods pt. 2
Tracking an Error
The Custom Error Page
XML and Ant
Introduction to XML
The DTD
Parameters and Error Pages
Download and Install Ant
Tasks and Properties
Basic War Building
Compiling and Deploying
A Jar File pt. 1
A Jar File pt. 2
JSPs and HTML Files
Packages
HTML and HTML Forms
Tables
Images
Style Sheets
Coding a Form
Text Boxes and Text Areas
Check Boxes and Radio Buttons
Pull Down and Scrolled List
JSP Tags
A JSP Tag Handler
A Tag with a Body
A Tag with Attributes pt. 1
A Tag with Attributes pt. 2
Before and After the Body
Tag Libraries
A Few Handy JSTL Tags
Parameters and Looping
EJB
Looping for Each
Import and Choose
Running Timestamp
Cookies and Session Tracking
The Purpose of a Cookie
Setting and Getting Servlet Cookies
Setting and Getting JSP Cookies
URL Encoding in a JSP
Explicit URL Encoding
Session Timeout
Errors and Exceptions
Declaring Error Handling in web.xml
An Error Sending Servlet
Servlet Throwing an Exception
JSP Errors and Exceptions
Logging
Files
A A Servlet to Setup a Download
A More General Download Servlet
Viewing a Resource File
Request Headers
An Applet in a JSP
An Applet with Parameters in a JSP
An Applet in a Servlet
JavaScript in a JSP
JavaScript in a Servlet
Thread Safe Codede
Wrap up/Summary
HARDWARE & SOFTWARE REQUIREMENTS:
- You can be a PC user to take our courses. You'll need a Pentium II with Internet connection and a web browser (Internet Explorer 4.0 or higher).
- Basic dial-up Internet access is adequate but a high speed connection is recommended.
- Depending upon the course taken by you, you can either download the free trail versions of the software from the respective sites (the links of which are displayed on our WebPages of that particular course) or you can purchase the software from the respective software sites.
Required Materials:
- We do not suggest you buy any textbooks. Our courses have been developed by a team of designers, educators, writers and programmers with more than 16 years of combined experience. So the courses are really like textbooks themselves. We also give you notes in the form of PDF files.
Instructor Interaction and Grading:
- Interacting with Instructors is one of the most important aspects of our training. We offer multiple opportunities for interaction, such as email, chat rooms, a virtual bulletin board for student comments. We will also be sending a newsletter on an ongoing basis and there is also an online portfolio area. Your queries and mails will be attended to instantly.
- The lectures and instructions are based on asynchronous learning models, and have removed the limits normally associated with real-time learning. You need not schedule specific hours of the day, where you must sit in front of the computer. Rather, you can learn at your own convenience.
- All Notes & Assignments are turned in as PDF files posted in our members section and student-instructor interaction takes place via e-mail or chat. Teaching is highly interactive, with ongoing feedbacks, assessments, evaluation, monitoring & projects.
- We have a grading policy of - A, B, C grades awarded to the student based on the evaluation of the student’s progress and other related qualities. The project plays an important role in the Grading.
- On an average, a student is expected to spend MINIMUM 10 hours PER WEEK. For Example- To complete a course of 80 sessions it would take approximately 8 weeks. But you could spend more time per week and complete your course earlier.
- You cannot skip or jump to another course before completing the previous one. The reason being we evaluate your performance and the course is designed in a very structured and systematic way, to make you understand every feature of that particular topic.