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
  • Centre
  • Entreprise
  • Distance
Sessions

CIT FORMATION INFORMATIQUE


Voir loin & longtemps
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
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

  • Gérer efficacement une instance de base de données Oracle (versions supportées : 19c, 18c, 12c)
  • Configurer l’environnement réseau Oracle
  • Procéder aux opérations de surveillance, de maintenance et d’optimisation des bases Oracle
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Entreprise

Objectifs de la formation

  • Comprendre le principe du modèle MVC dans une application Web PHP et ses apports.
  • Installer Zend Framework dans un projet de développement PHP.
  • Configurer un serveur Web pour héberger une application Zend Framework.
  • Configurer une application Zend Framework.
  • Utiliser Zend Tool pour échafauder la structure d'une application.
  • Développer une couche de persistance de données en utilisant Zend_Db et Doctrine 2 dans Zend Framework.
  • Mettre en place le routage des requêtes HTTP par les contrôleurs.
  • Faire le lien entre les contrôleurs et la partie métier et persistance.
  • Concevoir les templates et les vues pour l'affichage des données.
  • Créer des formulaires de saisie et les traiter dans les contrôleurs.
  • Appliquer des restrictions d'accès à certaines ressources en mettant en place une authentification utilisateur.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Configurer le kit SDK AWS et utiliser les informations d'authentification des développeurs pour Java, C# / .NET, Python et JavaScript
  • Prendre en main le kit SDK AWS pour interagir avec les services AWS et développer des solutions logicielles
  • Intégrer la démarche pour mettre en oeuvre l'authentification du service
  • Utiliser Amazon Simple Storage Service et Amazon DynamoDB en tant que Data Stores
  • Intégrer des applications et données à l'aide de différents services (AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service...)
  • Utiliser Amazon Cognito pour gérer l'authentification des utilisateurs
  • Utiliser des conteneurs dans le processus de développement
  • Déployer des applications sur AWS.
Tarif

A partir de 2 510,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

L'Executive Certificate en Supply Chain a pour objectif d'appréhender les enjeux stratégiques des transitions sociétales et écologiques du Supply Chain management et développer l’excellence opérationnelle (EO) au sein de la Supply Chain.

  • Supply Chain
    • Créer une Supply Chain digitalisée, collaborative et de proximité.
    • Anticiper le futur du service client et optimiser ses relations fournisseurs.
    • Programmer / planifier en flux tirés.
  • Leadership
    • Exprimer son leadership personnel avec la méthode Schultz®.
    • Mieux communiquer avec la Process Com®.
    • Manager le changement dans un esprit agile.
  • Excellence organisationnelle
    • Démarche Lean.
    • Analyser son process et l'améliorer en continu.
    • Développer la culture de l'excellence.

Bénéfices participant

  • Certification Logistique - Supply Chain Black Belt d’une durée de 6 mois à raison d'un module par mois, compatible avec le maintien de la vie professionnelle.
  • Association de cours théoriques et de mises en situations.
  • Visite de site prévue dans cette certification Supply Chain.
  • Expérience d’excellence opérationnelle menée dans une usine-école innovante.
  • Validation de tout ou partie du Bloc de compétence "Appui à la transformation en contexte professionnel" du Titre RNCP "Master Génie Industriel" : www.francecompetences.fr
  • Taux de réussite = 100%.

 

Les cours sont dispensés à Lyon et à Paris.

Tarif

A partir de 12 250,00 €

Durée

21 jours

Modes
  • Distance
  • Centre

Sécurité des applications

Proposé par ENI Service

Objectifs de la formation

  • Appréhender l’importance de la sécurité
  • Présenter et expliquer les failles de sécurité, les différents types d’attaques et vulnérabilités des applications
  • Concevoir et développer des applications sécurisées
  • Appréhender les différents principes relatifs à la sécurité dans les plateformes de développement logiciel et les mettre en oeuvre
  • Déceler les principales failles de sécurités dans les applications et apporter des solutions appropriées
  • Appréhender et mettre en oeuvre les bonnes pratiques de codage permettant d’éviter les failles de sécurité dans une application Web
  • Mettre en place une stratégie de veille technologique pour anticiper les potentielles problématiques de sécurité sur les applications existantes
Tarif

A partir de 2 100,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation VBA Programmation Office vous donne les connaissances et compétences nécessaires pour  :

  • Savoir automatiser des solutions informatiques élaborées basées sur l'intégration des composants Office pilotés par VBA
  • Apprendre à développer rapidement une application VBA
  • Pouvoir exploiter la synergie des composants de la suite Office dans une application
Tarif

A partir de 2 240,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Définir une stratégie Social Media pour une activité commerciale
  • Construire votre plan de présence sur les réseaux sociaux
  • Organiser votre ligne éditoriale et votre planning
  • Produire du contenu textuel, graphique ou vidéo
  • Analyser l'efficience de votre stratégie Social Media par rapport à vos objectifs commerciaux.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

Définir le contenu du projet et du produit. Maîtriser les coûts, les délais et la qualité. Développer et Gérer l’équipe. Gérer les risques et opportunités. Calculer la rentabilité. Gérer vos prestataires. Evaluer et suivre la pertinence financière. Capitaliser.

À l'issue de cette formation Gestion de projet informatique vous serez capable de :

  • Définir le contenu du projet et du produit.
  • Maîtriser les coûts, les délais et la qualité.
  • Développer et Gérer l’équipe.
  • Gérer les risques et opportunités.
  • Calculer la rentabilité.
  • Gérer vos prestataires.
  • Evaluer et suivre la pertinence financière.
  • Capitaliser.
Tarif

A partir de 2 050,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Réviser l'historique de ODI (Sunopsis, rachat par Oracle, ODI 10, ODI 11 et ODI 12) pour comprendre ODI 12c
  • Gérer ETL ODI 12c dans la chaîne décisionnelle
  • Distinguer les développements d'ETL et EL-T
  • Identifier les stratégies de planification des traitements de données avec ODI 12c.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

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

  • Décrire de manière approfondie vos connaissances en développement PL/SQL en utilisant différentes techniques liées aux variables, curseurs et traitements stockés
  • Gérer (en détail) de grands objets.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...