Découvrir Oracle PL/SQL
Atelier : Installation de l'environnement de développement - Structure d'un script PL/SQL
Apprendre les bases de PL/SQL
Atelier : Manipulation de types - Utilisation de listes d'objets et appel de fonctions prédéfinies.
Travailler avec des curseurs
Atelier : Parcours de données à l'aide de curseurs et collections.
Ecrire et appeler des procédures ou des fonctions stockées
Atelier : Création et manipulation de procédures, de fonctions et de paquetages stockés.
Gérer les erreurs
Atelier : Gestion d'exceptions dans le code.
Définir des déclencheurs
Atelier : Implémentation de déclencheurs (simples, combinés) - Création de triggers ordre et de triggers ligne.
Optimiser les performances
Atelier : Utilisation du cache pour optimiser les performances du code.
Ecrire du code SQL dynamique
Atelier : Exécution dynamique d'un bloc PL/SQL et analyse des performances.
Atelier : Manipulation de curseurs avancés et gestion des transactions concurrentes.
Gestion des collections complexes
Atelier : Création et manipulation de collections avancées pour des opérations complexes.
Optimisation et débogage du code PL/SQL
Atelier : Analyse de performance et optimisation de scripts PL/SQL existants.
Utilisation avancée des paquetages
Atelier : Développement de paquetages avancés pour des applications modulaires.
Sécurisation et gestion des permissions
Atelier : Implémentation de sécurité dans les sous-programmes PL/SQL.
SQL dynamique avancé
Atelier : Développement de solutions dynamiques pour des cas d'utilisation réels.
Gestion des erreurs avancées
Atelier : Gestion avancée des exceptions avec reprise d’exécution et journalisation.