Oracle PL/SQL-Sprache für Entwickler – Kurs 41.500 Rubel. vom IBS Training Center, Schulung 32 Stunden, Datum: 1. April 2024.
Verschiedenes / / November 29, 2023
Beurteilung und Schulung von IT-Spezialisten in Schlüsselbereichen der Softwareentwicklung. Kurse von erfahrenen Praktikern in Programmiersprachen, System- und Geschäftsanalyse, Softwarearchitektur, manuelle und automatisierte Softwaretests, Big Data und maschinelles Lernen, Projektmanagement und Agil. Für Einzelpersonen gibt es 10 % Rabatt auf Schulungen.
Alexander – Kandidat der technischen Wissenschaften, außerordentlicher Professor. Seit 1991 beschäftigt sich mit der Entwicklung von Informations- und Kommunikationssystemen und hat sich in dieser Zeit vom Programmierer zum Leiter der Abteilung Informationssysteme hochgearbeitet.
Seit 1994 lehrt Disziplinen im Zusammenhang mit Datenmanagement, Informationssystemdesign und Softwareentwicklung.
Seit 2014 Alexander ist Vollzeitexperte bei Luxoft Training in der Richtung „Softwareentwicklung und Architektur, DBMS“. Oracle“, wo er Schulungen durchführt, Schulungsprogramme entwickelt und diese entwickelt Richtungen.
Über Projekte:
Alexander ist an der Entwicklung von Schulungsprogrammen beteiligt, hält Vorträge, leitet Seminare sowie praktische und Laborarbeiten. Unter seiner Leitung haben mehr als ein Dutzend Spezialisten ihre Bachelor- und Masterarbeiten erfolgreich verteidigt.
Zu seinen Fällen gehört die Arbeit am ZAO TITAN META, der Moskauer Staatlichen Universität für Instrumententechnik und Informatik, National Research University Higher School of Economics und Luxoft Ausbildung.
Kurse, Zertifikate, Mitgliedschaft in Berufsverbänden:
2009 — Fortbildung an der Moskauer Staatlichen Universität für Instrumententechnik und Informatik im Rahmen des Programms „Informationskompetenz in der beruflichen Tätigkeit eines Hochschullehrers“.2011 — Fortbildung am Informations- und Rechenzentrum des Moskauer Energieinstituts (Technische Universität) im Rahmen des Programms „Moderne Technologien zum Aufbau von Datenbanken am Beispiel von Microsoft SQL Server 2008. Webanwendungen und moderne Entwicklungstools. Moderne Technologien zum Aufbau von Computernetzwerken mit Microsoft Windows Server 2008 R2.“
Alexander ist Mitglied folgender Organisationen:
IEEE, IEEE Computer Society (Institut für Elektro- und Elektronikingenieure).
ACM, ACM SIGMOD (Verband für Computermaschinen).
1. Einführung
PL/SQL-Programmierkonstrukte.
Beschreibung des im Kurs verwendeten HR-Frameworks (Human Resources).
Arbeiten im Oracle SQL Developer.
Bearbeiten und Ausführen eines anonymen Blocks in SQL Developer.
SQL-Skripte speichern und ausführen.
Links zu zusätzlichen Ressourcen.
2. Prozeduren erstellen
Beschreibung der Verwendung von Verfahren.
Erstellung von Prozeduren.
Erstellen von Prozeduren mit Parametern.
Aufrufen einer Prozedur.
Ausnahmebehandlung.
Entfernen einer Prozedur.
3. Funktionen erstellen
Beschreibung der Verwendung von Funktionen.
Funktionen erstellen.
Funktionsaufruf.
Funktionen in SQL-Befehlen.
Eine Funktion entfernen.
Unterschiede zwischen Prozeduren und Funktionen.
4. Pakete erstellen
Beschreibung der Pakete und Auflistung ihrer Komponenten.
Paketspezifikation und Körper.
Erstellen von Paketen, Festlegen privater und öffentlicher Designs.
Batch-Objekte aufrufen.
Pakete entfernen.
5. Zusätzliche Funktionen für die Arbeit mit Paketen
Überlastung von Batch-Prozeduren und -Funktionen.
So vermeiden Sie Fehler bei der gegenseitigen Referenzierung von Unterprogrammen.
Initialisieren von Variablen in einer Prozedur, die nur einmal ausgeführt wird.
Verwenden von Batch-Funktionen in SQL.
Speichern des Status von Batch-Variablen, Cursorn, Tabellen und Datensätzen.
Stapelweise Verwendung von PL/SQL-Datensatztabellen.
6. Verwendung einiger Standard-Oracle-Pakete (für I/O)
Übersicht über Standard-Oracle-Pakete.
Paket DBMS_OUTPUT.
Paket UTL_FILE.
Paket UTL_MAIL.
Paket DBMS_SCHEDULER.
Paket DBMS_METADATA.
Paket DBMS_LOB.
7. Dynamisches SQL
Phasen der Ausführung einer SQL-Anweisung.
Führen Sie dynamische SQL-Anweisungen mit EXECUTE IMMEDIATE aus.
Ausführen dynamischer SQL-Anweisungen mit dem DBMS_SQL-Paket.
8. PL/SQL-Codedesign
Konstanten und Ausnahmen in Paketen erstellen.
Lokale Routinen.
Die Rechte des Erstellers und Aufrufers der gespeicherten Prozedur.
Verwendung des NOCOPY-Hinweises für Programmparameter.
Autonome Transaktionen.
Verwendung der DETERMINISTIC-Klausel.
Verwenden von Sammlungen für Massenvorgänge.
9. Erstellen von Datenbank-Triggern
Beschreibung verschiedener Arten von Triggern.
Definieren Sie Datenbank-Trigger und verwenden Sie diese.
Erstellen von Datenbank-Triggern.
String- und Operator-Trigger für Tabellen.
Auslöser für Auftritte, STATT.
Regeln zum Auslösen von Datenbank-Triggern.
Datenbank-Trigger entfernen.
10. Trigger für DDL-Anweisungen und Datenbankereignisse
Trigger für DDL-Anweisungen erstellen.
Trigger, die durch Systemereignisse in der Datenbank ausgelöst werden.
Einschränkungen für Datenbank-Trigger.
Löst LOGON und LOGOFF aus.
Die CALL-Klausel im Trigger.
Empfehlungen zum Entwerfen von Triggern.
11. Verwendung des PL/SQL-Compilers
Initialisierungsparameter für die PL/SQL-Kompilierung.
Warnungen zur Kompilierungszeit.
Paket DBMS_WARNING.
Warnmeldung PLW 06009.
12. PL/SQL-Codeverwaltung
PLSQL_CCFLAGS-Konfigurationsparameter.
Paket DBMS_DB_VERSION.
Bedingte Kompilierung.
Code verstecken (Verschleierung).
Faltungsdienstprogramm.
DBMS_DDL-Paket.
13. Abhängigkeitsverfolgung
Übersicht über Objektabhängigkeiten.
Prozedurale Abhängigkeiten in Datenwörterbuchansichten.
Bewerten der Auswirkungen von Änderungen an Datenbankobjekten auf gespeicherte Prozeduren.
Verwendung der Ansichten USER_DEPENDENCIES und DEPTREE.
Verwalten Sie lokale und Remote-Abhängigkeiten.
Festlegen des Werts des Initialisierungsparameters REMOTE_DEPENDENCIES_MODE.
Ein praktischer Online-Kurs, in dem Sie alle Funktionen von Excel- und Google-Tabellen beherrschen: von Grundfunktionen über Makros, Dashboards bis hin zu Power Query- und Power Pivot-Add-Ons. Der Unterricht findet auf interaktiven Simulatoren statt – einer vollständigen Kopie der Microsoft Excel-Schnittstelle.
3,8
Der Kurs behandelt die Grundlagen der Cassandra 4-x-Architektur sowie die Entwicklung konzeptioneller, logischer und physischer Datenmodelle. Behandelt alle notwendigen technischen Details für die Verwendung von Cassandra für Scalable Speichern von Daten in Java-Projekten sowie zur Überwachung, Konfiguration und Konfiguration Produktivität.
4