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

  • Être capable de comprendre les différents types de tests et leurs enjeux
  • Savoir écrire des tests unitaires
  • Apprendre à développer en suivant la méthode TDD
  • Pouvoir appréhender un projet existant avec des tests
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

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

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

• Développer la communication et la négociation avec les partenaires sociaux
• Apprendre à travailler avec les partenaires sociaux

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

  • Prendre conscience de son mode de fonctionnement personnel et de celui des autres.
  • Améliorer son efficacité relationnelle et sa performance managériale.
  • Trouver les clés pour évoluer dans ses rapports avec ses collaborateurs et faciliter ses relations.
  • Accroître son impact sur les autres par la valorisation des potentiels.
  • S'adapter à son environnement.
Tarif

Contacter l'organisme

Durée

2 jours

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Adapter ses comportements aux interlocuteurs et aux situations
  • Développer des relations professionnelles harmonieuses et efficaces
  • Restaurer la coopération dans les situations délicates
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Analyser le fonctionnement et les pouvoirs du mental et faire son autodiagnostic
  • Identifier les conditions de sa réussite : construire une stratégie gagnante, s'appuyer sur ses croyances dynamisantes
  • Développer une solidité mentale et développer sa créativité pour gagner en impact et mieux gérer les situations difficiles
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Flash - ActionScript

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Graphistes, développeurs, chefs de projets souhaitant développer des applications Web interactives par programmation d'actions.

À l'issue de la formation, le stagiaire sera capable de :

  •     Maîtriser le langage ActionScript

Methodes et outils pédagogiques

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours adapté au niveau suivi

Evaluation

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences
 

Public concerné

développeurs de sites, informaticiens, designers.

Pré-requis

Connaissances de base en programmation et en développement Web.

Tarif

Contacter l'organisme

Durée

4 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Connaître les spécificités de la plateforme et ses fonctionnalités
  • Savoir développer son réseau et acquérir de nouveaux abonnés
  • Savoir créer et administrer une page entreprise
  • Analyser les statistiques de son activité sur LinkedIn pour évaluer les retombées de ses actions commerciales
  • Créer un profil valorisant et commercialement efficace
Tarif

A partir de 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les conditions de mise en œuvre d’un leadership adapté
  • Reconnaître et adopter les 4 styles de leadership
  • S’entraîner, par le biais de simulations et d’études de cas
  • Adapter son leadership en fonction des situations
Tarif

A partir de 690,00 €

Durée

4 heures 49 minutes

Modes

Je cherche à faire...