Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

Visa Société
 

Programmation PL/SQL pour Oracle® :
Travaux Pratiques


Formation 4935 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 ?

SujetsHeures
Introduction à PL/SQL2,0
Techniques avancées de manipulation des données3,0
Développement de code bien structuré et sans erreur3,0
Gestion des erreurs avec les EXCEPTIONs3,0
Obtenir une réutilisation maximale avec les sous-programmes et les packages4,0
Programmation avec les curseurs et les variables curseurs3,0
Exploitation de types de données complexes3,0
Ecriture de fonctions scalaires, agrégats et tables2,5
Invocation de SQL dynamique natif2,0
Utilisation de triggers pour la logique métier2,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 flux
  • Accès aux bases de données pour récupérer et maintenir les données
  • Effectuer des manipulations de données complexes avec des curseurs
  • Codage de Dynamic SQL à l'aide des dernières extensions natives d'Oracle
  • Débogage et test de blocs PL/SQL
  • Gestion des EXCEPTIONs de manière structurée
  • Stockage des procédures, fonctions et packages dans une base de données
  • Ecriture de fonctions SQL définies par l'utilisateur
  • Groupage de code stocké dans des packages
  • Création de triggers pour gérer l'intégrité des données et la dérivation des données
  • Gestion 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.

 
Travaux Pratiques

Calendrier des formations

28 février - 4 marsParis S'inscrire
4 - 8 juilletParis S'inscrire

Londres (en anglais)

6 - 10 décembreLondon S'inscrire
16 - 20 maiLondon S'inscrire
Live online classroom training.

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.

Prix des formations

2 530 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 550 €FlexPass 3 stages
2 250 €Visa Société 25 jours
2 280 €Carte Cursus

Cliquez ici pour plus d'informations ou appelez le
01 49 68 53 00.