Sélectionner une page
Formations Data Base de données Formation Programmation PL/SQL avec Oracle

Formation Programmation PL/SQL avec Oracle

Niveau confirmé
Catégorie Essential
Logo PL-SQL
Prix 2 100€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

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

Prix 2 100€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

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

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp