Formation Programmation PL/SQL avec Oracle
| 2 100€ HT / personne |
| 3 jours (21 heures) |
Présentation
La programmation PL/SQL avec Oracle permet de développer des traitements métier performants directement au sein de la base de données Oracle.
Notre formation Programmation PL/SQL avec Oracle vous permettra de maîtriser la création de procédures, fonctions et triggers, la gestion des curseurs et exceptions ainsi que l’optimisation des scripts PL/SQL.
Vous apprendrez à structurer des traitements Oracle, automatiser des opérations en base de données et intégrer des développements PL/SQL dans des applications métier.
À l’issue de la formation, le stagiaire sera capable de créer des procédures et triggers PL/SQL.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie et ses nouveautés.
Objectifs
- Écrire des procédures, fonctions et triggers.
- Manipuler les curseurs et exceptions.
- Optimiser les scripts PL/SQL.
- Intégrer PL/SQL dans les applications Oracle.
Public visé
- Développeurs Oracle
Pré-requis
- Connaissances en SQL et administration Oracle
Pré-requis techniques
- 8 Go de RAM au minimum, 16 Go recommandés
- 30 Go d’espace disque disponible
- Windows, Linux ou macOS avec accès Internet
- Oracle Database installée ou accessible via Docker, VirtualBox ou un environnement de lab
- Un client Oracle : SQL Developer, SQLcl ou SQL*Plus
- Droits suffisants sur l’environnement de test pour créer et modifier des objets PL/SQL
- Une base non productive dédiée aux exercices de développement PL/SQL
Programme de notre formation Programmation PL/SQL avec Oracle
[Jour 1 – Matin]
Fondamentaux de la programmation PL/SQL
- Comprendre l’architecture Oracle et le rôle du PL/SQL
- Différences entre SQL et PL/SQL
- Structure d’un bloc PL/SQL
- Gestion des variables et constantes
- Utilisation des structures conditionnelles
- Atelier pratique : Création de premiers scripts PL/SQL.
[Jour 1 – Après-midi]
Créer des procédures et fonctions PL/SQL
- Création de procédures stockées
- Gestion des paramètres d’entrée et sortie
- Création de fonctions PL/SQL
- Réutilisation des traitements métiers
- Organisation du code PL/SQL
- Atelier pratique : Développement de procédures et fonctions Oracle.
Manipuler les curseurs et exceptions
- Utilisation des curseurs implicites et explicites
- Parcours et traitement des résultats
- Gestion des exceptions PL/SQL
- Traitement des erreurs applicatives
- Sécurisation des traitements Oracle
- Atelier pratique : Gestion des curseurs et exceptions dans un traitement métier.
[Jour 2 – Matin]
Créer et utiliser des triggers Oracle
- Comprendre le fonctionnement des triggers
- Créer des triggers INSERT, UPDATE et DELETE
- Automatiser les traitements en base de données
- Utiliser les triggers pour contrôler les données
- Bonnes pratiques et limites des triggers
- Atelier pratique : Mise en place de triggers Oracle.
[Jour 2 – Après-midi]
Optimiser les scripts PL/SQL
- Identifier les problèmes de performance
- Optimiser les traitements PL/SQL
- Réduire les accès inutiles aux données
- Améliorer les temps d’exécution
- Bonnes pratiques d’optimisation Oracle
- Atelier pratique : Optimisation d’un script PL/SQL.
Intégrer PL/SQL dans les applications Oracle
- Interaction entre applications et PL/SQL
- Exécution de procédures depuis une application
- Gestion des échanges de données
- Sécurisation des appels PL/SQL
- Industrialisation des traitements Oracle
- Atelier pratique : Intégration d’un traitement PL/SQL dans une application.
[Jour 3 – Matin]
Structurer et industrialiser les développements PL/SQL
- Organiser les projets PL/SQL
- Mettre en place des packages Oracle
- Structurer les traitements réutilisables
- Documenter et maintenir le code
- Appliquer les bonnes pratiques de développement
- Atelier pratique : Création d’un package PL/SQL.
[Jour 3 – Après-midi]
Cas pratique complet Oracle PL/SQL
- Analyser un besoin métier Oracle
- Créer des procédures, fonctions et triggers
- Mettre en place des traitements automatisés
- Optimiser et sécuriser les scripts
- Intégrer les traitements dans une application Oracle
- Atelier pratique : Réalisation d’un projet complet en PL/SQL.
Pour aller plus loin
Formation Oracle GoldenGate Replication
Formation Oracle 23
Formation SQL
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
| 2 100€ HT / personne |
| 3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS

