|
|
|
Programmation PL/SQL pour Oracle® : Travaux Pratiques
Formation 493 • 5 jours
Courriel
Sommaire
PDF
Foire aux questions
Quel est l'objectif de cette formation ?Ce cours couvre de façon complète PL/SQL, le langage de programmation principal d'Oracle. PL/SQL sert à écrire des procédures stockées, des triggers et du code dans la base de données Oracle. De plus, Oracle utilise aussi ce langage dans son environnement de développement Developer, ainsi que dans son serveur d'applications, Oracle Application Server. Ce cours vous montrera comment écrire des programmes PL/SQL pour résoudre des cas concrets à l'aide du langage le plus stratégique d'Oracle. Le cours aborde également le développement d'une interface de programmation (Application Programming Interface) pour une application frontale PL/SQL.Que sont SQL et PL/SQL ?SQL est un langage standard utilisé pour accéder aux bases de données relationnelles. Les différentes bases de données relationnelles ont des extensions procédurales à SQL différentes. PL/SQL est le langage de programmation d'Oracle qui fournit des extensions procédurales dans tous les environnements Oracle. PL/SQL signifie Procedural Language (PL) extensions to Structured Query Language (SQL).Quel profil dois-je avoir ?Vous devez avoir une connaissance pratique de SQL et de PL/SQL. Une expérience de la programmation et des bases de données relationnelles est recommandée. Si vous avez déjà suivi le
Cours 593, Introduction au langage de programmation SQL ou le
Cours , Introduction complète à Oracle Database 11gvous devriez être bien préparé pour ce cours.À qui s'adresse cette formation ?Ce cours s'adresse à tous ceux qui sont impliqués dans la programmation avec PL/SQL, y compris les développeurs, les administrateurs de bases de données, les programmeurs, les analystes et les responsables.Je n'ai pas d'expérience de la programmation. Cette formation me convient-elle ?Comme ce n'est pas un cours sur les concepts de programmation, un programmeur novice aura des difficultés. Cependant, une expérience pratique de SQL et d'Oracle permettra au participant motivé de devenir développeur Oracle.Vais-je étudier SQL au cours de cette formation ?Non. Ce cours couvre le langage de programmation d'Oracle ; PL/SQL. Pour ce cours, vous devez avoir déjà des connaissances de base en SQL. Si vous souhaitez étudier SQL, vous pouvez suivre le
Cours 593, Introduction au langage de programmation SQL ou le
Cours , Introduction complète à Oracle Database 11g, si vous souhaitez une introduction. Si vous souhaitez approfondir davnatage SQL, nous vous recommandons de suivre le
Cours , Développement de requêtes SQL pour les bases de données Oracle.Quelle est la version d'Oracle PL/SQL utilisée ?Dans ce cours, on utilise Oracle 11g et PL/SQL 11g. Comme PL/SQL est le langage de programmation standard dans tous les environnements Oracle, ce cours est applicable même si vous utilisez une version précédente d'Oracle. Certaines fonctionnalités récentes sont identifiées en utilisant un système d'icones ( "8I", "9I", "10g, "11 g"). Quel est le système d'exploitation utilisé au cours de cette formation ?Le système d'exploitation utilisé dans la classe est Windows. Le cours, cependant, est entièrement indépendant du système d'exploitation et est également applicable pour ceux qui utilisent Oracle sur d'autres plates-formes.Je suis en train de migrer d'une autre base de données vers Oracle. Cette formation est-elle adaptée ?Oui. Chaque produit a un langage procédural différent. PL/SQL est spécifique à Oracle. Si vous utilisiez une autre base de données et planifiez d'utiliser les procédures stockées, les triggers ou autres programmes serveur d'Oracle, ce cours répondra à vos besoins.Combien de temps est consacré à chaque sujet ?| Sujets | Heures | | Introduction à PL/SQL | 2,0 | | Techniques avancées de manipulation des données | 3,0 | | Développement de code bien structuré et sans erreur | 3,0 | | Gestion des erreurs avec les EXCEPTIONs | 3,0 | | Obtenir une réutilisation maximale avec les sous-programmes et les packages | 4,0 | | Programmation avec les curseurs et les variables curseurs | 3,0 | | Exploitation de types de données complexes | 3,0 | | Ecriture de fonctions scalaires, agrégats et tables | 2,5 | | Invocation de SQL dynamique natif | 2,0 | | Utilisation de triggers pour la logique métier | 2,5 | Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.Quels sont les types de travaux pratiques proposés ?Plus de 40% du cours est consacré au développement pratique de code PL/SQL. Chaque exercice est conçu pour renforcer le contenu du cours à l'aide de problèmes réalistes. Liste des travaux pratiques :Ecriture de blocs simples utilisant des définitions de variables et des constructions de contrôle des fluxAccès aux bases de données pour récupérer et maintenir les donnéesEffectuer des manipulations de données complexes avec des curseursCodage de Dynamic SQL à l'aide des dernières extensions natives d'OracleDébogage et test de blocs PL/SQLGestion des EXCEPTIONs de manière structuréeStockage des procédures, fonctions et packages dans une base de donnéesEcriture de fonctions SQL définies par l'utilisateurGroupage de code stocké dans des packagesCréation de triggers pour gérer l'intégrité des données et la dérivation des donnéesGestion de types de données complexes avec des tables PL/SQL Quelle version d'Oracle est utilisée ?Ce cours s'exécute sur Oracle 11g sur une plate-forme Windows.Pourquoi suivre ce cours plutôt qu'un de ceux proposés par Oracle ?Learning Tree a pour but d'aider ses clients à progresser rapidement en leur proposant des formations de haut niveau aux technologies et au management. Notre indépendance à l'égard d'Oracle (et de tout autre fournisseur) nous permet d'avoir une vision impartiale de ce qui marche et de ce qui ne marche pas. Ce cours est objectif dans son approche car il a été développé de manière indépendante par des experts qui apportent aux participants leur expérience du terrain.Quel est le lien entre ce cours et les autres cours de Learning Tree ?Les formations suivantes sont également susceptibles de vous intéresser : |
Oracle est une marque déposée d'Oracle Corporation. PL/SQL est une marque d'Oracle Corporation.
|
|

Calendrier des formations
Suivrez les formations surlignées
dans l’un de nos centres de formation ou en ligne grâce à AnyWare de Learning TreeTM.
Plus de dates et de lieux.
Solutions intra
entreprise
Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.
|