Langage Oracle PL/SQL pour développeurs - cours 41 500 roubles. du Centre de Formation IBS, formation 32 heures, Date: 1er avril 2024.
Miscellanea / / November 29, 2023
Évaluation et formation de spécialistes informatiques dans les domaines clés du développement de logiciels. Cours dispensés par des praticiens experts en langages de programmation, analyse système et métier, architecture logicielle, tests logiciels manuels et automatisés, Big Data et apprentissage automatique, gestion de projet et Agile. Il y a une réduction de 10% sur les formations pour les particuliers.
Alexander – Candidat en Sciences Techniques, Professeur Associé. Depuis 1991 est engagé dans le développement de systèmes d'information et de communication, au cours duquel il a gravi les échelons de programmeur à chef du département des systèmes d'information.
Depuis 1994 enseigne des disciplines liées à la gestion des données, à la conception de systèmes d'information et au développement de logiciels.
Depuis 2014 Alexander est expert à temps plein chez Luxoft Training dans la direction « Développement logiciel et architecture, SGBD Oracle", où il anime des formations, développe des programmes de formation et développe ce directions.
À propos des projets :
Alexander est impliqué dans l'élaboration de programmes de formation, donne des conférences, anime des séminaires, des travaux pratiques et en laboratoire. Sous sa direction, plus d'une douzaine de spécialistes ont soutenu avec succès leurs mémoires de licence et de maîtrise.
Parmi ses cas figurent des travaux au ZAO TITAN META, Université d'État d'ingénierie des instruments de Moscou et informatique, École supérieure d'économie de l'Université nationale de recherche et Luxoft Entraînement.
Cours, certificats, adhésion à des organisations professionnelles :
2009 — formation avancée à l'Université d'État d'ingénierie des instruments et d'informatique de Moscou dans le cadre du programme « Compétence informationnelle dans les activités professionnelles d'un professeur d'université ».2011 — formation avancée au Centre d'information et de calcul de l'Institut de l'énergie de Moscou (Université Technique) dans le cadre du programme « Technologies modernes pour la construction de bases de données en utilisant l'exemple de Microsoft SQL Serveur 2008. Applications Web et outils de développement modernes. Technologies modernes pour créer des réseaux informatiques à l'aide de Microsoft Windows Server 2008 R2.
Alexandre est membre des organisations suivantes:
IEEE, IEEE Computer Society (Institut des ingénieurs électriciens et électroniciens).
ACM, ACM SIGMOD (Association pour les Machines Informatiques).
1. Introduction
Constructions de programmation PL/SQL.
Description du cadre RH (Ressources Humaines) utilisé dans le cours.
Travailler dans Oracle SQL Developer.
Modification et exécution d'un bloc anonyme dans SQL Developer.
Sauvegarde et exécution de scripts SQL.
Liens vers des ressources supplémentaires.
2. Création de procédures
Description de l'utilisation des procédures.
Création de procédures.
Création de procédures avec paramètres.
Appel d'une procédure.
Gestion des exceptions.
Suppression d'une procédure.
3. Création de fonctions
Description de l'utilisation des fonctions.
Création de fonctions.
Appel de fonction.
Fonctions dans les commandes SQL.
Supprimer une fonction.
Différences entre procédures et fonctions.
4. Création de packages
Description des packages et listage de leurs composants.
Spécifications et corps du package.
Création de packages, spécification de conceptions privées et publiques.
Appel d'objets batch.
Suppression de paquets.
5. Fonctionnalités supplémentaires liées à l'utilisation des packages
Surcharge des procédures et fonctions batch.
Comment éviter les erreurs lors du référencement mutuel des sous-programmes.
Initialisation de variables dans une procédure qui n'est exécutée qu'une seule fois.
Utilisation des fonctions batch dans SQL.
Sauvegarde de l'état des variables de lot, des curseurs, des tables et des enregistrements.
Utilisation de tables d'enregistrement PL/SQL par lots.
6. Utilisation de certains packages Oracle standard (pour les E/S)
Présentation des packages Oracle standards.
Paquet DBMS_OUTPUT.
Forfait UTL_FILE.
Forfait UTL_MAIL.
Package DBMS_SCHEDULER.
Package DBMS_METADATA.
Package DBMS_LOB.
7. SQL dynamique
Étapes d'exécution d'une instruction SQL.
Exécutez des instructions SQL dynamiques à l'aide de EXECUTE IMMEDIATE.
Exécution d'instructions SQL dynamiques à l'aide du package DBMS_SQL.
8. Conception de codes PL/SQL
Création de constantes et d'exceptions dans les packages.
Routines locales.
Les droits du créateur et de l'appelant de la procédure stockée.
Utilisation de l'indice NOCOPY pour les paramètres du programme.
Transactions autonomes.
Utilisation de la clause DETERMINISTIC.
Utilisation de collections pour les opérations groupées.
9. Création de déclencheurs de base de données
Description des différents types de déclencheurs.
Définissez les déclencheurs de base de données et utilisez-les.
Création de déclencheurs de base de données.
Déclencheurs de chaîne et d’opérateur sur les tables.
Déclencheurs de performances, AU LIEU DE.
Règles de déclenchement des déclencheurs de base de données.
Suppression des déclencheurs de base de données.
10. Déclencheurs pour les instructions DDL et les événements de base de données
Création de déclencheurs pour les instructions DDL.
Déclencheurs déclenchés par des événements système dans la base de données.
Limitations sur les déclencheurs de base de données.
Déclenche LOGON et LOGOFF.
La clause CALL dans le déclencheur.
Recommandations pour la conception de déclencheurs.
11. Utiliser le compilateur PL/SQL
Paramètres d'initialisation pour la compilation PL/SQL.
Compilez les avertissements de temps.
Paquet DBMS_WARNING.
Message d'avertissement PLW 06009.
12. Gestion des codes PL/SQL
Paramètre de configuration PLSQL_CCFLAGS.
Package DBMS_DB_VERSION.
Compilation conditionnelle.
Masquage du code (obscurcissement).
Utilitaire de convolution.
Package DBMS_DDL.
13. Suivi des dépendances
Présentation des dépendances des objets.
Dépendances procédurales dans les vues du dictionnaire de données.
Évaluation de l'impact des modifications apportées aux objets de base de données sur les procédures stockées.
Utilisation des vues USER_DEPENDENCIES et DEPTREE.
Gérez les dépendances locales et distantes.
Définition de la valeur du paramètre d'initialisation REMOTE_DEPENDENCIES_MODE.
Un cours pratique en ligne où vous maîtriserez toutes les fonctions des feuilles de calcul Excel et Google: des fonctions de base aux macros, tableaux de bord et modules complémentaires Power Query et Power Pivot. Les cours ont lieu sur des simulateurs interactifs - une copie complète de l'interface Microsoft Excel.
3,8
Le cours couvre les bases de l'architecture Cassandra 4-x, le développement de modèles de données conceptuels, logiques et physiques. Couvre tous les détails techniques nécessaires à l'utilisation de Cassandra à des fins évolutives. stocker des données dans des projets Java, ainsi que pour la surveillance, la configuration et la configuration productivité.
4