Cette formation en classe virtuelle, pour tout responsables informatique, administrateurs de base de données, chefs de projet, concepteurs et développeurs afin de présenter et utiliser le langage procédural PL / SQL.
Séance 1 - Présentation de la syntaxe de base
Description de la structure d’un bloc PL/SQL et de ses différentes sections
Les structures de données : variables locales, constantes, variables applicatives
Les types PL/SQL simples et composites
Les structures de contrôle PL/SQL branchements conditionnels (instructions CASE, IF) boucles répétitives (LOOP), (WHILE), avec indice (FOR) sorties de boucle (instruction EXIT)
Imbrication de blocs
Particularité de l’ordre SELECT dans un bloc PL/SQL et gestion explicite d’un curseur et de ses attributs
Interception des exceptions et gestionnaires d’anomalies
Séance 2 - Procédures et fonctions stockées
Principes de mise en œuvre
Création et maintien de procédures et fonctions stockées
Séance 3 - Packages PL/SQL
Description des composants d’un package PL/SQL
Construction et mise en œuvre des packages
Mise en œuvre du SQL dynamique
Utilisation de packages intégrés au serveur Oracle dans un programme PL/SQL : DBMS_JOB, UTL_FILE, DBMS_LOB
Séance 4 - Gestion des privilèges et modèles d’invocation des programmes PL/SQL STOCKENT
Le wrapper PL/SQL
Séance 5 - Définition et utilisation des différents types de triggers
Triggers LMD, triggers LDD et triggers sur événements du système
Séance 6 - Mise en pratique et capacités induites
Développer des programmes PL/SQL utilisables au travers des différentes interfaces
Manipuler les structures de données PL simples et composites
Recourir aux différentes structures de contrôle disponibles
Prévoir et neutraliser les exceptions
Installer dans la base des procédures et fonctions admettant ou non le passage de paramètres
Mettre en œuvre les packages PL/SQL
Exploiter les packages intégrés au serveur
Construire des triggers réagissant aux activités d’écriture sur les tables/ évènements du système
Recourir au PL/SQL pour la réalisation de développements Web
Utiliser les commandes d’interface spécifiques au développement et au test
Tarif
Classe Virtuelle- Prix de la formation:
- Inter : 2 310 € HT soit 110 € HT/heure
- Intra : 800 € HT/ jour
Absence de prérequis
A l’issue de la formation l’apprenant sera capable de :
- Présenter le langage procédural PL/SQL
- Utiliser le langage procédural PL/SQL
- Comprendre les traitements stockés dans les bases de données Oracle (procédure, fonction, package, trigger)
Format d’apprentissage :
Classe virtuelle
- Plan de Développement de Compétences en Entreprise
- Financement Personnel

LOMEDIS
68 RUE ANDRÉ KARMAN
93300 AUBERVILLIERS
CONTACT@LOMEDIS.COM
01 83 72 15 76
N° d’Activité: Enregistré sous le numéro 11930612893
Cet enregistrement ne vaut pas agrément de l’État
