Formation Développer en PL/SQL - Avancé

Durée 2 jours
Niveau Avancé
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BPLA
Éligible CPF Non

Le langage PL/SQL, comme son nom l'indique, est une extension du SQL. C'est un élément clé, voire incontournable, dans le développement des applications ORACLE car il permet d'écrire de véritables interfaces pour masquer l'accès aux données aux programmes clients de la base Oracle. Les procédures stockées, packages et triggers sont écrits en PL/SQL. Le langage offre aussi à l'administrateur des possibilités pour l'exploitation des bases Oracle.

Cette formation PL/SQL Avancé couvre des aspects plus poussés du langage tel que l'écriture de fonctions élaborées, les packages et plus globalement les scripts d'automatisation complexes.

Objectif opérationnel : 

Savoir écrire de puissants scripts d'automatisation en PL/SQL sur Oracle.

Objectifs pédagogiques : 

À l'issue de cette formation PL/SQL Avancé, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Savoir créer des types pour répondre à des besoins spécifiques
  • Comprendre comment utiliser des curseurs et des fonctions pour réaliser des traitements complexes
  • Développer une expertise PL/SQL afin de développer des packages PL/SQL efficaces et maintenables
  • Comprendre comment garder à l'esprit la vision Tuning qui permet de développer des programmes sans altérer les performances

Public :

Ce cours PL/SQL Avancé s'adresse aux développeurs et administrateurs utilisant et possédant une bonne connaissance préalable du langage PL/SQL.

Prérequis :

Pour suivre cette formation PL/SQL Avancé, il est nécessaire de maîtriser les fonction majeures du langage PL/SQL. Les bases de ce langage ne seront pas revues durant la formation et sont supposées connues à son entrée.

Vous pouvez les acquérir en suivant la formation Développer en PL/SQL (BDPS).

Gestion des types

Importance du typage
Création de ses propres types
Traitement des collections
Échanges données SQL et données PL/SQL

Gestion des curseurs

SQL dynamique
Se prémunir contre les injections de code
Variable CURSOR REF

Gestion des Bulk Copy

Limiter les "switch" de context
BULK COPY
Clause RETURNING
FORALL
FORALL IN INDICES, VALUES
Gestion des exceptions associées

Gestion des fonctions

Types d'appels des paramètres (notamment NOCOPY)
Gestion des privilèges et des autorisations
Gestion des exceptions
Utilisation du cache de résultats

Gestion des packages

Définitions et mises en oeuvre
Initialisations
Utilisation de DBMS_APPLICATION_INFO
Importance de pouvoir tracer l'exécution de nos procédures

Le but de cette formation étant l'efficacité et étant destinée à des programmeurs ayant déjà un peu d'expérience, la partie travaux pratiques est limitée à 30% du programme. Les 70% restant, étant, outre la présentation et explication des concepts, des démonstrations mettant en lumière l'intérêt des points abordés.

Les participants auront tous les scripts, et pourront les exécuter eux aussi a fur et à mesure du déroulé des modules (cela n'entre pas en compte dans les 30% de la manipulation).

Date de mise à jour du programme : 19/02/2024

Dates et lieux

1
2
3
Du 06 au 07 mai 2024
Lieu
Distanciel
Durée
2 jrs
1380 € HT
Du 06 au 07 mai 2024
Lieu
Paris
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Distanciel
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Paris
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Aix-en-Provence
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Lille
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Lyon
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Nantes
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Orléans
Durée
2 jrs
1380 € HT
Du 24 au 25 juin 2024
Lieu
Reims
Durée
2 jrs
1380 € HT
1
2
3


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB