Building Web Applications using Java EE
Develop dynamic web apps with Java Servlets, JSPs, JSTL & AJAX. Master essential technologies for building interactive web applications.
Course Content
Building Web Applications using Java EE is a beginner-level Udemy course taught by Srikanth Pragada. It runs 15h 13m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 44 reviews, with 281 students enrolled. It is a paid course, last updated September 2023.
Build robust web applications with this comprehensive course! Learn to develop full-stack applications using industry-standard technologies. This practical training guides you through every stage, from initial setup to final deployment.
Here's a detailed look at what you'll master:
Database Connectivity with JDBC & MySQL:
- Establish a connection to MySQL databases using various JDBC drivers.
- Utilize
StatementandPreparedStatementfor efficient data manipulation. - Work effectively with
ResultSetandResultSetMetaData. - Handle scrollable and updatable
ResultSetfor advanced data access. - Execute stored procedures using
CallableStatement. - Understand the crucial relationship between the JDBC API and database drivers.
- Implement robust transaction management for data integrity.
- Compare and contrast the pros and cons of different JDBC driver types.
- Work with
RowSetsfor efficient data retrieval.
Java Servlets:
- Understand the fundamental structure of a web application.
- Create and deploy your own Servlets.
- Handle HTTP requests using
doGet()anddoPost(). - Grasp the servlet lifecycle and utilize init parameters.
- Implement file uploading functionality.
- Leverage Listeners for event handling.
- Apply Filters for request processing.
Java Server Pages (JSP):
- Learn the structure of JSP pages.
- Embed code and forms within JSP.
- Utilize implicit objects for easy data access.
- Integrate JavaBeans with JSP for reusable components.
- Connect to databases directly from JSP pages.
- Employ the expression language for dynamic content.
- Create and manage cookies.
- Implement HTTP sessions for user persistence.
- Implement navigation and redirection techniques.
JSTL (Java Server Pages Tag Library):
- Understand the purpose and integration of JSTL.
- Work with Core tags for common tasks.
- Utilize SQL tags for database interaction.
- Employ XML tags for XML processing.
AJAX & jQuery:
- Explore the power of AJAX for dynamic web applications.
- Use the
XMLHttpRequest(XHR) object to send requests. - Send and receive JSON data using Gson libraries.
- Process JSON responses with JavaScript.
- Master jQuery selectors for efficient DOM manipulation.
- Use jQuery to create AJAX requests for enhanced user experience.
This course provides a complete path to building interactive and data-driven web applications. You'll learn how to set up your development environment (including MySQL and Eclipse IDE) and deploy your finished application to a web server like Tomcat.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.