Developing Applications with Java EE 6 on WebLogic Server 12

Developing Applications with Java EE 6 on WebLogic Server 12

Size
Price:

Read more

 2Month/20 Hours                                                  Price:120,000

                                                                                      100,000

Developing Applications with Java EE 6 on WebLogic Server 12



This Developing Applications with Java EE 6 on WebLogic Server 12c training teaches you to build & deploy enterprise applications that comply with Java Platform, Enterprise Edition 6 Web Profile. Create a web-based application that’s accessible from desktop & mobile using JSF technology.

  

Key Learnings:

Use the Java EE Web Profile

Develop and run an EJB technology application

Develop basic Java Persistence API entity classes to enable database access

Develop a web-based user interface using JSF, Servlets, and JSPs

Design applications to use CDI

Use IDEs and Application Servers for Java EE development

Create mobile web applications

Validate data using Bean Validation

Secure Enterprise Applications

Use Logging

Install Oracle WebLogic Sever 12c zip file distribution

 Course Content

 Module1: Java Platform, Enterprise Edition

Describe the EE application tiers and layers

Describe the needs of enterprise applications

Compare services and libraries

Describe the purpose of the Java EE Platform

Describe the Java EE Web Profile

List the various Java EE specifications


 Module2: Enterprise Development Tools and Application Servers

List EE supporting features provided by integrated development environments (IDEs)

Describe the properties of Java EE components

Describe the process of developing a Java EE application

Describe the purpose of an application server

Install the Oracle WebLogic Server 12c Zip Distribution

Describe how to configure and package Java EE applications

Identify the potential selection criteria used when choosing an application server


 Module3: JavaBeans, Annotations, and Logging

Log application activity and errors

Write to server logs

Develop Java annotations

Create POJO JavaBeans components

Describe the Java SE features that are used extensively in enterprise applications

Describe common Java SE annotations and features

Describe the role of annotations in Java EE


 Module4: Web Component Model

Avoid thread safety issues in web components

Implement application layering and the MVC Pattern

Use the Expression Language

Define the difference between Java Servlets, JSP, and JSF components

Describe the HTTP request-response model


 Module5: Developing with JavaServer Faces Technology

Use the appropriate annotation to control the scope of a bean instance

Process form submissions and use JSF managed beans

Describe the use of JSF tag libraries

Use a component to iterate over values in a collection

Evaluate the role of JavaServer Faces (JSF) technology as a presentation mechanism

Author JSF pages using Facelets

Describe the flow of the JSF life cycle


 Modyule6:Using AJAX and Composite Components with JSF

Describe how JSF Components can be enhanced with AJAX

Use the tag

Define a composite component

Describe how AJAX request integrates with the JSF life cycle

Define Asynchronous JavaScript and XML (AJAX)

Create a JSF composite component


 Moduke7: Apache Trinidad JSF Component Library and Mobile Development

Use the HTML5 video tag

Create JavaServer Faces (JSF) pages that use Apache Trinidad components

Dynamically apply Cascading Style Sheets (CSS) with Trinidad Skinning

Create a JSF-based mobile application


Dependency Injection With CDI

Create managed bean compatible classes

Inject managed beans

Use CDI alternatives

Qualify the bean being requested at an injection point


 Module8: Using JSF and Bean Validation

Use built-in validation constraint annotations provided by Bean Validation

Create a custom Bean Validation constraint

Use built-in validation constraints provided with JSF

Define the approach JSF uses to convert and validate input data


 Module9: Developing Servlets

Use the session management API

Describe the servlet API

Process file uploads using servlets

Use the request and response APIs

Set response headers

Forward to JSPs using RequestDispatcher

Create text and binary response bodies


 Module10: Developing with JavaServer Pages Technology

Describe the use of tag libraries

Process data received from servlets in a JSP page

Evaluate the role of JSP technology as a presentation mechanism

Author JSP pages


 Module11: EJB Component Model

Create session beans

Describe the operational characteristics of a stateless, stateful, and singleton session beans

Describe the role of EJB components in a Java EE application

Create session bean clients

Describe the benefits of EJB components


 Module12: The Java Persistence API

Describe the role of the Java Persistence API (JPA) in a Java EE application

Explain the basics of object-relational mapping

Describe the life cycle and operational characteristics of entity components

Describe the elements and environment of an entity component


 Module13: Implementing a Transaction Policy

Implement a container-managed transaction policy

Compare programmatic and declarative transaction scoping

Support optimistic locking with the versioning of entity components

Use JTA to scope transactions programmatically

Describe transaction semantics

Support pessimistic locking using EntityManager APIs

Describe the effect of exceptions on transaction state

 

 Module14: Implementing a Security Policy

Define user roles and responsibilities

Leverage container-managed security

Create a role-based security policy

Using Declarative Security

Configure authentication in the web tier

Course Audience

Java Developers
Web Services Developers
JEE developers and Architects
Solution Architect
Integration Specialist
Solution Architects

 Prerequisite

Previous programming/web application development experience

Career Path

Completing the "Developing Applications with Java EE 6 on WebLogic Server 12" course at Omni Academy opens up several exciting career opportunities, including:

  1. Java Developer: Develop enterprise-level applications using Java EE technologies.
  2. Java EE Developer: Specialize in creating and maintaining Java EE applications.
  3. WebLogic Administrator: Manage and administer WebLogic Server environments, ensuring optimal performance and availability.
  4. Enterprise Application Developer: Design and implement complex business applications using Java EE and WebLogic Server.
  5. Web Services Developer: Focus on developing and integrating web services into enterprise applications.
  6. Software Architect: Design the architecture

International Student Fees: USD900$


0 Reviews

Contact form

Name

Email *

Message *