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

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 WORD
  • Maîtriser et confirmer les fonctions de bases ou intermédiaires ou avancées (adaptées aux besoins du participant)
  • Maîtriser et confirmer les principaux types d’écrits (document, de mailings, de lettres ...) étiquettes. Savoir rédiger et mettre en forme un texte structuré et lisible
  • Acquérir les techniques et la confiance nécessaire à une communication écrite
    efficace
  • Maîtriser et confirmer les commandes avancées
  • Communiquer efficacement à l’écrit, valoriser sa communication interne et externe
Tarif

A partir de 525,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation le stagiaire sera capable d'intégrer, accompagner et évaluer tout apprenant - D'identifier les enjeux et caractéristiques de la fonction tutorale, de se positionner dans le dispositif de formation en alternance et définir la fonction tutorale - De réussir l'intégration des apprenants sans discrimination, de préparer l'arrivée et l'accueil de l'alternant, d'accompagner la phase d'intégration - D'organiser et accompagner le parcours de formation de l'alternant développer son autonomie et sa responsabilité en lien avec le centre de formation - De transmettre ses savoir-faire, de partager ses connaissances - De planifier, élaborer et construire des séquences d'apprentissage à  partir de situation formatives et opérationnelles - D'évaluer les apprentissages et les progrès - De conduire les entretiens clés du tutorat
Tarif

A partir de 1 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Oracle - Interroger une BDD Oracle avec le langage SQL

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Connaître les fonctionnalités du langage SQL (langage de requêtes, fonctions…) et comprendre comment manipuler des données avec le langage SQL. Savoir créer et modifier des objets à l’aide de SQL Plus et être en mesure d’assurer la sécurité de l’accès aux données.

Tarif

A partir de 1 840,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

16 jours (112 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

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

  • Identifier les différentes postures comportementales selon le modèle DISC pour évaluer l'adéquation des candidats avec le poste
  • Respecter les réglementations et les règles juridiques lors du processus de recrutement pour éviter les risques et les sanctions liés à la discrimination
  • Reconnaître les représentations et les mots associés à la discrimination pour promouvoir un environnement inclusif
  • Acquérir le vocabulaire technique nécessaire (Web, Big Data, Java, Framework...) pour vous familiariser avec les métiers de l'informatique
  • Expliquer la méthode Agile dans un projet informatique pour une meilleure gestion du recrutement
  • Déterminer les étapes du processus de recrutement et les rôles des acteurs impliqués
  • Définir les attentes et les compétences requises pour un poste donné
  • Classer en les hiérarchisant, les critères de sélection et développer des mises en situation pertinentes pour évaluer les candidats
  • Maîtriser les techniques d'entretien, y compris le questionnement, l'écoute active et l'utilisation d'outils de PNL
  • Identifier le rôle spécifique des différents acteurs tels que les managers et les professionnels des ressources humaines dans le processus d'intégration.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les enjeux et les opportunités de la vidéo online
  • Intégrer la vidéo à sa stratégie digitale
  • Acquérir une approche méthodologique pour développer sa stratégie Social Vidéo Marketing et la déployer opérationnellement avec succès
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Distance
  • Entreprise

Objectifs de la formation

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

  • Anticiper et développer asynchrone dans un environnement multi-utilisateurs
  • Identifier les API fondamentales fournies par Node.js
  • Décrire NPM et la modularité, de façon approfondie
  • Accéder aux données depuis Node.js
  • Utiliser les modules Express
  • Réaliser des API REST et les tester
  • Identifier les dernières fonctionnalités de Node.js
  • Tester une application Node.js.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Appréhender l'architecture de la plateforme Alfresco pour y développer de nouvelles fonctionnalités.
  • Mettre en place un environnement de développement pour Alfresco avec Maven et Eclipse.
  • Comprendre le SDK Alfresco et savoir l'utiliser en développement.
  • Etendre le modèle de données et de permissions d'Alfresco pour personnaliser les méta-données des documents.
  • Modéliser et créer de nouveaux types de contenu et aspects.
  • Concevoir de nouvelles fonctionnalités de la GED en Java avec Spring et les APIs de service d'Alfresco.
  • Créer des nouvelles actions et comportements en Java.
  • Développer des scripts et des WebScripts avec JavaScript et les APIs de service d'Alfresco.
  • Personnaliser l'apparence d'Alfresco Share pour intégrer les nouvelles fonctionnalités dans l'interface.
  • Packager des applications afin de pouvoir les redistribuer.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer les premières actions pour développer ses ventes sur les Médias Sociaux
  • Sélectionner le ou les Médias Sociaux utiles en fonction de son activité, de ses clients et de ses préférences
  • Développer le bouche-à-oreille positif des clients sur Internet
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Développer sa confiance personnelle pour être plus à l'aise dans sa vie professionnelle
  • Définir et pratiquer les mécanismes de l'estime de soi
  • Développer toutes ses potentialités pour maîtriser la confiance en soi
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...