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
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BOAE
Éligible CPF Non

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.

Objectif opérationnel : 

Savoir développer et déployer rapidement des applications sécurisées.

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

Public :

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.

Introduction à Oracle Application Express

Objectifs de ce modulePré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 moduleChoisir 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 pratiqueInstaller une application de démonstration, exécuter l’application et naviguer dans les pages et composants de l’application

Développement SQL et PL/SQL, outils et utilitaires d’Oracle APEX

Objectifs de ce moduleUtiliser 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 moduleMise 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 pratiqueCréation d’un modèle de base de données simple avec l’utilitaire Quick SQL, génération et exécution du script
Développement rapide d’une application AppTwitter like à partir du script.
Paramétrage et personnalisation des pages de l’application

Développement d’application – Composants d’application

Objectifs de ce moduleCré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 moduleMise 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 pratiqueCréation d’un modèle de données normalisé à partir d’un fichier de données csv téléchargé depuis Data Workshop
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

Développement d’application – personnalisation d’application

Objectifs de ce moduleCré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 moduleConception 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 pratiqueDévelopper une application de gestion de bibliothèque à partir d’un script SQL contenant un modèle de données

Techniques avancées, administration et déploiement de l’application

Objectifs de ce moduleGé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 moduleUtilisation 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
Atelier pratiqueDévelopper une application Top ventes des jeux vidéo avec des pages et composants plus complexes sur le modèle de données généré.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
Date de mise à jour du programme : 07/08/2023

Dates et lieux

Du 10 au 14 juin 2024
Lieu
Distanciel
Durée
5 jrs
2790 € HT
Du 10 au 14 juin 2024
Lieu
Paris
Durée
5 jrs
2790 € HT
Du 16 au 20 septembre 2024
Lieu
Distanciel
Durée
5 jrs
2790 € HT
Du 16 au 20 septembre 2024
Lieu
Paris
Durée
5 jrs
2790 € HT
Du 09 au 13 décembre 2024
Lieu
Distanciel
Durée
5 jrs
2790 € HT
Du 09 au 13 décembre 2024
Lieu
Paris
Durée
5 jrs
2790 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB