NOUVELLE FORMATION

Oracle : Développement d’applications et optimisation des bases de données

Formation #492 - 5 jours

Sessions planifiées

3 juillet 2017 - 2640 €
Paris - AnyWare
13 novembre 2017 - 2640 €
Paris - AnyWare

Intra-entreprise

Learning Tree au cœur de votre entreprise.

Demander un devis

À propos de cette formation :

Cette formation pratique va vous apporter les connaissances nécessaires pour créer des applications Oracle puissantes et sécurisées et optimiser leurs performances. Immergé au sein d'une étude de cas, vous allez appliquer des techniques avancées de sécurisation et de maintenance des bases de données, charger des données dans des bases Oracle avec SQL*Loader et améliorer les performances de vos requêtes grâce à une série d'outils mis à disposition par Oracle.

Vous apprendrez à :

  • Concevoir et mettre en œuvre des applications performantes avec des fonctionnalités Oracle
  • Charger des données dans des bases Oracle avec SQL*Loader ou des tables externes
  • Appliquer des techniques avancées de maintenance et de sécurisation des bases de données
  • Perfectionner vos applications avec des packages Oracle
  • Améliorer les performances de vos requêtes grâce à la série d'outils Oracle

Travaux Pratiques :

  • Charger des données dans une base Oracle
  • Automatiser le traitement des données avec la planification des tâches
  • Utiliser des outils de diagnostic des performances
  • Influencer l'outil d'estimation des coûts pour améliorer les performances
  • Utiliser des techniques de stockage et des méthodologies d'indexation avancées
  • Améliorer les performances avec l'outil de surveillance SQL en temps réel

À qui s'adresse cette formation ?

  • Aux programmeurs, concepteurs d'applications, développeurs et analystes système qui conçoivent des applications Oracle avec Oracle.
  • Aux personnes qui migrent vers Oracle 11g ou vers Oracle 12c
  • Aux professionnels du traitement de données qui travaillent depuis de nombreuses années avec les systèmes de bases de données traditionnels et qui passent à Oracle
  • Aux administrateurs de bases de données qui souhaitent acquérir une compréhension approfondie des concepts du développement Oracle
  • Aux managers et leaders de projets qui ont besoin d'une vue d'ensemble du processus de développement d'applications.

Prérequis

Il ne s'agit pas d'un cours d'introduction. Si Oracle est nouveau pour vous ou si vous souhaitez revoir les concepts fondamentaux de SQL et/ou PL/SQL, nous vous invitons à suivre plutôt la formation 2226, Oracle Database 12c : Les fondamentaux ou encore la formation 925, Langage de programmation SQL : Les fondamentaux

Contenu de cette formation :

Environnement des bases de données Oracle

  • Principes fondamentaux de l'architecture des bases Oracle
  • Examiner des bases de données avec le dictionnaire de données

Principes de conception des bases de données

  • Gérer des structures de stockage simples
  • Améliorer les performances avec des structures de stockage facultatives

Alimenter la base de données

  • Charger des données provenant d'autres sources avec SQL*Loader
  • Écrire des données dans des tables externes avec Data Pump
  • Data Pump : mise à niveau avec le mode hérité

Maintenance du schéma de l'application

  • Appliquer les bonnes pratiques pour créer des structures PL / SQL
  • Générer des DDL pour les objets existants

Automatiser le traitement des routines

  • Planifier des routines avec Oracle Scheduler
  • Démarrer des tâches suite à un événement lié au système ou à une application
  • Regrouper les tâches planifiées

Gérer d'autres types de supports

  • Programmer avec des objets LOB
  • Compression, déduplication et chiffrement transparents avec SecureFiles

Appliquer des techniques de programmation avancées

  • Développer du code modulaire avec les packages
  • Gérer les transactions autonomes, sérialisables et par défaut
  • Résoudre d'éventuels problèmes de déclencheurs

Sécuriser la base de données

  • Renforcer la sécurité avec PL / SQL
  • Mettre en œuvre des applications pour sécuriser les lignes
  • Contrôler l'accès avec Oracle Label Security

Mise à niveau de l'application

  • Créer une nouvelle version de l'application avec Edition-Based Redefinition
  • Mettre en œuvre la nouvelle version

Identifier les principales techniques d'optimisation

  • Développer une méthode d'optimisation
  • Planifier et gérer le processus d'optimisation

Utiliser des outils d'optimisation

  • EXPLAIN PLAN et autotrace
  • SQL Trace et TKPROF

Techniques d'optimisation des requêtes

  • Optimiser les opérations de jointure
  • Partitionner les données pour améliorer l'accès aux données souvent utilisées
  • Trier les lignes sauvegardées avec les clusters de hachage triés

Principes de l'optimiseur

  • Recueillir les statistiques système avec DBMS_STATS
  • Gérer les colonnes les moins sélectionnées avec des histogrammes

Influencer les résultats de l'optimiseur

  • Mode optimiseur et indices
  • Identifier la table principale

Optimiser les performances

  • Explorer les B-Trees
  • Options d'indexation : bitmap, fonction...
  • Partitionner les index avec les colonnes virtuelles
  • Surveiller l'utilisation des index avec les index invisibles

Optimiser les performances avec les outils automatisés

  • Optimisation de SQL avec les outils SQL Tuning Advisor et SQL Access Advisor
  • Détecter les problèmes de performances avec Real-Time SQL Monitoring

Inscrivez-vous dès maintenant - sans risque

Appelez le 01 49 68 53 00 ou inscrivez-vous en ligne en sélectionnant une date ci-dessus.

  • Pas de paiement à l'avance
  • Payez jusqu'à 30 jours après la formation
  • Votre satisfaction est garantie - ou vous ne payez pas la formation

Vous pouvez organiser cette formation dans votre entreprise

Organisez une formation Learning Tree sur votre lieu de travail avec notre solution intra-entreprise.
Que votre entreprise nécessite une seule formation ou un cursus complet, Learning Tree dispose de l'infrastructure, des technologies, des formateurs experts et de la maitrise pour gérer tous les aspects de votre formation - où et quand vous le souhaitez.

Suivez votre formation avec AnyWare d'où vous voulez

Suivez nos formations chez vous, du bureau ou dans le centre AnyWare de Learning Tree le plus proche et bénéficiez du même enseignement pratique de qualité délivré par nos formateurs.
AnyWare c'est notre plateforme de formation présidentielle à distance par Internet.

Financez votre formation

Le financement de votre formation ne doit pas être un obstacle. Nos conseillers vous aiderons dans vos démarches avec les OPCA par exemple.
Profitez également de la réduction Return to Learn qui récompense les participants ayant déjà suivi une formation Learning Tree.

Suivez une formation Learning Tree et profitez des avantages de SUPINFO International University !

Pour toute formation que vous aurez suivi chez Learning Tree, SUPINFO International University vous offre pendant un an le statut Advanced Member d'une valeur de 250€.
Ce statut privilégié vous permettra de profiter de ressources pédagogiques sélectionnées par SUPINFO :

* Services disponibles prochainement.