Formation Oracle Database 12c R2 : PL/SQL avancé

Description

La formation Oracle Database 12c R2 – PL/SQL avancé permet de maîtriser les fonctionnalités avancées du langage PL/SQL pour concevoir, optimiser et sécuriser des applications Oracle performantes. Vous serez formé à la création de programmes PL/SQL complexes, à l’exploitation des collections, des curseurs avancés, des packages, ainsi qu’à l’application des méthodes d’optimisation et de protection du code.

Public visé

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

Prérequis

  • Bonnes connaissances en SQL et PL/SQL
  • Notions de programmation
  • Expérience avec Oracle Database

Objectifs pédagogique

  • Développer des programmes PL/SQL avancés
  • Utiliser les collections, curseurs et packages
  • Optimiser les performances du code PL/SQL
  • Sécuriser les applications Oracle

Programme de la formation

Maîtriser le développement avancé PL/SQL sur Oracle Database 12c R2.

Oracle 12c R2 PL/SQL avancé – Développement et Optimisation.

Contenu

  1. Oracle Database Exadata Express Cloud Service
  • Présentation d’Oracle Database Exadata Express Cloud Service
  • Accès à une base de données Cloud à l’aide de SQL Workshop
  • Connexion à une base de données Exadata Express à l’aide de clients de base de données
  • Utilisation d’une base de données Exadata Express à l’aide de SQL Developer
  1. Présentation des collections
  • Présentation des collections
  • Utiliser des tableaux associatifs
  • Utiliser des tables imbriquées
  • Utiliser des tableaux VARRAY
  1. Utiliser des collections dans PL/SQL
  • Ecrire des programmes PL/SQL qui utilisent des collections
  • Utiliser les collections efficacement
  • Amélioration des liaisons de type PL/SQL
  • Lier des types de données propres à PL/SQL à des instructions SQL à l’aide de DBMS_SQL
  1. Manipuler des objets LOB
  • Utiliser des objets LOB
  • Présentation des objets SecureFile LOB
  1. Utiliser des données JSON
  • Données JSON
  • Colonnes de données JSON dans des tables
  • Génération de données JSON avec la fonction de génération SQL/JSON
  • Interroger des colonnes JSON
  • Types d’objet PL/SQL pour JSON
  1. Utiliser les méthodes d’interface avancées
  • Appeler des procédures externes à partir de l’environnement PL/SQL
  • Avantages des procédures externes
  • Comprendre comment un sous-programme externe est appelé par PL/SQL
  • Méthodes d’interface avancées C
  • Méthodes d’interface avancées Java
  • Accéder à des blocs PL/SQL à partir de classes Java à l’aide de JDBC
  1. Performances et réglages
  • Comprendre et utiliser les paramètres du compilateur
  • Régler du code PL/SQL
  • Activer l’inclusion intra-unité
  • Identifier et régler les problèmes de mémoire
  • Détecter les problèmes réseau
  • Concevoir des applications pour des performances réelles
  1. Améliorer les performances à l’aide de la mise en mémoire cache
  • Décrire la mise en mémoire en cache des résultats
  • Utiliser le cache de fonction PL/SQL
  • Vérifier les principaux aspects du cache de fonction PL/SQL
  1. Analyser du code PL/SQL
  • Trouver les informations de codage
  • Concepts relatifs à PL/Scope
  • Package DBMS_METADATA
  • Améliorations de PL/SQL
  1. Fonctions de trace et de profilage du code PL/SQL
  • Présentation des fonctions de trace et de profilage
  • Tracer l’exécution PL/SQL
  • Trace PL/SQL : Etapes
  1. Sécuriser une application au moyen de PL/SQL
  • Contrôler l’accès aux unités de programme
  • Gérer l’accès aux données à l’aide de PL/SQL
  • Créer des rôles d’application sécurisés pour contrôler l’accès aux applications
  1. Protéger votre code contre les attaques par injection SQL
  • Présentation de l’injection SQL
  • Réduire la surface d’attaque

Cette formation Oracle Database 12c R2 – PL/SQL avancé vous permet d’acquérir une expertise approfondie en développement Oracle et d’améliorer la performance et la sécurité des applications. Elle s’intègre parfaitement dans les parcours liés aux technologies Base de données, Oracle, PL/SQL avancé et développement SQL.

Formation Oracle Database 12c R2

Réference: OR09

Niveau: Fondamental

Certificat : De participation

Durée: 5 jours

Lieu: En présentiel ou à distance

Financement CNFCPP

Partager

Les points forts de la formation

  • Approche avancée du PL/SQL
  • Nombreux cas pratiques Oracle
  • Optimisation et performance du code
  • Sécurité des applications (injection SQL, VPD)

SOFTWAY TUNISIE

Moyens Pédagogiques

  • Cours interactifs
  • Pratique guidée
  • Études de cas
  • 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
Bureau de Formation en Tunisie

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