Read more
2Month/20 Hours Price:45,000
40,000
This course tells you what you need to know to design and build your own web applications. You’ll learn the details of the key Java EE technologies and how to leverage the strengths of each with special focus on Servlets and JSP. At the same time, you’ll be learning about the big picture of Java EE and how to design web applications that are robust, efficient, and maintainable. If you want to deliver an application on the web, you’ll find this course essential.
The course begins with a discussion of web application architecture. A major part of the course is spent on Servlets and JavaServer Pages (JSP) with special focus on using the JSTL. It then covers JDBC, Java’s database access technology. The course concludes with an introduction to EJB and other important Java EE technologies. Throughout the course, students will create code for a online store. Students will learn not only specific topics and APIs but also how to fit the pieces together into a complete application. (online class available)
You Will Learn How To
Build robust, data-driven web applications by integrating key components of Java EE.Create dynamic, session-managed, data-driven web applications with Java servlets.
Build dynamic web page views with JSP.
Implement the MVC design pattern for Java web applications.
Use listeners to initialise web sessions and applications.
Employ best practises for storing application data.
Use database connection pools to reduce latency.
Lock down a web application using container managed security.
Java Web Application Development Course Outline
Module1: Introduction and Overview
Web application development
Module2: The requirements of a web application
Generating Content with Servlets
Getting started with servlets
Module3: Integrating servlets into the web application architecture
Configuring the servlet development environment
Avoiding common servlet pitfalls
Utilising the Java Servlet API
Module4: Servlet life cycle methods
Accessing servlet environment variables
Creating web-based forms for user input
Module5: Adding text fields and drop-down lists
Retrieving form data in the servlet
Accessing Databases with Servlets
Harnessing Data Access Objects with Java Database Connectivity
Module6: Connecting to the database
Resource Injection
Submitting SQL statements
Retrieving and processing data
Formatting database results
Module7: Constructing an HTML table
Latency Considerations
Database Connection Pooling
Maintaining State in Java Web Applications
Writing cookies to personalise web content
Module8: Retrieving cookies from a client request
Sending cookies to the client
Circumventing cookie limitations
Managing application state with sessions
Module9: Creating a unique session for each user
Storing and retrieving Java objects within sessions
Controlling a session’s life span
Creating application and session event listeners
Implementing a shopping cart
Key components of Java EE for web development
Module 10: Servlets
JSP
XML
Creating JavaServer Pages (JSP)
JSP fundamentals
Module11: Using JSP scriptlets, expressions and declarations
Communicating with the client using built-in JSPserver objects
Leveraging the JSP 2 Expression Language (EL)
State management with JSP
Module12: Accessing cookies and sessions
Storing common application data
Designing JSP and Servlet Architectures
Integrating JSP and JavaBeans
Promoting object reuse
Separating application logic from the presentation
Course Pre-Requisite
Java Programming basic knowledge or past application development experience in any other programming language
International Student Fee : 800$ | 3,000 SAR | 3,000 AED
Job Interview Preparation (Soft Skills Questions & Answers)
Tough Open-Ended Job Interview QuestionsWhat to Wear for Best Job Interview Attire
Job Interview Question- What are You Passionate About?
How to Prepare for a Job Promotion Interview
Stay connected even when you’re apart
Join our WhatsApp Channel – Get discount offers
500+ Free Certification Exam Practice Question and Answers
Your FREE eLEARNING Courses (Click Here)
Internships, Freelance and Full-Time Work opportunities
Join Internships and Referral Program (click for details)
Work as Freelancer or Full-Time Employee (click for details)
Corporate Group Trainings Available
Online Classes – Live Virtual Class (L.V.C), Online Training
Related Courses
Java Programming for Beginners
Java Developer Training (Java Course)
Mastering SOA and Java Web Services
Python for Machine Learning Course
0 Reviews