Oracle Application Express (APEX)

Ce cours fournit aux étudiants les connaissances et les compétences nécessaires pour développer des applications Web basées sur des bases de données avec Oracle Application Express (APEX).

A la fin du cours, les étudiants vont:

  • comprendre l'architecture APEX (instance - espace de travail - application);
  • être capable d'utiliser le composant «SQL Workshop & Utilities» d'APEX;
  • être capable de développer des applications Web centrées sur les (bases de) données - en se concentrant sur le développement de nouvelles applications APEX pleinement fonctionnelles;
  • être capable de créer et d'utiliser des composants d'application à intégrer dans les applications APEX;
  • être capable de créer et d'utiliser des composants de navigation intégrés dans APEX - y compris l'utilisation de composants partagés dans une application APEX;
  • comprendre la gestion de l'espace de travail - gérer les utilisateurs et les groupes de l'espace de travail; importer/exporter des espaces de travail et des applications.

Calendrier

dateduréelang.lieuprix 
11 déc3web based 1620 EUR (excl. TVA)
11 déc3Leuven 1620 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

Ce cours est destiné aux développeurs d'applications Web dans un contexte Oracle APEX qui souhaitent créer des sites Web basés sur des (bases de) données. Versions de référence d'Oracle APEX: 18.1 et 19.1.

Connaissances préalables

Avant de suivre ce cours, les étudiants doivent avoir une connaissance pratique des bases de données relationnelles et de SQL (voir SQL et RDBMS: cours de base); une certaine expérience avec PL/SQL (voir Développement d'applications avec PL/SQL) pourrait s'avérer utile. Pour des sujets plus avancés - généralement au-delà de la portée de ce texte - il est recommandé aux étudiants d'avoir des connaissances de base en HTML et CSS (voir HTML et CSS).

Contenu

  • APEX, une introduction:
  • Architecture: instance - espace de travail - application
  • Gestion des espaces de travail - gestion des utilisateurs
  • Commencer avec Oracle APEX
  • Construire une application
  • Bases du développement d'applications APEX
  • À partir de zéro - (À partir d'une feuille de calcul - Création de feuilles Web)
  • Importation et exportation (Workspaces, Applications)
  • À propos des pages et des régions:
  • Pages: définition de page, rendu de page et traitement de page, manipulations de page, page zéro
  • Régions: définition de région
  • À propos des thèmes et des modèles - et du remplacement des paramètres et des attributs
  • Composants applicatifs (I) - Création de rapports
  • Création de rapports à partir de zéro
  • Création de "types" de rapports distincts (rapports classiques, interactifs, sous-types et spéciaux)
  • En-têtes de rapport - modèles de rapport - formatage des ruptures - formatage des colonnes
  • Navigation et mise en page
  • Le gestionnaire de listes APEX: List Manager, listes, régions de liste, arbres
  • Interface de navigation des applications
  • Fil d'Ariane (breadcrumbs)
  • Gestion des sessions - Gestion des états
  • Composants d'application (II) - Création de formulaires et d'éléments
  • Créer des formulaires à partir de zéro
  • Création de "types" de formulaires distincts (procédure, tableau, détail principal, grille interactive, basé sur SQL, ...)
  • Modification des attributs du formulaire - spécificités du formulaire
  • Articles
  • Boutons
  • Composants partagés
  • Liste de valeurs - Types de LDV
  • Listes
  • variables; variables de substitution

Pédagogie

Entraînements en classe alternés avec des exercices (60% du temps alloué est consacré aux exercices). Chaque étudiant reçoit un environnement APEX individuel.

Durée

3 jours.

Formateur

Kris Van Thillo.

Reviews

Cours très bien présenté par le formateur, accessible pour tous niveaux.

 
  (, )

Excellent

 
  (, )

Heeft zeker aan de verwachtingen voldaan. Namelijk de mogelijkheden van APEX leren kennen en essentiële programmatie.

 
  (, )

Een goede instapcursus om snel met APEX aan de slag te kunnen gaan

 
  (, )

Zeer goed. Ik heb geleerd wat ik wilde leren en ik kan nu aan de slag. Goede opbouw

 
  (, )

INFO SESSION ET INSCRIPTION