Formation Oracle PL/SQL : Les bases d’Oracle Database

Description

Notre formation  Oracle PL/SQL vous familiarise avec les principes de base du langage pour créer et administrer de manière efficace des applications Oracle Database. Vous serez formé à organiser vos programmes, à gérer les données, à traiter les transactions et les exceptions, ainsi qu’à automatiser des tâches habituelles. Cette formation, qui convient aussi bien aux novices qu’aux développeurs souhaitant améliorer leurs compétences, propose une méthode progressive et pratique pour maîtriser PL/SQL et exploiter pleinement les fonctionnalités d’Oracle Database.

Public visé

  • Administrateurs de base de données
  • Analystes système
  • Développeurs PL/SQL
  • Développeurs Oracle Forms
  • Consultants techniques

Prérequis

  • Aucun prérequis spécifique n’est nécessaire, si ce n’est une compréhension de l’anglais et du vocabulaire IT.

Objectifs pédagogique

  • Créer et exécuter des procédures et fonctions stockées simples
  • Comprendre les fonctionnalités et la syntaxe de PL/SQL
  • Concevoir des blocs anonymes PL/SQL performants
  • Gérer les exceptions dans les programmes PL/SQL
  • Utiliser les structures de contrôle et de flux (boucles, conditions, curseurs explicites)
  • Développer du code PL/SQL pour interagir efficacement avec la base de données

Programme de la formation

Apprenez à développer et gérer vos applications avec PL/SQL sur Oracle Database

Maîtriser les bases de PL/SQL pour développer et gérer des applications Oracle

Contenu

  1. Introduction
  • Objectifs du cours, contenu du cours et informations sur les comptes utilisés pendant le cours
  • Schéma HR
  • Annexes utilisées dans ce cours
  • Environnements de développement PL/SQL
  1. Introduction à PL/SQL
  • Présentation des avantages et de la structure de PL/SQL
  • Présentation des blocs PL/SQL
  • Génération de messages de sortie dans PL/SQL
  1. Déclaration de variables PL/SQL
  • Détermination des identificateurs valides et non valides
  • Déclaration et initialisation des variables
  • Divers types de données
  • Identification des avantages liés à l’utilisation de l’attribut %TYPE
  • Utilisation de variables attachées
  1. Ecriture de blocs PL/SQL anonymes
  • Unités lexicales dans un bloc PL/SQL
  • Utilisation des fonctions SQL dans PL/SQL
  • Conversion du type de données
  • Utilisation de blocs imbriqués en tant qu’instructions
  • Référencement d’une valeur d’identificateur dans un bloc imbriqué
  • Qualification d’un identificateur à l’aide d’un libellé
  • Opérateurs du langage PL/SQL
  • Utilisation de séquences dans des expressions PL/SQL
  1. Utilisation d’instructions SQL dans un bloc PL/SQL
  • Utilisation d’instructions SQL dans PL/SQL
  • Extraction de données dans PL/SQL à l’aide de l’instruction SELECT
  • Utilisation de conventions d’appellation dans des instructions DML et l’extraction de données
  • Manipulation des données du serveur à l’aide de PL/SQL
  • Curseurs SQL
  • Utilisation d’attributs de curseur SQL pour obtenir des informations en retour sur DML
  • Enregistrement et annulation de transactions
  1. Ecriture de structures de contrôle
  • Contrôle du flux d’exécution PL/SQL
  • Utilisation des instructions IF et CASE pour le traitement conditionnel
  • Gestion des valeurs NULL
  • Création de conditions booléennes à l’aide d’opérateurs logiques
  • Utilisation du contrôle itératif avec des instructions en boucle
  1. Utilisation de types de données composites
  • Types de données composites des tables et des enregistrements PL/SQL
  • Utilisation des enregistrements PL/SQL
  • Insertion et mise à jour des enregistrements PL/SQL
  • Utilisation de tables INDEX BY
  • Utilisation de tableaux associatifs
  • Déclaration et utilisation de tableaux VARRAY
  1. Utilisation de curseurs explicites
  • Curseurs
  • Opérations de curseur explicites
  • Contrôle des curseurs explicites
  • Utilisation de curseurs explicites pour le traitement des lignes
  • Curseurs et enregistrements
  • Boucles FOR de curseur utilisant des sous-requêtes
  • Attributs de curseur explicite
  • Attributs %NOTFOUND et %ROWCOUNT
  1. Gestion des exceptions
  • Concept d’exception
  • Gestion des exceptions avec PL/SQL
  • Exceptions prédéfinies
  • Interception des erreurs prédéfinies et non prédéfinies des serveurs Oracle
  • Fonctions renvoyant des informations sur les exceptions
  • Utilisation du mot clé PRAGMA
  • Interception des exceptions définies par l’utilisateur
  • Propagation des exceptions
  1. Création de fonctions et de procédures stockées
  • Aperçu des fonctions et des procédures stockées
  • Distinction entre les sous-programmes et les blocs anonymes
  • Instruction CREATE OR REPLACE PROCEDURE | FUNCTION
  • Présentation de la zone d’en-tête d’une fonction ou d’une procédure stockée
  • Création de fonctions et de procédures simples
  • Création d’une procédure simple avec un paramètre IN
  • Exécution d’une procédure et d’une fonction

Cette formation Oracle PL/SQL vous offre l’opportunité d’acquérir une compréhension solide du langage et de créer des programmes performants sur Oracle Database. En adoptant une méthode pragmatique et graduelle, vous saurez maîtriser la gestion des données, automatiser des opérations et rédiger des blocs, procédures et fonctions PL/SQL efficaces. Pour améliorer vos compétences, explorez notre section dédiée aux formations en bases de données ou consultez la documentation officielle d’Oracle.

formation Oracle PL/SQL

Réference: OR05

Niveau: Fondamental

Certificat : De participation

Durée: 3 Jours

Lieu: En présentiel ou à distance

Financement CNFCPP

Partager

Les points forts de la formation

  • Formation pratique et progressive
  • Maîtrise des blocs, fonctions et procédures
  • Gestion des erreurs et exceptions
  • Interaction efficace avec Oracle Database

SOFTWAY TUNISIE

Moyens Pédagogiques

  • Cours interactifs
  • Pratique guidée
  • Cas pratiques
  • Support continu

Offre Speciale

Formation Intelligence Artificielle: Enjeux et Outils

Cette formation en Intelligence Artificielle vise à donner une compréhension globale des enjeux, des concepts clés et des usages actuels de l’IA

 Autres formations à découvrir

Formation Rédaction Web – Approche éditoriale d’un site web

Réference: DG01

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

ISTQB Foundation

Réference: PR03

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Formation Sage Paie 100

Réference: SA05

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Partenaire sage en Tunisie & Centre de formation professionnelle​

Revendeur et intégrateur Sage, SOFTWAY TUNISIE, vous fait bénéficier de son expertise et du savoir-faire de son personnel hautement qualifié en accompagnant votre entreprise dans la conception de vos projets informatiques.

Demande de devis

Softway

Inscription à une Formation

Rejoignez-nous !​

Dans le cadre de notre activité de formation professionnelle, nous sommes constamment à la recherche de nouveaux consultants formateurs.
Softway

Demande de demo

Softway