phone+91-87222 63165 / +1(510)-379-9024 contact@syncomint.com
Try Our Sample Training Videos

Course Info

JEE

Java Enterprise Edition offers a revolutionary, simplified approach to enterprise application development. Java Platform, Enterprise Edition or Java EE is Oracle's enterprise java computing platform. The platform provides an API and runtime environment for developing and running enterprise software, including network and web services, and other large-scale, multi-tiered, scalable, reliable, and secure network applications.

Benefits of the Program

This course program is valuable if you aspire to be a skilled developer, software engineer, architect, in developing high performance e applications with Java. Syncomint provides you hands-on course, you gain extensive experience with Java EE and its features. You gain experience writing, compiling and executing JEE program codes and building applications.

Topic List

This course on JEE will cover the entire JEE Programming concept. You'll work hands-on various code and also develop newer codes. Syncomint provides you Classroom Training as well as Live Virtual Training.

Course Content
[formac-acc title="Lesson 1: Introducing the Course"]Reviewing the Java SE and Java EE Curriculum, Getting Acquainted with Other Students, Reviewing Course Objectives,Describing the Format that the Class will Use, Introducing Web Application Technologies, Describing the Java EE 6 Web Profile[/formac-acc] [formac-acc title="Lesson 2: Web Application Essentials"]Describing Java Servlet Technology, Describing JavaServer Pages Technology, Understanting the Model-View-Controller (MVC) Architecture, Explaining Java EE Containers and Java Application Servers, Describing the Web Application Development Process, Identifying the Essential Structure of a WAR File[/formac-acc] [formac-acc title="Lesson 3: Developing a Servlet"]Describing the HTTP Headers and Their Function, Explaining the Request and Response Processes, Understanding the Life Cycle of a Servlet, Listing Injection and Lifecycle Method Annotations, Understanding the Threading Model of a Servlet, Developing a Servlet to Respond to Requests from the Client Browser[/formac-acc] [formac-acc title="Lesson 4: Handling Form Requests in Servlets"]Using HTML Forms To Collect Data From Users and Send it To a Servlet, Understanding How Form Data Is Sent in an HTTP Request, Developing a Servlet that Retrieves Form Parameters, Understanding and Using HttpSession Objects, Using Cookies for Session Management, Using URL Rewriting for Session Management[/formac-acc] [formac-acc title="Lesson 5: Configuring Your Web Application"]Describing the Purpose of Deployment Descriptors,Creating Servlet Mappings to Allow Invocation of a Servlet, Creating and Access Context and Init Parameters, Using the @WebServlet and @WebInitParam Annotations, Using the ServletContextListener Interface, Describing the Different Scopes in a Web Application, Handling Errors Using a Deployment Descriptor[/formac-acc] [formac-acc title="Lesson 6: Implementing an MVC Design"]Implementing the Controller Design Element Using a Servlet, Implementing the Model Design Element Using a POJO, Implementing the View Design Element Using a JSP and Expression Language (EL), Connecting the model, View, and Controller Elements to Implement a Working MVC Solution, Injecting a Service in a Controller[/formac-acc] [formac-acc title="Lesson 7: Developing Components with JavaServer Pages Technology"]Describing JSP Page Technology, Writing JSP Code Using Scripting Elements, Writing JSP Code Using the Page Directive,Writing JSP Code Using Standard Tags, Writing JSP code using Expression Language, Configuring the JSP Page Environment in the web.xml File, Writing an Error Page by Using JSP[/formac-acc] [formac-acc title="Lesson 8: Developing JSP Pages by Using Custom Tags"]Designing JSP Pages with Custom Tag Libraries, Using a Custom Tag Library in JSP Pages, Describing JSTL Tags[/formac-acc] [formac-acc title="Lesson 9: Using Filters in Web Applications"]Describing the Web Container Request Cycle, Describing the Filter API, Developing a Filter Class, Configuring a Filter in the web.xml File[/formac-acc] [formac-acc title="Lesson 10: More Servlet Features"]Using the Asynchronous Servlet Mechanism, Using JavaScript to Send an HTTP Request from a Client, Processing an HTTP Response Entirely in JavaScript, Combining These Techniques to Create the Effect of Server-push, Handling Multipart Form Data.[/formac-acc] [formac-acc title="Lesson 11: Implementing Security"]Describing a Common Failure Mode in Security, Requiring that a User Log in Before Accessing Specific Pages in Your Web Application, Describing the Java EE Security Model, Requiring SSL Encrypted Communication for Certain URLs or Servlets[/formac-acc] [formac-acc title="Lesson 12: Integrating Web Applications with Databases"]Describing a Common Failure Mode in Security, Requiring that a User Log in Before Accessing Specific Pages in Your Web Application, Describing the Java EE Security Model, Requiring SSL Encrypted Communication for Certain URLs or Servlets[/formac-acc]

ClassRoom Schedule

Classroom Training - 10 Days

Day 1

11AM-5PM
Introducing the Course
  • Introducing the Course
  • Reviewing the Java SE and Java EE Curriculum
  • Getting Acquainted with Other Students
  • Reviewing Course Objectives Describing the Format that the Class will Use
  • Introducing Web Application Technologies
  • Describing the Java EE 6 Web Profile

Day 2

11AM-5PM
Web Application Essentials
  • Describing Java Servlet Technology
  • Describing Java Server Pages Technology
  • Understanting the Model-View-Controller (MVC) Architecture
  • Explaining Java EE Containers and Java Application Servers
  • Describing the Web Application Development Process
  • Identifying the Essential Structure of a WAR File

Day 3

11AM-5PM
Developing a Servlet
  • Describing the HTTP Headers and Their Function
  • Explaining the Request and Response Processes
  • Understanding the Life Cycle of a Servlet
  • Listing Injection and Lifecycle Method Annotations
  • Understanding the Threading Model of a Servlet
  • Developing a Servlet to Respond to Requests from the Client Browser

Day 4

11AM-5PM
Handling Form Requests in Servlets
  • Using HTML Forms To Collect Data From Users and Send it To a Servlet
  • Understanding How Form Data Is Sent in an HTTP Request
  • Developing a Servlet that Retrieves Form Parameters
  • Understanding and Using HTTP Session Objects
  • Using Cookies for Session Management
  • Using URL Rewriting for Session Management

Day 5

11AM-5PM
Configuring Your Web Application
  • Describing the Purpose of Deployment Descriptors
  • Creating Servlet Mappings to Allow Invocation of a Servlet
  • Creating and Access Context and Init Parameters
  • Using the @WebServlet and @WebInitParam Annotations
  • Using the Servlet Context Listener Interface
  • Describing the Different Scopes in a Web Application
  • Handling Errors Using a Deployment Descriptor

Day 6

11AM-5PM
Implementing an MVC Design
  • Implementing the Controller Design Element Using a Servlet
  • Implementing the Model Design Element Using a POJO
  • Implementing the View Design Element Using a JSP and Expression Language (EL)
  • Connecting the model, View, and Controller Elements to Implement a Working MVC Solution
  • Injecting a Service in a Controller

Day 7

11AM-5PM
Developing Components with JavaServer Pages Technology
  • Describing JSP Page Technology
  • Writing JSP Code Using Scripting Elements
  • Writing JSP Code Using the Page Directive
  • Writing JSP Code Using Standard Tags
  • Writing JSP code using Expression Language
  • Configuring the JSP Page Environment in the web.xml File
  • Writing an Error Page by Using JSP

Day 8

11AM-5PM
Developing JSP Pages by Using Custom Tags
  • Designing JSP Pages with Custom Tag Libraries
  • Using a Custom Tag Library in JSP Pages
  • Describing JSTL Tags
Using Filters in Web Applications
  • Describing the Web Container Request Cycle
  • Describing the Filter API
  • Developing a Filter Class
  • Configuring a Filter in the web.xml File

Day 9

11AM-5PM
More Servlet Features
  • Using the Asynchronous Servlet Mechanism
  • Using JavaScript to Send an HTTP Request from a Client
  • Processing an HTTP Response Entirely in JavaScript
  • Combining These Techniques to Create the Effect of Server-push
  • Handling Multipart Form Data

Day 10

11AM-5PM
Implementing Security
  • Describing a Common Failure Mode in Security
  • Requiring that a User Log in Before Accessing Specific Pages in Your Web Application
  • Describing the Java EE Security Model
  • Requiring SSL Encrypted Communication for Certain URLs or Servlets
Integrating Web Applications with Databases
  • Understanding the Nature of the Model as a Macro-pattern
  • Implementing Persistent Storage for Your Web Applications Using JDBC or Java Persistence API

Live Virtual Class Schedule

Virtual Training - 5 Days

Day 1

8AM-12PM && 1PM-5PM
Introducing the Course
  • Reviewing the Java SE and Java EE Curriculum
  • Getting Acquainted with Other Students
  • Reviewing Course Objectives
  • Describing the Format that the Class will Use
  • Introducing Web Application Technologies
  • Describing the Java EE 6 Web Profile
Web Application Essentials
  • Describing Java Servlet Technology
  • Describing JavaServer Pages Technology
  • Understanting the Model-View-Controller (MVC) Architecture
  • Explaining Java EE Containers and Java Application Servers
  • Describing the Web Application Development Process
  • Identifying the Essential Structure of a WAR File

Day 2

8AM-12PM && 1PM-5PM
Developing a Servlet
  • Describing the HTTP Headers and Their Function
  • Explaining the Request and Response Processes
  • Understanding the Life Cycle of a Servlet
  • Listing Injection and Lifecycle Method Annotations
  • Understanding the Threading Model of a Servlet
  • Developing a Servlet to Respond to Requests from the Client Browser
Handling Form Requests in Servlets
  • Using HTML Forms To Collect Data From Users and Send it To a Servlet
  • Understanding How Form Data Is Sent in an HTTP Request
  • Developing a Servlet that Retrieves Form Parameters
  • Understanding and Using HttpSession Objects
  • Using Cookies for Session Management
  • Using URL Rewriting for Session Management

Day 3

8AM-12PM && 1PM-5PM
Configuring Your Web Application
  • Describing the Purpose of Deployment Descriptors
  • Creating Servlet Mappings to Allow Invocation of a Servlet
  • Creating and Access Context and Init Parameters
  • Using the @WebServlet and @WebInitParam Annotations
  • Using the Servle tContext Listener Interface
  • Describing the Different Scopes in a Web Application
  • Handling Errors Using a Deployment Descriptor
Implementing an MVC Design
  • Implementing the Controller Design Element Using a Servlet
  • Implementing the Model Design Element Using a POJO
  • Implementing the View Design Element Using a JSP and Expression Language (EL)
  • Connecting the model, View, and Controller Elements to Implement a Working MVC Solution
  • Injecting a Service in a Controller

Day 4

8AM-12PM && 1PM-5PM
Developing Components with JavaServer Pages Technology
  • Describing JSP Page Technology
  • Writing JSP Code Using Scripting Elements
  • Writing JSP Code Using the Page Directive
  • Writing JSP Code Using Standard Tags
  • Writing JSP code using Expression Language
  • Configuring the JSP Page Environment in the web.xml File
  • Writing an Error Page by Using JSP
  • Writing an Error Page by Using JSP Developing JSP Pages by Using Custom Tags
  • Designing JSP Pages with Custom Tag Libraries
  • Using a Custom Tag Library in JSP Pages
  • Describing JSTL Tags
Using Filters in Web Applications
  • Describing the Web Container Request Cycle
  • Describing the Filter API
  • Developing a Filter Class
  • Configuring a Filter in the web.xml File

Day 5

8AM-12PM && 1PM-5PM
More Servlet Features
  • Using the Asynchronous Servlet Mechanism
  • Using JavaScript to Send an HTTP Request from a Client
  • Processing an HTTP Response Entirely in JavaScript
  • Combining These Techniques to Create the Effect of Server-push
  • Handling Multipart Form Data
Implementing Security
  • Describing a Common Failure Mode in Security
  • Requiring that a User Log in Before Accessing Specific Pages in Your Web Application
  • Describing the Java EE Security Model
  • Requiring SSL Encrypted Communication for Certain URLs or Servlets
Integrating Web Applications with Databases
  • Understanding the Nature of the Model as a Macro-pattern
  • Implementing Persistent Storage for Your Web Applications Using JDBC or Java Persistence API