Dernière mise à jour le 16/07/2024

Développer avec Oracle PL/SQL

Informations générales

Type de formation : Formation continue
Domaine : IA, Big Data et Bases de données
Filière : Oracle
Rubrique : Conception - développement
Formation éligible au CPF : Non
Formation Action collective : Non
Editeur : Oracle

Objectifs & compétences

    • 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
 

Public visé

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

Pré-requis

Avoir suivie le cours "Langage SQL" ref : AS702 Expérience recommandée en programmation d'applications

Programme

PRÉSENTATION DE PL/SQL  
 
Module 1 : 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  
 
Module 2 : 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  
 
    • UTILISATION DE TYPES COMPOSITES  
    • CRÉATION ET UTILISATION DE RECORDS  
    • CRÉATION ET UTILISATION DE TABLES PL/SQL  
 
Module 3 : INSTRUCTIONS SQL
Utilisation des commandes LMD
Gestion des transactions
Les limites de SQL
La syntaxe particulière de l'ordre SELECT dans un bloc PL/SQL  
 
Module 4 : É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  
 
Module 5 : 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  
PERSONNALISER LE TRAITEMENT DES ERREURS  
 
Module 6 : UTILISER LES EXCEPTIONS PRÉDÉFINIES
Exceptions déclarées dans le bloc PL/SQL
Gestion des erreurs applicatives  
 
Module 7 : 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  
 
Module 8 : APPELS DES OBJETS STOCKÉS
Utilisation des fonctions stockées directement dans le langage SQL  
 
Module 9 : 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
 

Modalités

Modalités : en présentiel, distanciel ou mixte – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : AS704

Tarifs

Prix public : 1815
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • CPF -MonCompteFormation
Contactez nous pour plus d’information

Lieux & Horaires

Campus : Ensemble des sites

Durée : 21 heures
Délai d'accès :
Jusqu’à 8 jours avant le début de la formation

Distanciel possible : Oui

informations : 1

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 09 / 09 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
  • Inscription au 25 / 11 / 2024
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Oracle

AS715

Oracle 12c – Administration

    • Connaître l'architecture du SGBD Oracle 12c
    • Savoir réaliser l’ensemble des tâches d’administration courante d’une base Oracle 12c
    • Comprendre comment sécuriser les serveurs et les bases de données
    • Être en mesure d’utiliser les outils d’administration de bases de données hébergées dans le Cloud
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

NE429

Oracle Weblogic Server – Administration

Des connaissances de base en administration, bases de données, SQL et réseaux Maîtriser l'architecture Installer, configurer et gérer Tâches d'administration Configurer des bases de données, sites Web, déployer des applications, configurer la sécurité et d'autres services. Maitriser les outils d'administration basés sur les commandes en ligne Configurer une grappe (un cluster) de serveurs Configurer la distribution des applications et des ressources à travers le cluster. Utiliser les fonctionnalités du cluster

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

AS715B

Oracle 18c – Administration

    • Connaître l’architecture Oracle Database 18c
    • Maîtriser l’installation d’Oracle 18c
    • Savoir gérer une instance de base de données
    • Être en mesure de gérer la sécurité d’une base de données autonome
    • Maîtriser les nouveaux concepts de sauvegarde et restauration
    • Être à l'aise avec l’architecture Multitenant
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

NE430

Oracle Weblogic Server – Administration avancée et Tuning

Aborder les outils suivants : Java Virtual Machine Weblogic Scripting Tool (WLST) JVM Tuning & Troubleshooting de Weblogic Server Core Optimisation de la gestion des threads avec les Work Managers JDBC JMS Weblogic Server Clusters

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Oracle

AS720

Oracle 12c, tuning

    • Définir les principaux problèmes de performances d'une base de données Oracle 12c
    • Dimensionner les différentes zones de la mémoire
    • Réaliser des diagnostics et des réglages des différents objets d'une base de données
    • Appliquer des solutions d'optimisation d'une base de données oracle 12c
 

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Oracle

ASOR10

Introduction au SGBD Oracle

    • Connaître les différents aspects d'un serveur Oracle
    • Comprendre un schéma relationnel
    • Découvrir les langages SQL et PL/SQL, leurs rôles
    • Comprendre l'architecture d'une instance ou d'une base
    • Comprendre les principaux métiers associés à une base
 

14 heures de formations sur 2 Jours
En savoir plus