JSP and Servlet Programming

The JSP and Servlet Programming training course covers web development using JSPs and Servlets. This course focuses on the key concepts, technologies, syntaxes, and best-practices required when building dynamic driven web applications. The course begins with a review of web development techniques, and ends with testing. The main JSTL libraries, Unified Expression Language (EL), and design patterns will be covered, as well as using servlets, filters, listeners and web services.

Course Summary

Purpose: 
Learn how to create basic web applications using JSPs and Servlets.
Audience: 
Front-end designers and Java developers looking to implement the back-end logic of a web application.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
Duration: 
3 Days
Productivity Objectives: 
  • Write dynamic web applications using JSPs and Servlets
  • Process validate, and transform data in JSPs
  • Understand the common design patterns use in Java based web applications
  • Understand the basics of web services using servlet endpoints
JSP and Servlet Programming is part of the J2EE Training / Java EE Training curriculum.
All of our Java EE courses can delivered using Java EE 5, Java EE 6 or Java EE 7. The JSP and Servlet Programming training course can be taught using the Java IDE - NetBeans, Eclipse, IntelliJ, etc. *and* Java EE Application Server (JBoss, Glassfish , WebLogic , WebSphere , Tomcat, etc.) of your choice.

What You'll Learn

In the JSP and Servlet Programming training course, you’ll learn:

  • What is Java EE?
  • Review Web Development Concepts
  • Review History of Server-Side Development
  • Creating JSP Pages
    • Basic syntax
    • Using JSTL
    • Using Unified Expression Language (EL)
  • Processing JSP Pages
    • Request/response processing
    • Validating, transforming, encapsulating and manipulating data
    • Managing application and user state data with Sessions and Cookies
    • Handling application and HTTP errors
  • Design Patterns
    • Modle-View-Controller
    • Front Controller
    • Business Delegate
  • Servlets
    • Creation and usage
    • Filters, Listeners, and Servlet Mappings
    • Asynchronous servlets
    • Web service endpoint
  • Web Application Security
  • JSON-P
  • Testing and Validating Web Application
  • Packaging for Production Deployment

Meet Your Instructor

Daniel pic
Daniel

Daniel has been a self-employed developer, teacher and speaker for private businesses, education and government entities since 1999. Daniel also actively teaches programming for the University of New Mexico Continuing Education.

Daniel is a Pomodoro Technique practitioner, and co-founder of the Albuquerque Java User’s Group in Albuquerque, New Mexico. When he’s not supporting other local Java developers, Daniel spends most of his waking hours developing in and around the Java ecosystem, encompassing...

Meet Daniel »
Jean Photo
Jean

Jean brings years of development experience into her teaching, making the learning experience practical for her students. Originally a Smalltalk developer, Jean has an expansive knowledge of object-oriented (OO) development, analysis, and design. Jean has worked in every stage of the software development process for a variety of businesses – from small non-profits, to government agencies, to global enterprises.

Jean was also one of the top instructors at Sun Microsystems in North America and Europe....

Meet Jean »
Anil Photo
Anil

Anil is a seasoned software engineer with over 16 years of Java development experience.

Anil started his career as a Unix programmer, slinging C-code, writing shell scripts, and teaching others how to use Unix back when Unix was still a toddler. Anil’s expertise in Unix, C, and C++ allowed him to become a member of Technical Staff at ATT / Bell labs. During his tenure at Bell Labs, Anil led the creation of software tools that simulated network traffic, in particular, cellular...

Meet Anil »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom JSP and Servlet Programming training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients

surveyask

Need help finding the right learning solution?   Call us: 877-629-5631