Oracle PL/SQL език за разработчици - курс 41 500 rub. от IBS Training Center, обучение 32 часа, Дата: 01.04.2024г.
разни / / November 29, 2023
Оценяване и обучение на ИТ специалисти в ключови области на разработката на софтуер. Курсове от практикуващи експерти по езици за програмиране, системен и бизнес анализ, софтуерна архитектура, ръчно и автоматизирано софтуерно тестване, Big Data и машинно обучение, управление на проекти и Пъргав. Има 10% отстъпка от обучението за физически лица.
Александър – кандидат на техническите науки, доцент. От 1991г се занимава с разработка на информационни и комуникационни системи, като през това време изминава пътя си от програмист до ръководител на отдел информационни системи.
От 1994г преподава дисциплини, свързани с управление на данни, проектиране на информационни системи и разработка на софтуер.
От 2014г Александър е щатен експерт в Luxoft Training в направление „Разработка и архитектура на софтуер, СУБД Oracle“, където провежда обучения, разработва обучителни програми и развива това посоки.
За проекти:
Александър се занимава с разработване на програми за обучение, изнасяне на лекции, провеждане на семинари, практическа и лабораторна работа. Под негово ръководство повече от дузина специалисти са защитили успешно своите бакалавърски и магистърски дисертации.
Сред неговите случаи е работа в ZAO TITAN META, Московски държавен университет по приборостроене и компютърни науки, Национален изследователски университет Висше училище по икономика и Luxoft обучение.
Курсове, сертификати, членство в професионални организации:
2009 г — повишаване на квалификацията в Московския държавен университет по приборостроене и информатика по програмата „Информационна компетентност в професионалната дейност на университетски преподавател“.2011 г — повишаване на квалификацията в Информационно-изчислителния център на Московския енергиен институт (Технически университет) по програма „Съвременни технологии за изграждане на бази данни по примера на Microsoft SQL Сървър 2008. Уеб приложения и съвременни инструменти за разработка. Съвременни технологии за изграждане на компютърни мрежи с помощта на Microsoft Windows Server 2008 R2.”
Александър е член на следните организации:
IEEE, IEEE Computer Society (Институт на инженерите по електротехника и електроника).
ACM, ACM SIGMOD (Асоциация за компютърни машини).
1. Въведение
PL/SQL програмни конструкции.
Описание на рамката за човешки ресурси (Човешки ресурси), използвана в курса.
Работа в Oracle SQL Developer.
Редактиране и изпълнение на анонимен блок в SQL Developer.
Записване и изпълнение на SQL скриптове.
Връзки към допълнителни ресурси.
2. Създаване на процедури
Описание на използването на процедурите.
Създаване на процедури.
Създаване на процедури с параметри.
Извикване на процедура.
Обработка на изключения.
Премахване на процедура.
3. Създаване на функции
Описание на използването на функциите.
Създаване на функции.
Извикване на функция.
Функции в SQL команди.
Премахване на функция.
Разлики между процедури и функции.
4. Създаване на пакети
Описание на пакетите и изброяване на техните компоненти.
Спецификация на опаковката и тялото.
Създаване на пакети, специфициране на частни и публични дизайни.
Извикване на пакетни обекти.
Премахване на пакети.
5. Допълнителни функции за работа с пакети
Претоварване на пакетни процедури и функции.
Как да избегнем грешки при взаимно препращане на подпрограми.
Инициализиране на променливи в процедура, която се изпълнява само веднъж.
Използване на пакетни функции в SQL.
Запазване на състоянието на пакетни променливи, курсори, таблици и записи.
Използване на PL/SQL таблици със записи в партиди.
6. Използване на някои стандартни пакети на Oracle (за I/O)
Преглед на стандартните пакети на Oracle.
Пакет DBMS_OUTPUT.
Пакет UTL_FILE.
Пакет UTL_MAIL.
Пакет DBMS_SCHEDULER.
Пакет DBMS_METADATA.
Пакет DBMS_LOB.
7. Динамичен SQL
Етапи на изпълнение на SQL оператор.
Изпълнете динамични SQL изрази с помощта на EXECUTE IMMEDIATE.
Изпълнение на динамични SQL изрази с помощта на пакета DBMS_SQL.
8. Дизайн на PL/SQL код
Създаване на константи и изключения в пакети.
Местни съчетания.
Правата на създателя и извикващия съхранената процедура.
Използване на подсказката NOCOPY за програмни параметри.
Автономни транзакции.
Използване на клаузата DETERMINISTIC.
Използване на колекции за групови операции.
9. Създаване на тригери за база данни
Описание на различните видове тригери.
Дефинирайте тригерите на базата данни и ги използвайте.
Създаване на тригери за база данни.
Тригери на низове и оператори върху таблици.
Задействания за представления, ВМЕСТО.
Правила за задействане на тригери на база данни.
Премахване на тригерите на базата данни.
10. Тригери за DDL изрази и събития в базата данни
Създаване на тригери за DDL изрази.
Тригери, задействани от системни събития в базата данни.
Ограничения на тригерите на базата данни.
Задейства LOGON и LOGOFF.
Клаузата CALL в тригера.
Препоръки за проектиране на тригери.
11. Използване на PL/SQL компилатор
Параметри за инициализация за PL/SQL компилация.
Компилирайте предупреждения за време.
Пакет DBMS_WARNING.
Предупредително съобщение PLW 06009.
12. Управление на PL/SQL код
PLSQL_CCFLAGS конфигурационен параметър.
Пакет DBMS_DB_VERSION.
Условна компилация.
Код за скриване (обфускация).
Помощна програма за конволюция.
DBMS_DDL пакет.
13. Проследяване на зависимости
Преглед на зависимостите на обекта.
Процедурни зависимости в изгледите на речник на данни.
Оценка на въздействието на промените в обектите на базата данни върху съхранените процедури.
Използване на изгледите USER_DEPENDENCIES и DEPTREE.
Управлявайте локални и отдалечени зависимости.
Задаване на стойността на параметъра за инициализация REMOTE_DEPENDENCIES_MODE.
Практически онлайн курс, в който ще овладеете всички функции на електронните таблици на Excel и Google: от основни функции до макроси, табла за управление и добавки на Power Query и Power Pivot. Занятията се провеждат на интерактивни симулатори - пълно копие на интерфейса на Microsoft Excel.
3,8
Курсът обхваща основите на архитектурата Cassandra 4-x, разработване на концептуални, логически и физически модели на данни. Покрива всички необходими технически подробности за използване на Cassandra за мащабируеми съхраняване на данни в Java проекти, както и за наблюдение, конфигурация и конфигурация производителност.
4