Open / Close contact form

Course Overview

Course Overview: Join the Advanced Java - J2EE course at Aptech Computer Training, available at our Dubai & Sharjah branches. This practical training course equips learners with advanced Java programming techniques and hands-on experience in J2EE components including Servlets, JSP, JDBC, Hibernate, JavaBeans, and JavaServer Faces (JSF). Ideal for aspiring developers and professionals aiming to deepen their backend development skills, this course prepares you to build secure, scalable, and dynamic web applications. Upon successful completion, participants will receive a KHDA-certified certificate, enhancing their career opportunities in enterprise Java development.

Advanced Java J2Ee


Swing Programming (Graphical User Interface)

  • Understand difference between Swing and AWT programming
  • Define Swing components
  • List Swing Packages
  • List the sub-classes of the JComponent class
  • Explain how swing handles events
  • Use JFC to write swing applets
  • Understand the concept of “Look and Feel”

Sql Database

  • SQL Commands
  • Data Definition (DDL) Commands
  • Data Manipulation (DML) Commands
  • Transaction Control (TCL) Commands
  • Aggregate Functions

Jdbc(Java Database Connectivity)

  • Steps to connect java and Database
  • SQL Statements
  • Use JDBC to access a database
  • Set up a connection to the database
  • Create and execute SQL Statements
  • Describe the Result Set object

Servlet Technology

  • Introduction to Servlet
  • Request Object
  • Response Object
  • Session Management
  • http Session
  • Cookies
  • Hidden form field
  • URL Rewriting
  • Request Dispatcher

Hibernate

  • Hibernate framework
  • Introduction ORM
  • Hibernate Mapping
  • Hibernate One-to-One Mapping
  • Hibernate Query Language (HQL)
  • HQL Select Query
  • HQL Update, Delete Queries

Introducing Java Server Pages

  • The Java2 Enterprise Edition
  • JSP
  • How does JSP does its stuff
  • Comparison with existing technologies
  • Future of the Platform

The Basics

  • What do JSP contains?
  • JSP Life Cycle
  • Directives
  • Scripting Elements and Implicit Objects

Jsp Directives

  • Directive Basics
  • The page Directive
  • The taglib Directive
  • The include Directive

Jsp Standard Actions

  • JSP Standard Actions Are Built-in Tags
  • Actions for Working with JavaBeans
  • Including JSP Output via
  • Transferring Control between JSPs
  • Specifying Parameters for Other Actions

Beneath Jsp

  • Web Application Server Architecture
  • Important Servlet API Features
  • Session tracking
  • Form data parsing

Jsp And Java Beans

  • Introduction
  • Java Beans
  • Java Beans and JDBC
  • Creating Sample Application

Jsp Sessions

  • Persistent Connections
  • Working with Cookies and JAVA
  • Sessions in Action
  • Sessions, HTTPS and JSP

Error Handling With Jsp

  • Types of Errors and Exceptions
  • JSP Specific Exception Classes
  • An Example Web Application

Java Database Connectivity And Connection Pooling

  • Relational Database Management Systems
  • Alien Object Model
  • Why all the Driver Types?
  • How JSP and JDBC fit together
  • The Bigger J2EE Picture
  • Coding a simple JSP using JDBC
  • More Advanced JDBC
  • Multiple Users and the Need for the Connection Pooling

Sp Tag Libraries And Jstl

  • The Need for a Tag Extension Mechanism
  • The Simplest tag
  • JSP Standard Tag Library
  • Resources

Debugging Jsp

  • Why Debugging JSP is so Hard
  • Different Types of Errors
  • Debugging Techniques
  • Future Directions

Jsp Architecture

  • Code Factoring and Role Separation
  • Architectures
  • The Page-Centric Approach
  • The Dispatcher Approach
  • Servlets versus JSPs

Jsps And Servlets

  • A JSP is a Servlet
  • JSP Compilation

Java Server Faces

  • Configuring a JSF Project
  • Getting Started with JSF
  • JSF Lifecycle
  • Validating Data
  • Converting Data
  • Handling Events with Listeners

Who Can Enroll?

  • Computer Science Students
  • Java Developers
  • Web Application Programmers
  • Backend Engineers

Course Outcomes:

  • Build dynamic, database-driven Java web applications
  • Use JDBC, Servlets, and JSP effectively
  • Develop enterprise apps using Hibernate & JSF    

Why Choose Us?

  • Industry-Relevant Curriculum: Covers advanced J2EE concepts
  • Expert Trainers: Learn from experienced Java trainers
  • Hands-On Projects: Build real-world enterprise web apps
  • KHDA-Certified Certificate: Recognized by employers across UAE
  • Flexible Learning Options: Online and classroom modes

Eligibility / Requirements:

  • Basic Java programming knowledge required
  • Interest in enterprise-level backend development


Notes:

* Course topics and duration may be modified by the instructor based upon the knowledge and skill level of the course participants.


Enquire Now

Learn Adobe Photoshop
Your name:
Email address:
Phone number:
Message:

Our google reviews