Oracle Java SE, J2EE & ADF Developer Track
Oracle Java SE, J2EE & ADF Developer Track
Learn To:
Benefits to You
By enrolling in this course, you'll expand your knowledge of Java SE 8, while building your
Java skill set. You'll build a solid basis in the Java programming language upon which to
base continued work and training.
Objectives
Write Java code that uses variables, arrays, conditional and loop constructs
Manipulate primitive numeric data and string data using Java operators
Create Java classes and use object references
Access the fields and methods of an object
Manipulate text data using the methods of the String and StringBuilder classes
Use casting without losing precision or causing errors
Declare, override, and invoke methods
Access and create static fields and methods
Use classes from the java.time and java.time.format packages to format and print
the local date and time
Encapsulate a class using access modifiers and overloaded constructors
Define and implement a simple class hierarchy
Demonstrate polymorphism by implementing a Java Interface
Use a Predicate Lambda expression as the argument to a method
Handle a checked exception in a Java application
Topics
This Oracle Database: Introduction to SQL training helps you write subqueries, combine
multiple queries into a single query using SET operators and report aggregated data using
group functions. Learn this and more through hands-on exercises.
Learn To:
Benefits to You
Ensure fast, reliable, secure and easy to manage performance. Optimize database
workloads, lower IT costs and deliver a higher quality of service by enabling consolidation
onto database clouds.
This course will help you understand the advanced features of SQL. Learning these
features will help you query and manipulate data within the database, use the dictionary
views to retrieve metadata and create reports about their schema objects. Some of the
date-time functions available in the Oracle Database are also covered. This course also
discusses how to use the regular expression support in SQL through expert instruction.
The main development tool used in this training is Oracle SQL Developer. SQL*Plus is
available as an optional development tool. This is appropriate for a 10g, 11g and 12c
audience.
Objectives
Topics
Introduction
Retrieving Data using the SQL SELECT Statement
Restricting and Sorting Data
Using Single-Row Functions to Customize Output
Using Conversion Functions and Conditional Expressions
Reporting Aggregated Data Using the Group Functions
Displaying Data from Multiple Tables Using Joins
Using Subqueries to Solve Queries
Using the SET Operators
Managing Tables using DML statements
Introduction to Data Definition Language
Introduction to Data Dictionary Views
Creating Sequences, Synonyms, Indexes
Creating Views
Managing Schema Objects
Retrieving Data by Using Subqueries
Manipulating Data by Using Subqueries
Controlling User Access
Manipulating Data
Managing Data in Different Time Zones
3- Development J2EE Web Applications
Objectives
Topics:
Introduction to Java EE
Standards, containers, APIs, and services
Application component functionalities mapped to tiers and containers
Web container technologies
Business logic implementation technologies
Web service technologies
Packaging and deployment
Creating Java Web Applications by Using Servlets
Describe HTTP basics
Create Java servlet classes and map them to URLs
Handle HTTP headers, parameters, cookies
Use servlets to handle different content types
Manage servlet life cycle with container callback methods
Use WebFilters
Implement asynchronous servlets and use NIO API
Handle errors
Creating Java Web Applications by Using JSPs
Describe JSP life cycle
Describe JSP syntax
Use Expression Language (EL)
Use Tag Libraries
Handle errors
Implementing REST Services using JAX-RS API
Understand REST service conventions
Create REST services using JAX-RS API
Consume REST service within the client tier
Developing Web Applications Using JavaServer Faces
Describe JSF lifecycle and architecture
Understand JSF syntax
Use JSF Component Libraries
Apply Validators and Converters to UIComponents
Use UI templates
Define navigation
Handle localization
Produce messages
Use Expression Language (EL)
Managing Persistence by Using JPA Entities
Create JPA entities with Object-Relational Mappings (ORM)
Use Entity Manager to perform database operations with JPA entities
Handle entity data with conversions, validations, and key generation
Describe persistence management and locking mechanisms
Create and execute JPQL statements
Implementing Business Logic by Using EJBs
Create Session EJB components
Create EJB business methods
Manage EJB life cycle with container callbacks
Use asynchronous EJB operations
Control transactions
4- Oracle Middleware 12c: Build Rich Client Applications with ADF
Objectives
Topics