Oracle - Développer avec Oracle PL/SQL

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Acquérir les compétences pour développer des programmes PL/SQL pour accéder aux bases Oracle et créer des procédures stockées et des fonctions pour une réuilisation maximale et une maintenance du code minimale et concevoir des applications modulaires avec des packages. Gérer la récupération des données pour les applications frontales et invoquer du SQL Dynamique natif pour créer du code de haut niveau.

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jour(s)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jour(s)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions

Programme

Introduction et vue d'ensemble

  • Les bases du PL/SQL : Déclaration des variables ; Lier les variables aux définitions de la base ; Instructions de contrôle de flux
  • Fonctions PL/SQL d'Oracle 11g et 12c : TPL/Scope dans Oracle 11g ; Retourner des résultats du curseur implicite à partir de procédures stockées dans Oracle 12c ; Déclarer des fonctions locales au sein des instructions SELECT dans Oracle 12c

Techniques de manipulation des données

  • Gestion des données avec les instructions DML : Utilisation de la clause RETURNING INTO ; Résolution du problème d'extraction à travers les COMMIT
  • Gestion de la récupération des données avec les curseurs : Curseurs implicites et explicites ; Attributs des curseurs ; Simplification du traitement de curseurs avec FOR LOOP ; Intégration d'expressions curseurs dans des instructions SELECT
  • Variables curseurs : Variables curseurs faiblement ou fortement typées ; Passage des variables curseurs vers d'autres programmes ; Définition de REF CURSORS dans les packages

Développement de code bien structuré et sans erreur

  • Gestion des erreurs avec les EXCEPTIONs : EXCEPTIONs prédéfinies et définies par l'utilisateur ; Propagation et portée ; Soumettre de nouveau une transaction en erreur avec le traitement EXCEPTION
  • Débogage des blocs PL/SQL : Simplification du test et du débogage grâce à la compilation conditionnelle ; Interprétation des messages du compilateur ; Utilisation de techniques de test structurées

Obtenir une réutilisation maximale

  • Écriture de fonctions et de procédures stockées : Invocation d'une logique côté serveur ; Passage de paramètres en entrée et en sortie ; Mise en oeuvre d'une transaction autonome ; Droits du propriétaire vs. de l'appelant
  • Codage de fonctions utilisateur : Appel des fonctions PL/SQL à partir du SQL ; Construction de fonctions valeur table
  • Développement de triggers sécurisés : Variables OLD et: NEW dans les triggers de niveau ligne ; Mise en oeuvre de règles de gestion complexes ; Éviter les éléments peu fiables dans les triggers ; Exploitation de triggers de niveau base de données et schéma

Exploitation de types de données complexes

  • Types collections : Tables PL/SQL, imbriquées, VARRAYs ; Collections denses et non-consécutives
  • Transfert de données en masse : Échange de données entre blocs PL/SQL ; BULK COLLECT INTO ; FOR ALL ; Attributs curseurs BULK; Traitement de BULK EXCEPTION

Invocation de SQL dynamique natif

  • Bien manipuler le compilateur : L'instruction EXECUTE IMMEDIATE ; La clause RETURNING INTO
  • Types de SQL dynamique : Construction d'instructions SQL au moment de l'exécution ; Génération automatique de code standard

Techniques avec les packages

  • Structure des packages: spécification et corps
  • Suppression des problèmes de dépendance
  • Surcharge pour des effets polymorphiques
  • Évaluation des structures d'application
  • Packages sans corps pour stocker toutes les définitions de l'application
  • Déclaration et utilisation de variables globales et persistantes

Prérequis

Avoir des connaissances pratiques de SQL et PL/SQL.

Public

Programmeurs ou tout autre utilisateur de PL/SQL.

Ces formations pourraient vous intéresser

Objectifs de la formation

Pouvoir développer de façon autonome des solutions applicatives tirant parti des services fournis par les API fournies par OpenAI, notamment ChatGPT et DALL-E 2.
Tarif

A partir de 2 775,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les connaissances nécessaires pour intégrer le WCAG et le RGAA dans le développement de sites et applications web
  • Appréhender les critères d'accessibilité constitutifs du RGAA pour les mettre en oeuvre techniquement
  • Appréhender le développement d’interfaces riches en adoptant notamment l’API ARIA pour les rendre accessibles
  • Utiliser les méthodes d’évaluation des développements web réalisés
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

• Organiser un service achat performant
• Identifier les enjeux de la mise en place de tableaux de bord de suivi des achats
• Développer des outils de suivi et de contrôle des achats

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

A l’issue de la formation, le stagiaire sera capable de :

  • Acquérir, développer et consolider des compétences clés sur le logiciel EXCEL
  • Maîtriser les fonctions de bases ou intermédiaires ou avancées (adaptées aux besoins du participant)
  • Se faciliter le quotidien en automatisant les opérations répétitives
  • Gagner en productivité
  • Éviter les erreurs de saisie
Tarif

A partir de 525,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture de la base de données Oracle 18c / 19c
  • Installer Oracle Database 18c / 19c
  • Créer et configurer une base de données Oracle 18c / 19c
  • Identifier les principales fonctionnalités de l'administration d'une base de données Oracle
  • Gérer la sécurité de la base de données et la gestion des utilisateurs
  • Connecter les postes clients au serveur Oracle Database 18c / 19c.
Tarif

A partir de 3 050,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

• Identifier les ressorts de la cohésion d'équipe
• Améliorer la performance de son équipe en favorisant les comportements solidaires et le sentiment d'appartenance

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • S’inscrire dans une dynamique d’évolution pour s’affirmer dans sa fonction
  • Développer sa créativité
  • Développer son sens relationnel et ses capacités à réussir
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

  • Identifier le cadre réglementaire de l'AFEST
  • Déterminer les étapes clés afin de développer l'AFEST
  • Analyser les enjeux RH
Tarif

A partir de 1 175,00 €

Durée

1 jour

Modes
  • Centre
  • Entreprise
  • Distance

Oracle 12c - Tuning

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier et utiliser les techniques d'optimisation de la base de données et de l'instance
  • Intégrer les apports de la version 12c dans les démarches d'optimisation.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Langage VBA Excel et Macros (Visual Basic)

Proposé par SHURAFORM - FORMAEREM

Objectifs de la formation

1- Comprendre les bases de VBA: l'objectif principal est d'acquérir une compréhension fondamentale du langage VBA et de son fonctionnement dans Excel. Cela inclut la familiarisation avec les concepts clés tels que les variables, les boucles, les conditions, les fonctions etc...

2-Automatiser les taches répétitives: L'un des objectifs principaux de VBA est d'automatiser les taches répétitives dans Excel. La formation vise à enseigner aux participants comment écrire des macros VBA pour effectuer des opérations telles que la saisie de données, les calculs etc...

3-Personnaliser et étendre les fonctionnalités d'Excel: VBA permettra de personnaliser et d'étendre les fonctionnalités d'Excel en créant des macros, des formulaires, des boites de dialogue personnalisées. L'objectif sera donc de permettre aux participants de développer des solutions spécifiques à leurs besoins professionnels.

4- Manipuler et analyser les données: cette formation offrira l'apprentissage de fonctionnalités puissantes pour manipuler et analyser les données dans Excel. 

5- Gérer les erreurs et déboguer le code: Cette formation offrira aussi l'apprentissage des bonnes pratiques pour gérer les erreurs, déboguer le code et résoudre les problèmes courants rencontrés lors du développement de macros VBA.
Tarif

A partir de 585,00 €

Durée

2j / 14h

Modes
  • Entreprise
  • Distance

Je cherche à faire...