- Cours pratique
- FSE
- Informatique
Formation Développer des applications web rapidement avec Oracle Application Express (Oracle APEX)
Mise en pratique par des ateliers

- Durée
- 5 jours
- Niveau
- Fondamental
- Modalités
- Distanciel
Description de la formation Oracle APEX
Oracle APEX est une plate-forme de développement low-code qui vous permet de créer des applications d’entreprise évolutives, responsives et sécurisées, avec des fonctionnalités de classe mondiale, qui peuvent être déployées très rapidement en environnement local, mutualisé ou dans le cloud.
Cette formation Oracle Application Express (Oracle APEX) : Ateliers pratiques vous permet, en 5 jours, non seulement d’apprendre à développer et déployer rapidement des applications sécurisées pour répondre aux besoins de traitement spécifiques à chaque organisation mais surtout d’apprendre à modéliser et concevoir des modèles de base de données professionnels dans les règles de l’art.
Cette formation s’organise autour de 5 modules thématiques et progressifs d’une journée qui peuvent être modulés pour s’adapter au niveau et aux objectifs des participants.

Objectifs pédagogiques
Objectifs pédagogiques :
A l’issue de cette formation Oracle Application Express, vous aurez acquis les connaissances et les compétences nécessaires pour :
- 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
Objectifs opérationnels
Savoir développer et déployer rapidement des applications sécurisées.
Programme
Contenu du cours, module par module
5 modules
Objectifs de ce module
- Présentation et prise en main de l’environnement technique d’Oracle APEX
- Savoir installer, configurer et administrer l’instance Oracle APEX
- Identifier les composants
- Créer un espace de travail et gérer les utilisateurs dans l’espace de travail
- Prendre en main l’environnement technique d’Oracle Apex avec Oracle Cloud, apex.oracle.com et l’installation dans une base de données existante
Contenu de ce module
- Choisir le type d’installation et comprendre l’architecture d’Oracle APEX
- Gérer les espaces de travail et utilisateurs, le développement en équipe, les projets, les applications
- Comprendre la structure et les composants d’une application
Atelier pratique
Objectifs de ce module
- Utiliser l’atelier SQL Workshop pour la gestion de la base de données (SQL et PL/SQL)
- Visualiser, créer, modifier les objets de schémas
- Créer, exécuter et sauvegarder les requêtes SQL
- Créer des objets PL/SQL
- Générer le langage de définition de données
- Gérer les attributs par défaut du dictionnaire avec les utilitaires d’application et de page
Contenu de ce module
- Mise en œuvre des outils et utilitaires : SQL Workshop, Data Workshop, Object Browser, Quick SQL pour la création, visualisation des objets de la base de données, chargement des données à partir de fichiers csv, normalisation à partir de tables lookup, génération rapide de code SQL et création de scripts SQL.
Atelier pratique
Développement rapide d’une application AppTwitter like à partir du script.
Paramétrage et personnalisation des pages de l’application
Objectifs de ce module
- Créer un modèle de données normalisé pour le développement rapide de l’application
- Développer une application à partir du modèle de données et personnaliser l’application en ajoutant des composants d’applications : pages, régions, états interactifs, formulaires, éléments graphiques
Contenu de ce module
- Mise en œuvre de l’utilitaire Data Workshop pour charger les données csv dans de nouvelles tables.
- Utilisation de l’outil Object Browser pour visualiser, modifier et normaliser les tables existantes avec la création de tables lookup,
- Utilisation de l’utilitaire query builder pour la création de vues relationnelles
- Utilisation de l’utilitaire generate DDL pour la génération d’un script SQL contenant l’ensemble des objets créés pour le modèle de données.
- Utilisation de l’interface de développement App Builder, développement et paramétrage d’une nouvelle application, ajout de pages, création d’états interactifs et formulaires, ajout de fonctionnalités de gestion de l’application, génération et exécution de l’application
- Personnalisation de l’application : modification de la page d’accueil et du tableau de bord, personnalisation utilisateur des états interactifs, modification des formulaires, modification de l’apparence de l’application et mise en évidence des éléments, téléchargement des états au format pdf
Atelier pratique
Modification des tables existantes et création de tables lookup et objets supplémentaires depuis Object Browser, query builder et génération d’un script SQL DDL contenant le modèle de données.
Création d’une application de classement des ventes de jeux vidéo avec App Builder
Développement et personnalisation de l’application avec des états interactifs et des formulaires
Objectifs de ce module
- Création d’un nouveau modèle de données normalisé, création de tables et de données à partir d’un script SQL
- Création de l’application à partir du résultat du script SQL
- Développement des composants de l’application, création de formulaires, éléments et boutons, listes de valeurs, traitements de page, ajout de calculs, validation des formulaires, branchement sur des pages, gestion des images et personnalisation de l’apparence (thèmes, templates, feuilles de styles) avec theme roller
Contenu de ce module
- Conception et modèle de données relationnelles avec SQL Developer Data Modeler
- Reverse engineering d’un script SQL pour la création d’un modèle relationnel avec SQL Developer
- Génération du script avec Apex SQL Scripts
- Création d’une application à partir d’un script.
- Personnalisation de l’application, modification du formulaires, création de listes de valeurs, composants partagés, référencer l’état de session, gérer l’affichage des images pour les formulaires et les états, utiliser du HTML et CSS pour changer l’apparence des éléments, personnaliser le style avec le thème de l’application et theme roller, ajouter un logo personnalisé, personnaliser le pied de page.
Atelier pratique
Objectifs de ce module
- Génération avancée des schémas de la base de données, création de tables plus complexes.
- Création de tables à partir de fichier csv
- Utilisation de code SQL pour la génération de tables lookup
- Génération rapide de code SQL et procédures d’exécution du code SQL
- Reverse engineering avec SQL Developer
- Création d’une application plus complexe, ajout de pages avec création d’écrans maître-détail, modification du format des éléments, création d’états graphiques et gestion avancée des graphiques
Contenu de ce module
- Utilisation de Data Workshop pour le chargement des fichiers csv et la création de tables
- Utilisation de Object Browser et de l’assistant Create lookup table pour la génération automatique de tables lookup, visualisation et adaptation du code SQL généré, procédures d’exécution du code SQL, exécution du script avec SQL Scripts
- Reverse engineering avec SQL Developer pour récupérer la définition des objets de base de données
- Création d’une nouvelle application plus complexe avec l’ajout de pages master-detail, l’ajout de pages report and form, personnalisation des écrans avec l’ajout de paramètres, création d’une région graphique, modification du code SQL et paramétrage pour le graphique
Environnement de cours
- Environnement mutualisé apex.oracle.com 22.1
- Machine virtuelle Virtualbox windows 10
- Base de données Oracle XE 18c-21c
- Installation Oracle APEX 19.2-21-22 – ORDS 20-21-22
Atelier pratique
Programme mis à jour le 30/08/2024
Public concerné
Ce cours s'adresse plus particulièrement aux développeurs qui souhaitent acquérir des compétences de base avec la plateforme Oracle APEX. Il cible également les développeurs ou administrateurs de base de données qui veulent acquérir des techniques avancées, administrer et déployer les applications Oracle 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.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Oracle BI Développeur - Construire un repository Réf. ADBI3 joursIntermédiaire
- Oracle Haute DisponibilitéRéf. BOHD5 joursAvancéProchaine session : 16 nov.3 050 €
- Toad pour Développeur OracleRéf. OTOD2 joursIntermédiaire
- WebLogic Server - AdministrationRéf. SWLS5 joursIntermédiaireProchaine session : 26 oct.3 050 €