JSP & SERVLETS COURSE
Complete JSP & Servlets course covering web application development, forms, Java Beans, session management, JSTL tags, internationalization, database connectivity, and file uploads.
Course Modules
Work through each module and pass quizzes to unlock the next.
Web Application Introduction
Introduction to JSP and Servlets. Learn about project setup, servlet lifecycle, JSP elements, deployment descriptors, MVC pattern, and basic application structure.
Please enroll in this course to access the modules.
Forms in JSP & Servlets
Learn to create and handle web forms in JSP and Servlets. Understand form elements, form processing, and basic form validations.
Please enroll in this course to access the modules.
Java Beans in JSP
Introduction to Java Beans in JSP. Learn about bean scope types (session, page, application, request) and using beans with web forms.
Please enroll in this course to access the modules.
Session Management
Learn session management in JSP. Understand cookies, session attributes, user logout, servlet filters, and handling sessions without cookies.
Please enroll in this course to access the modules.
JSTL – Core Tags
Introduction to JSTL (JSP Standard Tag Library) core tags. Learn set, remove, decision-making, loops, import, URL, redirect, and catch tags.
Please enroll in this course to access the modules.
JSP & JSTL – Good to Know
Important information about JSP and JSTL project files, execution, and best practices.
Please enroll in this course to access the modules.
JSTL – Function Tags
Learn JSTL function tags including length, trim, escape XML, split, join, and other advanced functions.
Please enroll in this course to access the modules.
Internationalization (I18N)
Introduction to internationalization (I18N) in web applications. Learn about locale and document localization.
Please enroll in this course to access the modules.
JSTL I18N Project
Build a complete I18N project using JSTL. Set up internationalization, add properties files, and integrate with website.
Please enroll in this course to access the modules.
JSTL Formatting Tags
Learn JSTL formatting tags for dates and numbers. Format data according to different locales and patterns.
Please enroll in this course to access the modules.
Building Custom Tags
Learn to build custom JSP tags. Create reusable tag libraries for your web applications.
Please enroll in this course to access the modules.
Web Template Integration
Learn to integrate web templates with JSP projects. Extract header and footer from templates and integrate using JSTL.
Please enroll in this course to access the modules.
Revisiting Servlets
Deep dive into servlets. Learn servlet initialization, advanced servlet concepts, and best practices.
Please enroll in this course to access the modules.
Database Connectivity (JSP + Servlets)
Learn to connect JSP and Servlets with databases. Set up JNDI, configure database connections, and test connectivity.
Please enroll in this course to access the modules.
Listing Data on Webpage
Learn to retrieve and display database records on web pages. Use include directives and organize data presentation.
Please enroll in this course to access the modules.
Add Records to Database
Implement functionality to add records to database. Create forms, validate user inputs, apply business rules, and finalize the feature.
Please enroll in this course to access the modules.
Update Records
Implement update functionality for database records. Upgrade the list view, update controller, populate forms, and implement update operations.
Please enroll in this course to access the modules.
Delete Records
Implement delete functionality for database records. Upgrade the list view and implement delete operations.
Please enroll in this course to access the modules.
Add JSTL Support
Add JSTL support to existing database operations. Enhance the application with JSTL tags.
Please enroll in this course to access the modules.
Image/File Upload
Implement image and file upload functionality. Create upload forms, handle image files, and upload to file system.
Please enroll in this course to access the modules.