Oracle PL/SQL - classe virtuelle de 2 jours
1.650,00 EUR
- 2 days
Développez des compétences avancées en programmation de bases de données Oracle avec ce cours pratique sur Oracle PL/SQL. Conçu pour les développeurs, les administrateurs de bases de données (DBA) et les professionnels techniques travaillant dans des environnements Oracle, ce cours vous apprend à créer des applications PL/SQL efficaces, évolutives et faciles à maintenir en utilisant des procédures, des fonctions, des déclencheurs, des packages et des techniques de programmation avancées.
Caractéristiques principales
Langue
Supports de cours en anglais
Niveau
Niveau débutant - intermédiaire
2 jours de formation en direct avec un formateur
Formation virtuelle (8 heures par jour)
Laboratoires pratiques interactifs en direct
Tous les supports de cours pertinents
Plus de 30 heures d’étude recommandées
Attestation de fin de programme incluse

Résultats d’apprentissage
À la fin de ce programme, vous serez capable de :
Principes fondamentaux d’Oracle SQL et PL/SQL
Acquérez des compétences pratiques en Oracle SQL pour l’extraction, la manipulation et la gestion de données avant de passer à la programmation PL/SQL pour l’automatisation et la logique procédurale.
Gestion des dépendances en PL/SQL
Découvrez comment Oracle gère les dépendances d’objets, l’invalidation et la recompilation afin de réduire les erreurs, prévenir les défaillances en cascade et maintenir des applications stables.
Optimisation des performances et compilation native
Améliorez les performances PL/SQL grâce à la compilation native, aux avertissements du compilateur et au package DBMS_WARNING afin de créer des applications plus rapides et plus efficaces.
Bonnes pratiques PL/SQL et SQL dynamique
Appliquez les meilleures pratiques de conception PL/SQL, notamment la programmation sécurisée, la gestion des exceptions, les indications pour le compilateur et les techniques de SQL dynamique, afin de créer des applications Oracle faciles à maintenir et à faire évoluer.

Chronologie du cours
Jour 1
Session 1 : Principes fondamentaux de PL/SQL
- Introduction à PL/SQL
- Syntaxe et éléments de base
- Variables, constantes et types de données
- Affectation de valeurs et utilisation de SQL dans le code
- Sortie dans SQL Developer
Session 2 : Logique du programme
- Instructions IF, ELSIF, ELSE
- Expressions CASE
- Boucles : notions de base, WHILE et FOR
- Boucles imbriquées et étiquetées
- Instructions GOTO et CONTINUE
Session 3 : Utilisation des curseurs
- Concepts de curseur
- Curseurs implicites et explicites
- Déclaration, ouverture et fermeture de curseurs
- Récupération et vérification des données
- Curseur FOR UPDATE et boucles FOR
- Curseurs paramétrés
Jour 2
Session 4 : Exceptions et blocs imbriqués
- Gestion des exceptions en PL/SQL
- Types d’exceptions et gestion des erreurs
- Exceptions système et définies par l’utilisateur
- Blocs imbriqués et étiquetés
- Propagation des exceptions et règles de portée
- Gestion des variables, des curseurs et de la portée des instructions GOTO
Session 5 : enregistrements PL/SQL et tableaux indexés
- Types d’enregistrements en PL/SQL
- Travailler avec les enregistrements PL/SQL et les enregistrements imbriqués
- Tables indexées par clé (tableaux associatifs)
- Fonctions de table intégrées
- Manipulation des collections PL/SQL

Qui devrait s’inscrire à ce programme ?
Développeurs de bases de données Oracle
Administrateurs de bases de données (DBA)
Développeurs SQL et développeurs backend
Professionnels du support technique et du support applicatif
Toute personne souhaitant renforcer ses compétences en programmation Oracle
Professionnels de l’informatique travaillant avec des bases de données Oracle
Prérequis
- Compréhension de base des concepts de bases de données relationnelles
- Connaissance pratique d’Oracle SQL et de la rédaction de requêtes
- Une expérience préalable avec les bases de données Oracle est recommandée
- Des connaissances de base en programmation sont utiles
- Il est recommandé d’avoir suivi un cours sur les bases d’Oracle SQL ou de disposer d’une expérience équivalente.
Déclarations
Licences et accréditation
Le cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.
Politique d’équité
Nous encourageons les candidats à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.
Foire aux questions

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?
Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !
