Accueil > Formations > Solutions Métiers & Outils Collaboratifs > Low-Code & Automatisation (Citizen Dev) > Oracle APEX : développer des applications web d’entreprise en low-code
Oracle APEX : développer des applications web d’entreprise en low-code
Maîtrisez Oracle APEX pour créer rapidement des applications web professionnelles connectées à vos bases de données Oracle.
Vue d'ensemble
- Connaissances de base en SQL (requêtes SELECT, jointures)
- Notions de PL/SQL (variables, blocs, procédures)
- Familiarité avec HTML et CSS
Objectifs pédagogiques
Programme détaillé
Architecture et environnement Oracle APEX
– Architecture d’Oracle APEX : composants clés (ORDS, Application Express Engine, métadonnées), flux de traitement des requêtes
– Espaces de travail (workspaces) : création, configuration et gestion des utilisateurs et des rôles
– SQL Workshop : éditeur SQL, navigateur d’objets, scripts SQL et générateur de requêtes
– Interface App Builder : organisation des applications, structure des pages et composants partagés
– Prise en main de l’environnement APEX et création d’un espace de travail
– Exploration de SQL Workshop : exécution de requêtes, visualisation des objets de la base
Création d'applications avec App Builder
– Création d’une application : assistant de création, types de pages disponibles (formulaire, état, page vierge)
– Formulaires : création, éléments de saisie (texte, listes, cases à cocher, dates), validation des données
– États interactifs (Interactive Reports) : création basée sur des requêtes SQL, personnalisation des colonnes et filtres
– Régions et mise en page : organisation visuelle des contenus sur une page APEX
– Modèle d’authentification : configuration des schémas de connexion intégrés à APEX
– Création d’une application complète avec formulaires de saisie et états interactifs
– Configuration du modèle d’authentification de l’application
Composants avancés et interactions dynamiques
– Actions dynamiques : déclenchement d’événements côté client sans rechargement de page
– JavaScript dans APEX : contrôles de saisie, interactions utilisateur et appels AJAX
– PL/SQL en arrière-plan : déclenchement de calculs et traitements serveur depuis l’interface
– Structures maître-détail : pages liées avec navigation parent-enfant
– Listes de sélection en cascade : filtrage dynamique des valeurs en fonction d’un choix parent
– Graphiques : création de visualisations (barres, lignes, secteurs) basées sur des requêtes SQL
– Création d’un écran maître-détail avec listes en cascade
– Implémentation d’actions dynamiques JavaScript sur un formulaire
– Ajout de graphiques interactifs à un tableau de bord
Personnalisation de l'interface utilisateur
– Thèmes et Theme Roller : choix du thème, personnalisation des couleurs et du style global
– Templates de pages et de régions : modification de la structure HTML des composants
– Listes de valeurs (LOV) : création de listes statiques et dynamiques pour les éléments de formulaire
– Composants partagés : réutilisation de LOV, templates et éléments de navigation entre les pages
– Personnalisation CSS et HTML : modification ciblée de l’apparence des éléments et des régions
– Gestion des images : affichage d’images dans les formulaires et les états
– Personnalisation du thème de l’application avec Theme Roller
– Création de listes de valeurs dynamiques et intégration dans les formulaires
Administration et déploiement
– Administration des espaces de travail : gestion des quotas, paramètres et surveillance de l’activité
– Rôles et sécurité : schémas d’autorisation, contrôle d’accès aux pages et aux composants
– Déploiement d’une application : export, import et mise en production sur un environnement cible
– Surveillance de l’application : logs d’activité, monitoring des performances et diagnostic
– Configuration des autorisations par rôle sur les pages de l’application
– Export et déploiement d’une application sur un environnement distinct
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
