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
Job Interview Preparation (Soft Skills Questions & Answers)
- Tough Open-Ended Job Interview Questions
- What to Wear for Best Job Interview Attire
- Job Interview Question- What are You Passionate About?
- How to Prepare for a Job Promotion Interview
🎥 Your FREE eLEARNING Courses (Click Here)
Internships, Freelance and Full-Time Work opportunities
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
[/vc_column_text]