Best
 
Fantom Tag

Formation - Développer avec Oracle PL/SQL

Utiliser le langage PL/SQL pour développer des applications Oracle performantes

  • Présentiel ou classe à distance
  • Fondamental
  • Blended
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)
activités à distance

Prix
1 875,00 €  HT

Référence
OR110
Dans vos locaux ou à distance
Référence
OR110

Durée
3 jours (21 heures)

Forfait intra - En savoir plus
4 790,00€ HT
Prix pour un groupe de 12 personnes max
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Le langage PL/SQL est un langage de quatrième génération qui fournit une interface de programmation au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui apportant une dimension procédurale. Ainsi, faisant suite à un apprentissage du langage SQL, cette formation permet aux développeurs mais aussi aux administrateurs de bases de données de manipuler de façon complexe les données contenues dans une base Oracle en transmettant un bloc de programmation au SGBD au lieu de lui envoyer une requête SQL.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Analystes et analystes programmeurs
  • Administrateurs de bases de données, exploitants
Programme

Le programme

Avant la session
  • Un quiz de consolidation des pré-requis
En présentiel / A distance

1 - Présentation de PL/SQL

    2 - Environnement et intégration dans l'architecture des produits Oracle

    • Développer un bloc simple en PL/SQL
    • Syntaxe de base du langage pour écrire des blocs simples
    • Blocs imbriqués

    3 - Déclarer, utiliser des variables et constantes

    • Déclaration et utilisation de variables simples
    • Variables de type composite : tables PL/SQL, records, LOB, Bind variables
    • Portée d'une variable

    4 - Utilisation de types composites

      5 - Création et utilisation de records

        6 - Création et utilisation de tables PL/SQL

          7 - Instructions SQL

          • Utilisation des commandes LMD
          • Gestion des transactions
          • Fonctions SQL à l'intérieur des blocs PL/SQL
          • Les limites de SQL
          • La syntaxe particulière de l'ordre SELECT dans un bloc PL/SQL

          8 - Écrire des traitements conditionnels et des traitements répétitifs

          • L'instruction IF pour les traitements conditionnels
          • Les traitements répétitifs à l'aide de la boucle de base LOOP
          • Boucle FOR et WHILE

          9 - Déclarer et utiliser des curseurs

          • SELECT ramenant plus d'une ligne
          • Mises à jour sur les données traitées par un curseur
          • Simplification d'écriture avec la boucle FOR

          10 - Personnaliser le traitement des erreurs

            11 - Utiliser les exceptions prédéfinies

            • Exceptions déclarées dans le bloc PL/SQL
            • Gestion des erreurs applicatives

            12 - Création de procédures et de fonctions stockées

            • Création, compilation et stockage des programmes avec SQL+
            • Définition et utilisation des paramètres des sous-programmes
            • Les déclencheurs

            13 - Appels des objets stockés

            • Utilisation des fonctions stockées directement dans le langage SQL

            14 - Utilisation des packages Oracle

            • DBMS_PIPE : communication entre deux sessions
            • DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL
            • DBMS_DDL : accès à certains ordres LDD
            • DBMS_JOB : planification et lancement de tâches
            • DBMS_SQL : écriture de SQL dynamique
            • UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL
            Après la session
            • Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
            • Des vidéocasts pour revenir sur les points clés de la formation
            • Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis

            Evaluation

            • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
            Objectifs

            Les objectifs de la formation

            • Connaître et utiliser le langage procédural PL/SQL et les objets stockés dans le noyau : procédure, fonction, package, trigger
            • Savoir créer des blocs PL/SQL qui puissent être partagés par plusieurs applications, forms ou reports
            • Disposer d'indications pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent
            Points forts

            Les points forts de la formation

            • Mise en pratique : à travers une série d'ateliers, les participants acquerront une expérience concrète du développement d'applications Oracle avec le langage PL/SQL.
            • Les bonnes pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent.
            • Les contenus digitaux mis à disposition des participants avant et après la formation renforcent l'efficacité pédagogique du programme et garantissent un bénéfice durable de l'action de formation.
            • 100% des participants à cette formation se sont déclarés satisfaits ou très satisfaits au cours des 12 derniers mois.

            Qualité des formations

            ib Cegos est certifié Iso 9001 et Qualiopi.

            Métier accessible : Administrateur de bases de données

            Vous pouvez trouver plus d'informations sur ce métier dans la Fiche métier de Administrateur de bases de données.

            Sessions

            Mise à jour le 22/07/2024
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Toulouse
              Immeuble TEA / Innoparc A 41 Rue de la Découverte, CS 37621
              31675 Labège Cedex
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Aix en Provence
              Pôle d'activités d'Aix-en-Provence / Espace Cezanne 2ème étage 135, rue André Ampère
              13290 Aix-en-Provence
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Bordeaux
              9 rue de Condé
              33000 Bordeaux
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Lille
              Immeuble Le Corbusier 19, avenue Le Corbusier
              59000 Lille
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Strasbourg
              Immeuble l'Avancée 26C, Bd du Président Wilson
              67000 Strasbourg
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Lyon
              Le 6ème Sens 186, avenue Thiers
              69465 Lyon Cedex 06
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Sophia Antipolis
              400 avenue Roumanille BP309 - Sophia Antipolis
              06410 Biot
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Rouen
              Parc d'Activités Technologiques de la Vatine / Bâtiment Red Cow - 2ème étage 2 ter rue Georges Charpak
              76130 Mont St Aignan
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Nantes
              Immeuble Atalante 2 / Zac du Moulin Neuf 2, impasse Augustin Fresnel
              44800 St Herblain
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Strasbourg
              Immeuble l'Avancée 26C, Bd du Président Wilson
              67000 Strasbourg
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Sophia Antipolis
              400 avenue Roumanille BP309 - Sophia Antipolis
              06410 Biot
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Rennes
              ZAC de Saint Sulpice / Immeuble Osiris II 12J, rue du Patis Tatelin
              35000 Rennes
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Paris
              Tour Atlantique / 1 place de la Pyramide La Défense 9
              92800 Puteaux
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Lyon
              Le 6ème Sens 186, avenue Thiers
              69465 Lyon Cedex 06
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Lille
              Immeuble Le Corbusier 19, avenue Le Corbusier
              59000 Lille
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
              Aix en Provence
              Pôle d'activités d'Aix-en-Provence / Espace Cezanne 2ème étage 135, rue André Ampère
              13290 Aix-en-Provence
            • 1 875,00 € HT
              Places disponibles
              Choisir une session
            Formation - Développer avec Oracle PL/SQL