Formation Développer des applications Web rapidement avec Oracle Application Express (Apex)

Objectifs de la formation Oracle Application Express

Oracle Application Express (ApEx) est une des fonctionnalités d’Oracle Database utilisée pour créer des applications responsives dans une base de données Oracle Database via le cloud.

Cette formation originale Développer avec Oracle Application Express permet en cinq jours d’apprendre à développer et déployer des applications sécurisées pour répondre aux besoins de traitement spécifiques à chaque organisation. Très opérationnelle, elle s’organise en cinq modules thématiques et progressifs d’une journée qui peuvent être modulés pour s’adapter au niveau et aux objectifs des participants.

A l’issue de cette formation, vous aurez acquis les connaissances et les compétences pour :

  • Utiliser Oracle Application Express
  • Développer pour SQL et PL/SQL
  • Développer vos applications avec APEX
  • Les personnaliser
  • Créer une interface utilisateur, sécuriser et déployer votre application.


Les cours sont ponctués de nombreux exercices pratiques et agrémentés de tutoriels.
Le support de cours, les tutoriels et exercices sont fournis aux participants au format pdf.

 

 

Contenu du cours Oracle Application Express

Introduction à Oracle Application Express

Objectifs de ce module

Savoir installer, configurer et administrer l'instance APEX, identifier les composants, créer un espace de travail et un administrateur d'espace de travail.
Gérer et maintenir le processus de développement de l'application et de développement d'équipe avec les jalons, fonctionnalités, tâches à effectuer et informations de retour.

Contenu de ce module

Choix d'Installation et Architecture
Configuration Passerelle PL/SQL
Fonctionnalités 4.2 et 5.0
Administration des espaces de travail
Développement en équipe, gestion des utilisateurs
Gestion des projets, gestion des applications
TutorielsInstallation Oracle Application Express
Configuration de l'instance APEXExercicesConnexion à l'espace de travail, création d'utilisateurs, accès à l'interface de développement

Développement SQL, PL/SQL, utilitaires

Objectifs de ce module

Interagir avec la base de données en utilisant l'atelier SQL pour visualiser, créer et modifier des objets de schéma, créer, exécuter et sauvegarder des requêtes SQL, créer des objets PL/SQL.
Générer le langage de définition de données et gérer les attributs par défaut du dictionnaire avec les utilitaires d'application et de page.

Contenu de ce module

Atelier SQL, commandes SQL, scripts, utilitaires
Utilisation de SQL Developer et Data Modeler
Codage SQL, PL/SQL
TutorielsPréparer le modèle de données
Installation d'objets Base de donnéeExercicesInstallation d'un fichier script avec des objets de prise en charge

Développement d’application – Composants d’application

Objectifs de ce module

Créer des applications base de données, applications web, desktop ou mobile, installer des applications packagées, ajouter des composants d'applications : pages, régions, états, formulaires, éléments, boutons, utiliser les assistants.

Contenu de ce module

Concepteur d'application, composants et assistants
ExercicesInstallation d'applications packagées
Création d'une application base de données
Création d'une application à partir d'une feuille de calcul
Création d'une application webTutorielsCréation d'une application de gestion d'incidents
Création d'une application Web  mobile avec APEX 5.0

Ajout de pages - Ajout de régions

Créer des pages et régions dans une application
ExercicesCréer et modifier des pages et régions desktop et mobile

Création d'états interactifs, d’états classiques et d’états pour mobiles

Construction, utilisation, personnalisation d'états, impression PDF
TutorielsEtats paramétrés
Techniques avancées
Configurer l'impression PDF
Créer un état PDF avec plusieurs requêtesExercices
Création d'états classiques, interactifs, par assistant et mobile
Créer un état PDF avec plusieurs requêtes

Création de formulaires

Construction, utilisation, personnalisation de formulaires
TutorielsMise en page
Case à cocher
Panneau tabulaire
Maître-détailExercicesCréation de formulaires sur table, maître-détail, tabulaire, mobile

Ajout d'Images

Gérer les images

Eléments

Créer des types d'éléments
ExercicesAjout d'éléments
Ajouter des éléments et des boutons

Boutons

Créer des boutons de navigation
ExercicesAjout de boutons

Personnalisation des applications

Objectifs de ce module

Inclure le traitement de page, créer des calculs, valider et traiter les données, créer des branchements dans l'application. Comprendre, définir et visualiser l'état de session, debugger l'application.
Créer des actions dynamiques, importer et utiliser des plugins.
Ajouter des composants partagés de navigation, personnaliser l'application avec des graphiques, cartes et arborescences. Utiliser des techniques et fonctionnalités avancées.

Contenu de ce module

Ajout de calculs, traitements, validations et branchements
Utilisation de l'état de session, debugger l'application
ExercicesAjout de traitements de page
Gestion de l'état de session
Utiliser la fonction de conseil, le mode debug

Actions dynamiques

TutorielsConstruction d'actions dynamiquesExercicesAjouter des actions dynamiques

Module d'extension

Importer et utiliser des plugins
TutorielsAjout de plug-insExercicesImporter et utiliser des plug-ins

Composants partagés

Ajouter des listes de valeurs, listes, onglets, barres de navigation, historique des accès
ExercicesCréer des listes, des onglets, des barres de navigation

Graphiques

Définir des graphiques
TutorielsGraphiques et cartes
Graphiques avancésExercicesCréer des graphiques

Calendriers

Définir des calendriers
ExercicesCréer des calendriers

Arborescence

Définir des arborescences
ExercicesCréer des arborescences

Autres fonctionnalités et techniques avancées

Utiliser l'API
TutorielsEnvoi d'email
Utilisation de cases à cocher
Utilisation des collectionsExercicesUtiliser les collections avec l'API apex_collection

Interface utilisateur, Sécurité et Déploiement

Objectifs de ce module

Travailler avec les thèmes et modèles. Implémenter la sécurité avec les authentifications, autorisations et contrôle d'accès, protéger l'état de session. Déployer l'application, définir et installer les objets de prise en charge, exporter, importer et publier l'application.

Contenu de ce module

Thèmes, modèles, feuille de style et interface utilisateur

Utiliser HTML, CSS, intégrer javascript et jQuery
Créer des thèmes et modèles
Gérer les interfaces desktop et mobile
ExercicesUtiliser un thème, gérer les modèles et les fichiers

Authentification, autorisation, sécurité

Gérer les accès utilisateurs et la sécurité dans l'application
TutorielsAjouter la sécurité dans l'application
Contrôler l'accès aux composants
Créer une page de contrôle d'accès

Exercices Créer un modèle d'authentification, gérer les contrôles d'accès et la protection de l'état de session

Multilinguisme et déploiement

Importer, exporter, installer une application dans un environnement de production.