Le spécialiste européen de la formation certifiante en informatique et management pour les entreprises

Formation Oracle
Développeur PL/SQL (DPL)

Certification Informatique / Basics Qualité Informatique / Basics
5 jour(s)

Formation Développeur PL/SQL éligible CPF*, OPCA et CIF, dispensée dans toute la France.

formation Développeur PL/SQLNotre formation Développeur PL/SQL vous enseignera comment développer des scripts et requêtes en PL/SQL. Vous apprendrez pendant cette formation comment déclarer et utiliser des variables et constantes, comment utiliser les curseurs ou encore comment gérer les exceptions.

Oracle est un système de gestion de base de données relationnel (SGBDR) édité par Oracle Corporation. Il est le SGBDR le plus utilisé dans le monde professionnel.

Oracle Corporation et devenu l'un des fleurons de l'industrie Informatique et son SGBDR fonctionne sur de nombreuses plateformes : AIX (IBM), Solaris (Sun), HP/UX (Hewlett Packard), Windows NT (Microsoft), Linux, …

Comme tout outil de gestion de bases de données relationnelles, Oracle est capable d’interpréter le langage SQL. Or, ce langage, standard de l’industrie, atteint rapidement ses limites lorsqu’il devient nécessaire de manipuler les données renvoyées.

Il est alors possible d’utiliser, par-dessus, un langage de plus haut niveau (PHP, C#, ASP, Java...), mais cela sous-entend que l’ensemble des données avant manipulation soit envoyé à l’application l’ayant demandé, ce qui peut surcharger inutilement cette application.

formation développer script pl sqlPour plus d’efficacité, le langage dédié PL/SQL a été ajouté aux serveurs Oracle afin de manipuler en local les données et les renvoyer de la manière la plus adaptée possible.

+ En savoir plus sur les certifications Informatique / Basics Voir la vidéo + Témoignages eKomi
Présentation de la formation Développeur PL/SQL en vidéo X Fermer
Témoignages X Fermer
Je repars heureux

Je suis très satisfait de la formation. j'aimerais dans l'avenir avoir d'autres formations avec EGILIA. J'encourage tout le monde à faire confiance à EGILIA et à ces formateurs car ils ont toutes les qualités requises au déroulement d'une bonne formation.

Adam OUSSEINI, Administrateur Réseau, Formation Cisco CCNA Témoignages vérifiés par Trust Pilot
Les certifications Informatique / Basics X Fermer

Notre programme de formation Développeur PL/SQL a été élaboré par un collège d'experts techniques, d'experts en pédagogie et de formateurs tous certifiés Informatique / Basics.

Programme détaillé

Utilisation de l'outil SQL Plus

  • Présentation de PL/SQL
  • Utiliser le buffer des commandes
  • Mise en forme des résultats
  • Sortie des résultats dans un fichier
  • Scripts interactifs (accept, define)
  • Comparaison entre SQL *Plus, SQL et PL/SQL.

Ecrire des scripts PL/SQL

  • Développer votre premier script en PL/SQL
  • Syntaxe de base du langage
  • Types de données et conversion de types.
  • Le cas particulier des dates (to_date, to_char, nls_date_format)
  • Déclarer, utiliser des variables et constantes
  • Variables de type composite : tables PL/SQL, records, LOB, Bind variables
  • Portée d'une variable

Utilisation des curseurs

  • Déclarer et utiliser des curseurs
  • Le cycle de vie d’un curseur (open, fetch, close)
  • Utilisation des curseurs pour simplifier la programmation
  • Mises à jour sur les données traitées par un curseur
  • Propriétés des curseurs (%FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT)
  • Passer des paramètres à un curseur
  • Spécificités des curseurs implicites
  • Curseur en mise à jour (for update)

Procédures stockées et packages en PL/SQL

  • Utilisation des packages
  • Création de procédures et de fonctions stockées
  • Les packages prédéfinis fournis par Oracle (dbms_...)..
  • Création, compilation et stockage des programmes avec SQL PLUS
  • Définition et appel d’une procédure stockée.
  • Les droits d'accès sur les procédures stockées.
  • Gestion des dépendances

Gestion des erreurs

  • Philosophie des exceptions
  • Les types d'exception (prédéfinie ou utilisateur)
  • Code erreur et message associé (SQLCODE, SQLERRM)
  • Capture des exceptions
  • Gestion et propagation des exceptions.
  • Personnaliser le traitement des erreurs

Les triggers

  • Utilisation des triggers (déclencheur)
  • Différents types de triggers
  • Valeur actuelle et nouvelle valeur ( :NEW, :OLD)
  • Utilisation de la clause for each row ?
  • Activation et désactivation des triggers (vues DBA_TRIGGERS)
  • Les triggers sur les vues et les événements systèmes
  • Implémenter des contraintes d'intégrité à l’aide des triggers
  • Triggers et transaction

Les transactions

  • Philosophie d’une transaction de bases de données
  • Les instructions COMMIT, ROLLBACK, et SAVEPOINT
  • La problématique des accès concurrents (verrou)
  • Exemples de blocages en PL/SQL
  • La gestion standard des verrous par Oracle
  • Transactions en lecture seule, niveaux d'isolation, verrouillages implicites et explicites.
  • Exemple de transaction trop volumineuse (rollback segment)
  • Recommandations et bonnes habitudes

Notre formation Développeur PL/SQL commence par un descriptif détaillé du planning des principales étapes, ainsi que de la méthodologie employée qui permettra à l’ensemble des stagiaires d'obtenir leurs certifications. La dernière après-midi est consacrée à la mise en situation d’un examen de certification.

Cette formation prépare à la certification EGILIA Essentials avec l'Académie Européenne d'Informatique (European Computing Academy).

Durant la formation, les participants seront amenés à développer des requêtes et procédures stockées en langage PL/SQL. A l'issu de la formation, toutes les meilleures méthodes de développement seront assimilées et tous les pièges sauront être évités.

Formation PL/SQL - oracle développement procédure stockée

Suite à l'obtention de cette certification, vous devenez European Computing Certified et recevez votre Welcome Kit de la part de l'Académie Européenne d'Informatique.

EGILIA vous propose de nombreux avantages pour vous accompagner tout au long de votre projet de formation.

Competence

Ecrire et d'optimiser des scripts de manipulation de données en PL/SQL

  • Utiliser les outils necessaires à l'écriture et à l'execution de script PL/SQL
  • Connaitre la syntaxe du langage PL/SQL
  • Identifier les types de données pouvant être utilisé dans les script
  • Ecrire des algorithmes en PL/SQL
  • Mettre en oeuvre des accès aux données à l'aide de curseur
  • Créer des procédures stockées
  • Créer des packages PL/SQL
  • Créer des fonctions PL/SQL
  • Gérer et exploiter les exceptions
  • Mettre en place des triggers
  • Utiliser le système de transaction pour sécuriser les modifications sur la base

Les certifications

Le passage de l’examen est compris dans toutes nos formations certifiantes . Notre objectif premier est de vous accompagner tout au long de votre projet de formation vers la réussite à l’examen.

Ainsi, afin de vous préparer au mieux, nous vous proposons plusieurs examens blancs.

En 2015, Taux de réussite de 87%

SMARTlibrary

Egilia vous donne la possibilité d’accéder à vie et en illimité à tous nos supports de nos formations dès le premier jour de votre inscription.

30 jours de Broad coaching

Egilia travaille uniquement avec des formateurs consultants et experts formateurs.

Egilia a fait le choix d’avoir des supports de cours créés uniquement par nos Expert formateur pour vous accompagner vers la réussite de vos examens tout au long de la formation.

Toujours dans le but de la réussite à vos examens Egilia vous assure un suivi de votre formation. En effet suite à la session de formation les participants ont la possibilité d’envoyer des mails aux formateurs pendant 30 jours pour lui poser toutes les questions nécessaires à la compréhension du cours.

Formation sur mesure

Tous nos responsables commerciaux sont à votre écoute pour vous aider à réaliser votre projet de formation. Afin de répondre au plus près de vos besoins, nous pouvons vous aider à mettre en place des formations sur mesure.

Les services plus EGILIA

La convivialité, le confort, l'accueil et l'écoute sont, pour EGILIA, des points fondamentaux. C’est pourquoi chaque participant bénéficie d’un accueil personnalisé, d’un petit déjeuner à disposition et d’un cocktail de fin de formation.

Il est important pour nous d’avoir un service de proximité c’est pourquoi tout au long de votre projet formation, toute notre équipe est à votre écoute.

Pré-requis

  • Bonnes connaissances de SQL
  • Bonnes connaissances en développement Certifications
Ce qu'il faut retenir
  • Passage de l'examen Informatique / Basics compris
  • Cursus Oracle exclusif !
  • 5 jours de formation (35 heures)
  • 30 jours de coaching après la formation
  • 1 accès illimité à la SMARTlibrary
  • Le Welcome Kit Informatique / Basics contenant votre certificat d'obtention du titre.
  • Le package d'accueil EGILIA Learning
  • Le certificate of achievement EGILIA en fin de formation.
+ En savoir plus
Paroles d'expert

Loïc THOBOIS Microsoft Most Valuable Professional
Nous sommes convaincus que le formateur est au centre de la qualité de l'apprentissage.
Nous tenons, pour nous différentialiser positivement d'autres acteurs du marché, à ne pas faire appel à des formateurs uniquement recrutés pour la durée d'un stage.

+ En savoir plus