Read more

 2Month/20 Hours                                                  Price:45,000

                                                                                      40,000                                                                                 
               Java Web Application Development


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

Components of an n-tier architecture
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


0 Reviews

Contact form

Name

Email *

Message *