*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3455-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, ISB 03333808376

Developing Applications with Java EE 6 on WebLogic Server 12c


Be the first to rate Developing Applications with Java EE 6 on WebLogic Server 12c
Or log in to access your purchased courses
by admin3
Price:  100,000
2Months/20Hours
0 Lessons

Devlop App Java Course

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.

[/vc_column_text][/vc_column][/vc_row]

The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need to successfully build and deploy enterprise applications. You’ll explore applications that comply with the Java Platform, Enterprise Edition 6 Web Profile.

Learn To:

  • Create mobile web applications.
  • Create JSF facelet pages.
  • Develop web profile applications.
  • Assemble a web application and deploy it into an application server (Java EE platform runtime environment).
  • Use CDI.
  • Update a database with JPA.
  • Perform bean validation.

Benefits to You

Investing in this course will give you experience using the following technologies: annotations, Session Enterprise JavaBeans (EJBs), the Java Persistence API (JPA), servlets, JavaServer Pages (JSPs) , JavaServer Faces (JSF), Contexts and Dependency Injection (CDI) and Bean Validation.

Suggested Prerequisite

  • Experience with the Java programming language
  • Familiarity with relational database theory and the basics of structured query language (SQL)
  • Familiarity with the use of an IDE
  • Familiarity with HTML and CSS

Required Prerequisite

  • Java SE 7 Programming
  • Java SE 7: Develop Rich Client Applications
  • Java Developers
  • 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Web Service and Integration Technology Survey

  • Define the integration layer in a multilayered application architecture
  • Describe the purpose of integration technologies
  • List various Java EE integration technologies
  • Describe the benefit of Web Services over other integration technologies

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

Suggested Prerequisite

  • Previous programming / web application development experience

International Student Fee : 900 USD



Flexible Class Options

  • Week End Classes For Professionals  SAT | SUN
  • 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

Java Developer Fundamentals Training

Mastering Python for Machine Learning Course
PHP with MYSQL Web Development Course
Specialist Diploma Big Data Analytics Course with Machine Learning
Data Sciences with Python Course


KEY FEATURES

Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now

[/vc_column][/vc_row]

Print Friendly, PDF & Email

Lessons

Or log in to access your purchased courses
ABOUT US

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: A-242, Sardar Ali Sabri Rd. Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325
WORKING HOURS

  • Monday10.00am - 7.00pm
  • Tuesday10.00am - 7.00pm
  • Wednesday10.00am - 7.00pm
  • Thursday10.00am - 7.00pm
  • FridayClosed
  • Saturday10.00am - 7.00pm
  • Sunday10.00am - 7.00pm
Select your currency
PKR Pakistani rupee
WhatsApp Us