Formation Oracle ADF : Développement d'applications web avec JDeveloper et Oracle ADF

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Savoir maîtriser l'environnement complet de développement d'applications Web

À l'issue de cette formation Oracle ADF, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Maîtriser l'environnement complet de développement d'applications Web
  • Mettre en place tous les tiers d'une application web Java EE proposant une interface riche
  • Comprendre tous les aspects du développement de nouvelles applications web ou de migration d'applications existantes avec les solutions Oracle

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

Contacter l'organisme

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation Oracle ADF vous permet de maîtriser l'environnement complet de développement d'applications Web respectant le standard Java EE d'Oracle. Cette formation permet aux développeurs et chefs de projets d'aborder tous les aspects du développement de nouvelles applications web ou de migration d'applications existantes avec les solutions Oracle.

Cette formation est également destinée aux développeurs Client/Serveur (Oracle Form, Delphi, Reports) voulant migrer vers des architectures web.

Programme

Introduction et rappels

Le langage Java et la programmation orientée objet
Le standard Java EE6 et les architectures multi-tiers distribuées
Pattern MVC et principes de JSF
La couche métier et les EJB3
La couche de persistance JPA et les entités

Premiers pas avec JDeveloper

Présentation de l'offre Oracle

Objectifs de la solution globale et public visé.
Alternatives aux EJBs et composants métier ADF.
La couche de présentation avec ADF Faces
L'IDE JDeveloper
Le serveur applicatif Weblogic server

Installation

Installation et mise en place de l'environnement de développement
Parcours des fichiers installés

Etapes de développement

Outils d'analyse
Développement déclaratif et assistants
Outils de tests
Outils de déploiement

Travaux Pratiques

Illustration de toutes les étapes de développement en créant une première page web à partir d'un schéma de base de données

Services métier

Introduction

Différents objets de la couche métier
Comparaison avec Oracle Form

Objets entités

Synchronisation avec le modèle physique.
Gestion des relations
Composition
Gestion de l'héritage
Hints et gestion de la localisation
Attributs calculés

Travaux Pratiques

Création d'entité et génération du modèle physique correspondant. Modification du modèle et synchronisation, définition d'un attribut calculé en Java

Objets vues

Types de vue
Les vues à base d'entités
Critères de vue et paramètres
Attributs calculés
Test

Travaux Pratiques

Vue utilisant une jointure externe, Vue paramétrée, Création d'un objet critère.

Règles métier et validation

Validité d'une entité.
Règles d'attributs ou règles d'entité.
Règles prédéfinies, expression Groovy ou méthode Java
Trigger de validation.

Travaux Pratiques

Mise en place de tous les types de règles (attribut/entité, prédéfinies, Groovy ou Java)

Modules applicatifs

Définition de la connexion base de données, Transaction liée.
Modèle stateful et gestion de pool par le serveur
Ajout et publication de services métier
Test par le testeur intégré et Intégration JUnit

Travaux Pratiques

Ajout d'un service métier Java.

Data binding

Data control et data binding. Types de binding
Types d'objets disponibles pour le binding
Binding container et expression EL pour ADF
Présentation des composants principaux d'ADF

Travaux Pratiques

Binding des objets métiers précédemment développés

ADF Task flow

Introduction

Rappel modèle MVC
Comparaison avec JSF
Taskflow illimités et délimités
Les différents types d'activités

Task flow délimité

Taskflow délimité et transactions utilisateur
Contexte d'exécution
Passage de paramètres et valeur de retour

Travaux Pratiques

Mise en place de la cinématique d'une application web. Passage de paramètre dans un task flow délimité

Régions ADF

Taskflow dans une région
Passage de paramètres
Activation et rafraîchissement d'une région
Interaction avec le taskflow parent

Travaux Pratiques

Exécution d'un task flow délimité dans une région

Interface web

Introduction

Activités de développement
Mise en place de gabarit
Managed bean
Retour sur le cycle JSF, apport d'ADF

Champs et formulaire

Composants graphiques pour les champs de formulaire
Formulaire d'édition et opération de mise à jour
Formulaire d'insertion. Task flow d'insertion

Travaux Pratiques

Ajout des fonctions de mise à jour de données dans l'application web, contrôle de l'interface via un backing bean

Tables et arbres

Tables et fonctionnalités automatiques (tri, filtre, sélection)
Tables pour la mise à jour
Table d'insertion
Pattern master-détail et arbres

Travaux Pratiques

Ajout d'une table gérant l'insertion et la mise à jour de données

Formulaire de recherche

Fonctionnalités QBE
Mode basique ou avancé
Sauvegarde des recherches et personnalisation
Autres composants disponibles

Travaux Pratiques

Mise en place d'un formulaire de recherche avec des objets critères

Prérequis

Connaître SQL et un langage de programmation (Java, C/C++ ou PL/SQL). La connaissance de Java est un plus mais n'est pas strictement nécessaire.

Public

Cette formation Oracle ADF s'adresse aux développeurs, aux chefs de projets et aux architectes.

Ces formations pourraient vous intéresser

Formation Bootstrap : L'essentiel

Proposé par PLB CONSULTANT

Objectifs de la formation

Ce cours a été conçu pour approcher simplement les technologies HTML et CSS grâce à la librairie Bootstrap qui permet de concevoir des pages web très rapidement sans avoir besoin d'être un expert en HTML CSS ou de connaitre ces technologies par coeur. Bootstrap permet de créer des pages web en un clin d'oeil sans devoir réinventer la roue et peut servir de base pour les concepts ou servir de base solide pour démarrer un projet web.

Bootstrap vous permettra d'agencer des pages web adaptées à tout écran (responsive web design) contenant des menus, boutons, colonnes et pleins d'autres éléments sans devoir le faire à la main.

Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Cette formation Oracle BI permet de modéliser ou mettre en œuvre un repository dans OBIEE afin de mettre à disposition des utilisateurs toutes les données et métadonnées métiers leur permettant de constituer leur reporting sous OBIEE.

Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Wordpress - Tosa

Proposé par YOU WEB

Objectifs de la formation

  • Créer votre propre site Internet avec WORDPRESS : créer, déployer, optimiser, et administrer votre site web ou blog personnalisé
Tarif

A partir de 770,00 €

Durée

41 heures

Modes
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture de la base de données Oracle 18c / 19c
  • Installer Oracle Database 18c / 19c
  • Créer et configurer une base de données Oracle 18c / 19c
  • Identifier les principales fonctionnalités de l'administration d'une base de données Oracle
  • Gérer la sécurité de la base de données et la gestion des utilisateurs
  • Connecter les postes clients au serveur Oracle Database 18c / 19c.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire les essentiels du développement des Web Services
  • Créer une API REST en utilisant les outils livrés avec Python
  • Mettre en oeuvre des API REST en utilisant le framework REST livré avec Django.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

soapUI : tester les services Web

Proposé par ENI Service

Objectifs de la formation

  • Comprendre les technologies supportées.
  • Tester les services Web SOAP.
  • Utiliser les fonctionnalités de soapUI pour la création de tests de services Web.
  • Appréhender les principales technologies utilisées par soapUI.
  • Concevoir des bouchons et des pilotes.
  • Construire et exécuter les tests.
  • Optimiser les tests.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire de manière approfondie vos connaissances en développement PL/SQL en utilisant différentes techniques liées aux variables, curseurs et traitements stockés
  • Gérer (en détail) de grands objets.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire la structuration d'une page HTML 5
  • Ajouter des styles CSS aux éléments d'une page
  • Utiliser les blocs et les tableaux
  • Créer des formulaires avec Web Forms 2
  • Tester les nouveautés HTML 5 et CSS 3
  • Exploiter les "media queries" pour s'adapter aux tailles d'écran
  • Expliquer la philosophie des framemorks HTML / CSS pour le développement responsive.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...