Pré-requis : Connaissances de base en développement, en SQL et PostgreSQL.
Objectifs : À l'issue de cette formation, les stagiaires seront à même de développer, gérer, exécuter et sécuriser les fonctions et procédures stockées. Le développement sera centré sur l'utilisation du langage PL/PgSQL même si d'autres langages sont possibles.
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence : BAS101659-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
1 875,00 CHF HT
Fonction vs. procédures
Langages de développement
Ajout d'un nouveau langage
Structure de la fonction
Passage de paramètres
Corps d'une fonction et retour d'un résultat
Atelier : Créer une fonction simple
Gestion des variables
Structures de contrôle :
- Structure IF
- Boucle FOR
- Boucle LOOP
Accès aux données :
- SELECT et PERFORM
- Notion de curseurs
SQL dynamique
Types de paramètres
Paramètres et alias
Atelier: Développer une fonction complexe
Fonctions SRF : Set Returning Function
Fonctions TVG : Table Valued Function
Atelier : Écrire une fonction TVF
Présentation des triggers
Écriture d'une fonction trigger
Types de triggers
- Trigger de ligne
- Trigger d'ordre
- Trigger conditionnel
Trigger d'ordre et tables transitionnelles
Atelier: Mise en pratique des triggers
Interception des erreurs et exceptions
Informations sur les erreurs
Informations d'exécution : GET DIAGNOSTICS
Instruction RAISE
Atelier: Gérer les erreurs des ateliers précédents
Structure d'une procédure stockée
Exécution d'une procédure stockée
Atelier: Écrire une procédure stockée
Droits par défaut
Adapter la politique de droits par défaut
Atelier: Définir la sécurité des ateliers précédents
Délai d'accès :Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Dans le cas d’un financement via votre CPF, la validation de votre dossier devra être réalisée 11 jours ouvrés avant le début de formation
Modalités d’évaluation : Les évaluation en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 22 519 09 66 (prix d'un appel local) ou depuis notre formulaire de contact.