Formation Oracle PL/SQL : Initiation + Approfondissement

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Maîtriser la manipulation des données d'Oracle Database à l'aide du langage PL/SQL - Utiliser de façon avancée PL/SQL - Optimiser ses requêtes - Sécuriser son code

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 3 275,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 3 275,00 €

Durée 5 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir Oracle PL/SQL

    PL/SQL : présentation, fonctionnalités
    Gestion des transactions dans Oracle Database
    Panorama des objets d'une base de données Oracle
    Outils de développement
    Documentation technique

    Atelier : Installation de l'environnement de développement - Structure d'un script PL/SQL

    Apprendre les bases de PL/SQL

    Gestion des environnements hôtes
    Syntaxe des instructions et conventions de nommage
    Déclaration de variables, Types de données disponibles
    Déclaration de constantes
    Transtypage de données, fonctions disponibles
    Expression de conditions
    Répétition de traitement avec l'utilisation de boucles
    Types composites : records, tables indexées
    Présentation des types objets
    Ecriture de sous-programmes
    Création de sous-types

    Atelier : Manipulation de types - Utilisation de listes d'objets et appel de fonctions prédéfinies.

    Travailler avec des curseurs

    Accès à une base de données et présentation des curseurs br /> Curseur implicite pour la modification, suppression, insertion et sélection
    Utilisation des collecteurs (RETURNING, BULK COLLECT)
    Parcours de curseurs
    Curseurs explicites

    Atelier : Parcours de données à l'aide de curseurs et collections.

    Ecrire et appeler des procédures ou des fonctions stockées

    Gestion des traitements stockés : sous-programmes, bibliothèques et paquetages
    Procédures stockées : intérêt, définition, modification et appel
    Passage de paramètres
    Création, modification et appel de fonctions stockées, types de retour
    Bonnes pratiques

    Atelier : Création et manipulation de procédures, de fonctions et de paquetages stockés.

    Gérer les erreurs

    Exceptions courantes
    Capture et traitement d'une exception
    Levée d'une exception avec RAISE
    Propagation et gestion des transactions

    Atelier : Gestion d'exceptions dans le code.

    Définir des déclencheurs

    Triggers : définition, contextes d'usage, types
    Implémentation d'un trigger
    Utilisation des transactions autonomes
    Déclencheurs combinés : définition pour des tables et des vues
    Création de triggers sur des instructions de définition de données

    Atelier : Implémentation de déclencheurs (simples, combinés) - Création de triggers ordre et de triggers ligne.

    Optimiser les performances

    Gestion du cache, mise en mémoire des résultats
    Cache de requêtes, de fonctions
    Pricipales commandes de mise en cache du code source

    Atelier : Utilisation du cache pour optimiser les performances du code.

    Ecrire du code SQL dynamique

    SQL Dynamique : présentation, intérêt
    Eléments de code, curseurs
    Exécution

    Atelier : Exécution dynamique d'un bloc PL/SQL et analyse des performances.

    Techniques avancées de curseurs

    Curseurs Ref et curseurs dynamiques
    Curseurs FOR UPDATE
    Gestion des verrous avec les curseurs
    Curseurs parallèles

    Atelier : Manipulation de curseurs avancés et gestion des transactions concurrentes.

    Gestion des collections complexes

    Tables imbriquées et VARRAYs
    Manipulation de collections multidimensionnelles
    Utilisation avancée des types TABLE et RECORD

    Atelier : Création et manipulation de collections avancées pour des opérations complexes.

    Optimisation et débogage du code PL/SQL

    Techniques de profiling et tuning du code PL/SQL
    Utilisation de DBMS_PROFILER, DBMS_TRACE
    Débogage et analyse des performances
    Réduction des accès I/O et utilisation des indices

    Atelier : Analyse de performance et optimisation de scripts PL/SQL existants.

    Utilisation avancée des paquetages

    Création de paquetages complexes
    Techniques de modularisation du code
    Utilisation des variables et sous-programmes dans les paquetages
    Gestion des versions et migration

    Atelier : Développement de paquetages avancés pour des applications modulaires.

    Sécurisation et gestion des permissions

    Techniques de sécurisation des procédures et fonctions stockées
    Utilisation des contextes de sécurité et des utilisateurs
    Gestion des privilèges avec AUTHID

    Atelier : Implémentation de sécurité dans les sous-programmes PL/SQL.

    SQL dynamique avancé

    Utilisation avancée de DBMS_SQL et EXECUTE IMMEDIATE
    Gestion des curseurs et des types dynamiques
    Conception de SQL dynamique pour des architectures complexes

    Atelier : Développement de solutions dynamiques pour des cas d'utilisation réels.

    Gestion des erreurs avancées

    Création et utilisation des exceptions définies par l'utilisateur
    Gestion d'erreurs au niveau des transactions
    Implémentation de techniques de reprise après erreur

    Atelier : Gestion avancée des exceptions avec reprise d’exécution et journalisation.

    Prérequis

    Bonnes connaissances du PL/SQL

    Public

    Administrateurs de bases de données Oracle - Développeurs Oracle

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    À l'issue de cette formation Administration Oracle SOA Suite 11g, vous aurez acquis les connaissances et compétences nécessaires pour : 

    • Maitriser l'architecture d'Oracle SOA Suite 11g.
    • Installer l'infrastructure et le socle technique d’Oracle SOA Suite 11g.
    • Déployer les applications composites SOA.
    • Configurer et gérer les domaines et les composants Oracle SOA Suite 11g.
    • Surveiller, Tuner et diagnostiquer l’exécution des composants Oracle SOA Suite 11g.
    • Sauvegarder et récupérer Oracle SOA Suite 11g
    Tarif

    A partir de 2 290,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Formation Oracle prise en main

    Proposé par PLB CONSULTANT

    Objectifs de la formation

    • Concevoir efficacement une base de données Oracle (modèle relationnel, MCD) 
    • Savoir mettre en oeuvre une base Oracle (tables, contraintes d'intégrités) 
    • Comprendre le fonctionnement global d'Oracle (tablespaces, SGA, ...) 
    • Savoir dialoguer avec la base en utilisant le langage SQL 
    • Optimiser vos requêtes SQL
    • Maîtriser votre environnement de travail sous Oracle 
    • Sécuriser l'accès aux données
    • Comprendre le concept de transaction et des verrous.
    Tarif

    A partir de 2 590,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    A l'issue de cette formation Oracle RAC vous aurez acquis les connaissances et compétences nécessaires pour : 

    • Intaller, configurer et administrer des bases de données sous RAC
    • Gérer les fonctionnalités de Load balancing et de Fail-Over proposées par Oracle
    Tarif

    A partir de 3 225,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Reconnaître les fonctionnalités, l'architecture et les concepts d'un serveur Oracle Database 12c
    • Mettre en oeuvre, créer, configurer et administrer une base de données Oracle en mettant l'accent sur les aspects pratiques et opérationnels
    • Mettre en oeuvre les compétences et les réflexes utiles pour administrer efficacement et rigoureusement votre base Oracle 12c au quotidien dans un environnement sécurisé et optimisé
    • Utiliser les bons outils par rapport à vos besoins.
    Tarif

    A partir de 3 050,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    • Appréhender les vues dynamiques de performance
    • Utiliser Statspack
    • Analyser les charges CPU
    • Régler la mémoire
    • Régler le Shared Pool
    • Régler la PGA
    • Régler la journalisation et les entrées/sorties
    • Régler le stockage
    • Analyser les problèmes de verrouillage et de réseau
    Tarif

    Contacter l'organisme

    Durée

    4j / 28h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    À l’issue de cette formation Toad pour Administrateur, vous aurez acquis les connaissances et les compétences nécessaires pour :

    • Configurer, paramétrer et personnaliser Toad
    • Utiliser Toad comme éditeur de requêtes SQL ou de scripts PL/SQL (création, structure de données et de BDD, manipulation des objets de la base, gestion des autorisations...)
    • Maîtriser l’affichage de vos données
    • Naviguer de façon efficace à travers les objets
    • Optimiser les requêtes SQL des développeurs
    • Produire des rapports de données
    • Effectuer les différentes tâches d’import/export
    Tarif

    A partir de 1 480,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

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

    • Créer des applications graphiques avec le module Forms de l'outil Oracle Developer et le L4G d'Oracle.
    Tarif

    Contacter l'organisme

    Durée

    5j / 35h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

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

    • Identifier les principes fondamentaux de Rust
    • Ecrire du code Rust propre en suivant les conventions de codage recommandées
    • Utiliser les concepts de base tels que les types de données, les variables, les fonctions et les structures de contrôle
    • Démontrer une compréhension approfondie des propriétés de sécurité de Rust
    • Explorer les fonctionnalités avancées de Rust
    • Utiliser les bibliothèques et les frameworks populaires de Rust pour développer des applications et des projets concrets
    • Concevoir, mettre en oeuvre et déployer une application Blockchain fonctionnelle
    • Pratiquer le débogage et le test de code Rust.
    Tarif

    A partir de 2 850,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Distance

    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 ACCESS,
    • Maîtriser et confirmer les fonctions de bases ou intermédiaires ou avancées (adaptées aux besoins du participant)
    • Comprendre la dimension d’une base de données
    • Être plus productif en se facilitant le quotidien, en automatisant les opérations répétitives
    • Créer une base de données
    • Gagner en autonomie et en confiance dans le développement d’une base de données
    Tarif

    A partir de 525,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Distance

    Objectifs de la formation

    WebCenter Sites (ex Fatwire) est un composant de la gamme Oracle WebCenter Suite. Il s’agit d’une solution WEM qui permet aux entreprises d'optimiser leur engagement envers leur clientèle sur l'ensemble des canaux Web, mobiles et sociaux à fin d’aboutir à une présence multicanale optimale à l'échelle mondiale. Cette formation WebCenter Sites 11g présente les composants d'Oracle WebCenter Sites à travers un cas pratique de création et de mise en œuvre d’un portail 2.0 basé sur les principaux composants Webcenter Sites.

    Tarif

    A partir de 2 690,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...