Développer des applications web rapidement avec Oracle Application Express (Oracle APEX)
Construisez une application Oracle APEX à partir d’un modèle métier. Vous articulez formulaires, rapports, validations, autorisations et gestion des versions pour livrer un parcours testable.
Développeurs, administrateurs fonctionnels et professionnels Oracle souhaitant construire une application avec APEX.
Prérequis
Pour suivre cette formation Oracle Application Express il est recommandé, mais pas obligatoire, d'avoir des connaissances en SQL et PL/SQL car les syntaxes sont guidées pendant les exercices avec des assistants et des scripts fournis.Des notions en HTML, CSS, JavaScript sont un plus pour la personnalisation de l’interface utilisateur et du fonctionnement des applications Oracle APEX.
Des compétences à mettre en pratique
Objectifs pédagogiques
Savoir développer des applications web avec Oracle APEX
Acquérir les connaissances et les compétences nécessaires pour :- Utiliser Oracle Application Express- Développer des applications et les personnaliser avec Oracle APEX- Créer une interface utilisateur personnalisée, sécuriser et déployer les applications Oracle APEX.
Maîtriser la conception des schémas des Bases de données Relationnelles
Votre progression, jour après jour
Programme détaillé
6 séquences · 21 heures indicatives · ateliers et évaluation
Construire une application Oracle APEX de suivi des demandes, depuis le schéma relationnel jusqu'au déploiement de laboratoire.
Préparer votre formation et découvrir la méthode
Préparer la formation
SQL et notions relationnelles ; espace APEX de démonstration et schéma isolé, version documentée avant session.
Apports illustrés, exercices progressifs, ateliers sur un cas fil rouge et retour argumenté sur les productions. Les ateliers et l'évaluation font partie des heures indiquées.
Jour 01Préparer le modèle et l'espace APEX7 h · 2 séquences avec mise en pratique
Séquence 1 · 3 h 30
Préparer le modèle et l'espace APEX
Définir tables, clés, contraintes et données de référence.
Situer workspace, schéma et application.
Utiliser SQL Workshop et App Builder pour préparer le projet.
Définir tables, clés et contraintes avant de générer les pages.
Distinguer workspace, schéma de parsing et application.
Préparer jeu de données et droits nécessaires dans un environnement d’exercice.
Atelier prévuCréer le schéma de demandes et charger un jeu d'essai en vérifiant intégrité et règles de statut.
Livrable attenduModèle de données et configuration d’espace.
Vérification en atelierLe modèle rejette les données contraires aux règles métier.
Pour aller plus loin
Identifier une règle métier mal placée entre base et interface.
Séquence 2 · 3 h 30
Créer formulaires et rapports
Construire pages de consultation et de saisie.
Relier éléments de page, processus et validations.
Configurer navigation et messages d'erreur compréhensibles.
Configurer formulaires, rapports interactifs, validations et navigation sur les données.
Notions et méthodes en détail
Créer rapport interactif, formulaire et navigation entre liste et détail.
Comprendre état de session, items et traitement soumis par une page.
Tester création, modification et annulation avec contrôle des valeurs persistées.
Atelier prévuCréer une demande puis la retrouver dans un rapport filtrable, avec contrôle des champs obligatoires.
Livrable attenduApplication CRUD et scénarios de validation.
Vérification en atelierLe parcours modifie uniquement l’enregistrement prévu.
Pour aller plus loin
Traiter une modification concurrente sans écraser silencieusement une saisie.
Jour 02Personnaliser l'expérience utilisateur7 h · 2 séquences avec mise en pratique
Séquence 3 · 3 h 30
Personnaliser l'expérience utilisateur
Choisir composants et modèle de page adaptés.
Utiliser actions dynamiques pour des interactions utiles.
Vérifier navigation clavier, libellés et affichage mobile.
Utiliser composants natifs, actions dynamiques et états de session de façon cohérente.
Notions et méthodes en détail
Structurer régions, libellés, messages et actions pour une lecture claire.
Utiliser conditions et actions dynamiques sans déplacer toute validation vers le navigateur.
Tester clavier, erreurs et affichage sur écran étroit.
Atelier prévuAdapter le formulaire à deux types de demandes sans masquer une validation indispensable côté serveur.
Livrable attenduParcours utilisateur et grille d’accessibilité.
Vérification en atelierLe formulaire reste utilisable sans dépendre uniquement d’un effet visuel.
Pour aller plus loin
Vérifier clavier, messages d’erreur et rendu mobile d’un formulaire.
Séquence 4 · 3 h 30
Implémenter les règles métier
Encapsuler traitements SQL ou PL/SQL.
Gérer état de session, calculs et transactions.
Tester transitions de statut et accès concurrents simples.
Structurer traitements PL/SQL, transactions et validations côté serveur.
Notions et méthodes en détail
Placer validations et processus au bon moment du cycle de soumission.
Séparer logique PL/SQL réutilisable et comportement de page.
Traiter transaction, doublon et erreur métier avec retour utilisateur explicite.
Atelier prévuAjouter une validation de demande qui refuse une transition interdite et conserve un résultat cohérent en cas d'erreur.
Livrable attenduRègles métier et tests de contournement.
Vérification en atelierUn échec de validation ne laisse pas de donnée partiellement enregistrée.
Pour aller plus loin
Empêcher le contournement d’une règle en modifiant directement une requête.
Jour 03Sécuriser l'application7 h · 2 séquences avec mise en pratique
Séquence 5 · 3 h 30
Sécuriser l'application
Distinguer authentification et schémas d'autorisation.
Vérifier droits sur pages, actions et données.
Contrôler paramètres, protection de session et contenu affiché.
Prévenir injection SQL, affichage de contenu non échappé et accès direct non autorisé ; vérifier les contrôles côté serveur indépendamment des boutons visibles.
Notions et méthodes en détail
Distinguer schéma d’authentification et autorisation de page ou d’opération.
Contrôler accès aux données, état de session et protection des paramètres.
Tester lien direct et modification d’un identifiant sans passer par la navigation.
Atelier prévuTester demandeur et gestionnaire, puis tenter un accès direct à une demande hors périmètre dans le laboratoire.
Livrable attenduMatrice de droits et recette de sécurité.
Vérification en atelierUne page masquée ne constitue pas l’unique protection de la ressource.
Pour aller plus loin
Tester accès à une page ou donnée d’un autre profil.
Séquence 6 · 3 h 30
Exporter et faire évoluer l'application
Exporter application et scripts de base séparément.
Paramétrer environnements et données de référence.
Préparer recette, sauvegarde et retour à une version antérieure.
Organiser exports, scripts SQL, paramètres d’environnement et gestion des versions.
Notions et méthodes en détail
Exporter application et objets nécessaires en conservant version et dépendances.
Préparer paramètres d’environnement et procédure d’import.
Recetter navigation, autorisations et opérations critiques après livraison.
Atelier prévuInstaller l'application dans une cible d'exercice et exécuter une recette de création, validation et refus d'accès.
Livrable attenduDossier de livraison et procédure de reprise.
Vérification en atelierUne installation isolée reproduit le parcours sans configuration implicite oubliée.
Pour aller plus loin
Rejouer un déploiement dans un environnement vierge puis vérifier les migrations.
Mettre vos acquis à l’épreuve
Évaluation finale prévue
Mise en situation individuelle et restitution commentée, incluses dans la dernière séquence. Durée indicative : 60 minutes.
Critères de réussite
Les règles métier sont contrôlées côté serveur.
Les profils ne voient que les données autorisées.
L'application peut être réinstallée avec les scripts remis.
Adaptation et validation pédagogique. Version enrichie proposée, à valider par le formateur. Répartition pédagogique proposée sur une base de 7 heures par jour, pauses exclues. À ajuster avec le formateur au positionnement initial. Les approfondissements « Pour aller plus loin » sont sélectionnés par le formateur selon le positionnement et le temps disponible ; ils ne constituent pas des heures supplémentaires garanties.
Les ateliers décrivent les travaux prévus. Leurs fichiers, corrigés et évaluations en ligne sont à préparer, sauf ressources explicitement disponibles dans le module pilote.
Références pour approfondir
Documentation des organismes et éditeurs. La progression et les ateliers sont une rédaction originale pour Beyond Expertise.
Le centre doit confirmer les prérequis, le programme final, les dates, les horaires et le tarif avant inscription. Le délai d’accès dépend des disponibilités et du besoin. L’ouverture d’une session et la disponibilité d’un cours e-learning sont confirmées avant inscription.
Les ateliers, méthodes et évaluations du programme sont proposés pour validation pédagogique. Les supports effectivement disponibles sont indiqués dans la section « Contenu e-learning ».
Le parcours ne délivre pas de diplôme ni de certification professionnelle. Aucune éligibilité CPF ou prise en charge n’est garantie. Toute préparation à un examen externe devra faire l’objet d’informations et d’habilitations vérifiées.
Les objectifs et prérequis sont disponibles. Les leçons, supports et évaluations de ce parcours ne sont pas encore intégrés dans cet espace. Le programme détaillé ci-dessus décrit les apprentissages et les ateliers prévus.
Origine des informations et statut du programme
Durée, niveau, modalités, objectifs et tarif relevés sur le site officiel le 11 septembre 2026. Le déroulé détaillé a été enrichi par Beyond Expertise. Validation pédagogique du formateur à réaliser avant animation.