|
(Toronto location only)
Course number: 085567
Software: JavaServer Pages (JSP)
Course length: 1.0 day(s)
Welcome to JSP: Basic Website Development (2nd Edition). This course extends your knowledge of HTML, Java, and object-oriented programming into the realm of dynamic web applications.
As the web and its accompanying technologies begin to mature, it will become increasingly important for developers to have the ability to move between traditional application development and web-based application development.
If you know Java, bringing JSP into your programming repertoire will be a very comfortable move. Even otherwise, whatever software background you come from, you will find that your skills in application development will help make sense of the JSP world. After all, you already know the underlying fundamentals of application programming, and that's what really matters!
Course Objective: You
will create a basic dynamic website using JSP.
Target Student: JSP: Basic Website Development—2nd Edition is a course
designed for students trained in HTML (Level 1), but have not developed web
pages outside of the classroom. They may have had introductory training in
Java programming and developed some simple Java applications that run from
the command line, but not created any web-based or enterprise-level applications.
Also, the students must have a basic, introductory knowledge of the SQL programming
language and how it is used to query, update, and edit databases.
Prerequisites: To ensure your success, we recommend you first take
the following courses or have equivalent knowledge:
Upon successful completion of this course, students will be able to:
Lesson 1: Creating a Common Navigation Bar
Topic 1A: Plan a Common Navigation Bar
Topic 1B: Create Common Elements
Topic 1C: Change the Display of Common Navigation Elements
Dynamically
Lesson 2: Building a Login System
Topic 2A: Plan the Login System's Logic
Topic 2B: Create a Registration Form
Topic 2C: Validate Form Data
Topic 2D: Store and Retrieve Session Data
Topic 2E: Forward a User from One JSP Page to Another
Topic 2F: Update a Database with User Data
Lesson 3: Personalizing the Site
Topic 3A: Plan a Personalization System
Topic 3B: Store Data in a Cookie
Topic 3C: Retrieve and Use Cookie Data
Topic 3D: Test for Live Session Data
Topic 3E: Destroy a Session
Lesson 4: Displaying Dynamic Content
Topic 4A: Plan the Display of Dynamic Content
Topic 4B: Display Database Results in Manageable Groups
Topic 4C: Enable Navigation for Long Record Sets
Lesson 5: Separating Business Logic and Presentation Logic
Topic 5A: Build a JavaBean That Creates and Closes a Database
Connection
Topic 5B: Create a JavaBean That Updates the Database
Topic 5C: Use JavaBean in a JSP Page
Appendix A: JSP Fragments
Appendix B: Tag Handlers