Содержание
Prime | Обучение программированию PL/SQL (ORACLE)
Урок 1. Основы PL/SQL
Структура PL/SQL. Блок DECLARE, блок выполнения, блок EXCEPTION.
Объявление переменных, типы переменных. Оператор присвоения.
Получение данных из базы данных с помощью SELECT .. INTO. Ветвление программы, конструкции IF..THEN, IF..THEN..ELSE, IF..THEN..ELSIF.
Стандартный пакет DBMS_OUTPUT.
Урок 2. Отладка PL/SQL программы
Назначение отладки. Тестовые окна. Пошаговое выполнение программного кода с мониторингом состояния переменных. Поиск ошибок программного кода.
Вложенные программные блоки. Обработка исключительных ситуаций. Обработка NO_DATA_FOUND, TOO_MANY_ROWS, OTHERS. Метки и оператор перехода GOTO. Рекомендации по написанию программного кода и использованию меток.
Урок 3. Написание простых хранимых функций
Создание хранимых функций и их использование в PL/SQL блоках и SQL-запросах. Требования и ограничения на применение функций в SQL-запросах. Рекомендации к оформлению программного кода и именованию параметров и переменных.
Тестирование функций. Рекомендации по использованию команд управления транзакциями (COMMIT и ROLLBACK) в процедурах и функциях при разработке информационных систем. Использование системных пакетов. Стандартный пакет DBMS_RANDOM.
Урок 4. Написание более сложных хранимых функций
Способы передачи параметров в функции и процедуры. Типы параметров функций и процедур. Значения по умолчанию.
Урок 5. Написание простых хранимых процедур
Создание хранимых процедур и их использование. Команда MERGE.
Урок 6. Блок EXCEPTION
Работа с исключениями, определение типов исключений. Пользовательские исключения. RAISE_APPLICATION_ERROR. Подпрограммы.
Урок 7. Явные курсоры в PL/SQL
Назначение курсоров в ORACLE. Объявление явных курсоров. Открытие явных курсоров. Извлечение результата из явных курсоров. Закрытие явных курсоров.
Декларация курсоров. Организация циклов перебора строк данных через LOOP. .END LOOP. Обработка FETCH. Создание инструкций EXIT. Атрибуты курсоров: %FOUND, %NOTFOUND и др.
Работа с заранее не объявленными явными курсорами. Цикл FOR .. IN, LOOP .. END LOOP.
Урок 8. Неявные курсоры в PL/SQL
Работа с неявными курсорами в PL/SQL программе. Применение SQL%ROWCOUNT.
Урок 9. Использование стандартных пакетов ORACLE. Пакет UTL_SMTP
Использование стандартных возможностей ORACLE. Пакет UTL_SMTP. Отправка электронных сообщений через SMTP.
Протоколы работы с почтовыми серверами SMTP, POP3, IMAP.
Кодировка данных. BASE64. Пакеты UTL_RAW, UTL_ENCODE.
Урок 10. Циклы в ORACLE
Понятие и назначение циклов. Типы циклов. Цикл FOR. Цикл WHILE. Команда EXIT и EXIT WHEN.
Урок 11. Создание триггеров
Назначение триггеров. Примеры использования триггеров. Контроль и логирование действий пользователей. Использование SYS_CONTEXT.
Урок 12. Транзакции в ORACLE. Автономные транзакции
Понятие и назначение транзакций. Работа с транзакциями. Рекомендации использования транзакций. Автономные транзакции.
Урок 13. Пакеты ORACLE
Понятие и назначение пакетов. Создание собственных пакетов. Общая структура пакетов. Обращение к элементам пакета. Глобальные данные пакета. Переменные пакетов. Создание общих пакетов. Обращение в SQL-запросах к функциям из состава пакетов.
Урок 14. Коллекции
Синтаксис объявления типов для коллекций. Ключевое слово TYPE. Виды коллекций: ассоциативные массивы, VARRAY, NESTED TABLE. Добавление элементов в коллекции. Методы для работы с коллекциями в программе. FIRST, NEXT, LAST, EXTEND, EXISTS, DELETE. Создание собственных типов коллекций. Ключевое слово RECORD.
Урок 15. Вложенные таблицы и табличные функции
Создание вложенных таблиц — NESTED TABLE. Заполнение и редактирование вложенных таблиц. Создание функций, возвращающих таблицы данных. PIPELINED (конвейерные) функции. Использование табличных функций. Ключевое слово TABLE.
Урок 16.
Оптимизация работы с большим количеством данных при помощью коллекций. BULK COLLECT. Зависимые типы данных в процедурах и функциях
Быстрое заполнение коллекций с помощью BULK COLLECT. Обработка большого количества данных. Блочная обработка данных BULK COLLECT.. LIMIT. Дополнительные примеры работы с коллекциями. Использование коллекций в качестве параметров хранимых функций и процедур. Использование %TYPE и %ROWTYPE. Компиляция инвалидных объектов.
Урок 17. Планировщик заданий в ORACLE — DBMS_SCHEDULER
Назначение и использование планировщика заданий в ORACLE. Создание регулярно повторяющихся задач. Запуск внешних программ. Запуск процедур по расписанию. Просмотр текущих запланированных заданий в расписании и их редактирование/удаление. Сравнение ORACLE SCHEDULER и ORACLE JOB.
Урок 18. Создание представлений (VIEW) и материализованных представлений MATERIALIZED VIEW
Представления и материализованные представления. Мгновенное и отложенное создание материализованных представлений. Автоматическое обновление материализованных представлений по расписанию. Создание материализованных представлений на основе таблиц. Ручное обновление материализованных представлений. Быстрое и полное обновление материализованных представлений. CREATE MATERIALIZED VIEW LOG.
Урок 19. Системные представления (VIEW), динамический SQL
Основные системные представления и их использование. Динамический SQL — EXECUTE IMMEDIATE.
Урок 20. Чтение и запись данных из внешних файлов. Пакет UTL_FILE
Использование стандартного пакета ORACLE — UTL_FILE для чтения внешних файлов. Экспорт данных во внешние файлы.
Урок 21. Работа с XML в ORACLE
XMLType. XMLSequence. XMLTable. Чтение XML структуры. Извлечение данных из XML файлов, представление данных XML как таблицы. SELECT из XML.
Полный список курсов | Oracle Academy
Чтобы заинтересовать учащихся, преподавателям нужны надежные и тщательно продуманные учебные планы и ресурсы, позволяющие одновременно пробудить любознательность и воображение, дать необходимые знания и развить навыки.
Oracle Academy предлагает преподавателям увлекательные учебные программы с включением практических занятий на базе профессиональных технологий, которые помогают учащимся подготовиться к следующему учебному или карьерному шагу. Наш модульный список курсов был создан профессиональными преподавателями и включает учебные курсы продолжительностью от одного семестра до трех лет, которые помогают учащимся расширять свои знания и навыки и предлагать инновационные решения.
Учебный план Oracle Academy позволяет учащимся получить базовые знания в области технологий, а также навыки, которые повсеместно пользуются высоким спросом при найме сотрудников. Все курсы можно интегрировать в академическую программу, они содержат четкие учебные цели и соответствуют применимым международным стандартам и экзаменам. Кроме того, они доступны на различных языках, что позволяет учащимся максимально полно усваивать материал.
Лист данных A4 на английском языке
Лист данных 8,5 x 11 на английском языке
Курсы по изучению Java
Чтобы помочь учащимся развить навыки объектно-ориентированного программирования на Java, Oracle Academy предлагает курсы Java for AP Computer Science A, Java Fundamentals, Java Foundations и Java Programming, предназначенные для учащихся средних и высших учебных заведений. Курсы Artificial Intelligence with Machine Learning in Java подходят для подготовленных учащихся, которые уже изучили предыдущие курсы и получили базовые знания об объектно-ориентированных концепциях, структурах данных, рекурсии, а также терминологии и синтаксисе Java.
В рамках курсов Oracle Academy учащиеся выполняют практические задания на Java, а также развивают навыки решения проблем, совместной работы и критического мышления, которые помогают им совершенствоваться в области компьютерных технологий в различных отраслях.
Способ обучения по учебному плану Java
Название курса | Тип | Кол-во часов | Следующий курс в способе обучения |
---|---|---|---|
Getting Started with Java Using Alice | Семинар | 8 | Следующий семинар или Java Fundamentals |
Creating Java Programs with Greenfoot | Семинар | 16 | Следующий семинар или Java Foundations |
Programming the Finch Robot in Greenfoot | Семинар | 8 | Java Foundations |
Programming the Finch Robot in Java | Семинар | 8 | Oracle APEX Application Development Foundations |
Java Fundamentals | Учебный план | 90 | Java Foundations |
Java Foundations | Учебный план | 90 | Java Programming или сертификация |
Java Programming | Учебный план | 90 | Artificial Intelligence with Machine Learning in Java |
Oracle Academy Java для AP Computer Science A | Учебный план | 180 | Экзамен или сертификация College Board AP Computer Science A |
Artificial Intelligence with Machine Learning in Java | Учебный план | 40 | Сертификация |
Oracle Foundations Associate, Java | Сертификационный экзамен | н/д | н/д |
Лист данных A4 на английском языке
Лист данных 8,5 x 11 на английском языке
Java для AP Computer Science A
Java Fundamentals
Java Foundations
Java Programming
Artificial Intelligence with Machine Learning in Java
Java для AP Computer Science A
Новый учебный план Oracle Academy Java для AP Computer Science A позволяет учащимся получать знания и навыки в области Java, выполняя практические здания, уже в средней школе.
180 часов
Для кого подходит курс: для учащихся, которые готовятся к экзамену College Board AP Computer Science A, а также к экзамену Oracle Certified Foundations Associate, Java (1Z0-811). Этот учебный план знакомит учащихся с концепциями объектно-ориентированного программирования, терминологией, синтаксисом и этапами создания базовых программ Java в рамках увлекательных практических занятий, а также предоставляет им возможность разрабатывать объектно-ориентированные приложения с помощью Java.
Хотя все задачи экзамена AP Computer Science A, обозначенные организацией College Board, рассматриваются в материалах курсов Oracle Academy, для подготовки к экзамену AP учащимся потребуется изучить дополнительные ресурсы AP.
Требования к преподавателям: нет
Рекомендуется: Семинары Oracle Academy Getting Started with Java Using Alice и Creating Java Programs with Greenfoot
Лист данных A4 на английском языке
Лист данных 8,5 x 11 на английском языке
Описание курса
Java Fundamentals
Подходит для участников с минимальным или нулевым опытом программирования. Участники знакомятся с концепциями объектно-ориентированного программирования, терминологией и синтаксисом с помощью увлекательных практических занятий на простых в использовании платформах Java, что позволяет получить знания, необходимые для создания базовых программ на Java.
90 часов
Для кого подходит курс: для учащихся, которые желают начать изучать курс Java Programming и научиться создавать анимации, игры и приложения с помощью удобных и увлекательных инструментов. Это хороший базовый курс, который подходит для всех учащихся. В сочетании с курсом Java Programming его можно использовать для подготовки учащихся к экзамену AP Computer Science A.
Требования к преподавателям: нет
Описание курса
Java Foundations
Знакомит участников, обладающих небольшим опытом программирования, с концепциями Java Programming с использованием стандартного редактора Java. Участники знакомятся с концепциями программирования, объектно-ориентированными концепциями, терминологией и синтаксисом, а также с этапами создания базовых программ на Java.
90 часов
Для кого подходит курс: для учащихся, которые желают пройти курс Java Programming и приобрести опыт объектно-ориентированного программирования на Java. Это хороший базовый курс для изучения информационных технологий в качестве специализации и не только. В сочетании с курсом Java Programming его можно использовать для подготовки учащихся к экзамену AP Computer Science A.
Требования к преподавателям:
Семинар Oracle Academy Workshop: Getting Started with Java Using Alice
Семинар Oracle Academy Workshop: Creating Java Programs with Greenfoot
Рекомендуется: Java Fundamentals
Описание курса
Java Programming
Основывается на навыках, приобретенных в курсе Java Fundamentals или Java Foundations, и предназначен для развития навыков программирования на Java (Java Programming). В ходе увлекательных практических занятий участники изучают принципы проектирования объектно-ориентированных приложений с помощью Java и создания программ на Java.
90 часов
Для кого подходит курс: для учащихся, которые желают расширить свой опыт программирования на Java и научиться разрабатывать более сложные приложения на Java. Это подходящий базовый курс для изучения информационных технологий в качестве специализации и не только, а при последовательном прохождении с курсом Java Fundamentals его можно использовать для подготовки учащихся к экзамену AP Computer Science A.
Требования к преподавателям: фундаментальные знания о концепциях объектно-ориентированного программирования, терминологии и синтаксисе, а также о пошаговых процедурах создания базовых программ Java.
Рекомендуется: Java Fundamentals
Опыт работы хотя бы с одним языком программирования
Описание курса
Artificial Intelligence with Machine Learning in Java
Используя навыки, полученные в ходе изучения курсов Java Foundations и Java Programming, учащиеся изучают и применяют на практике концепции машинного обучения Machine Learning применительно к искусственному интеллекту Artificial Intelligence. Они знакомятся с терминологией и синтаксисом и шаг за шагом учатся создавать решение Machine Learning на Java в ходе увлекательных практических занятий.
40 часов
Для кого подходит курс: для учащихся с фундаментальными знаниями об объектно-ориентированном программировании, структурах данных, рекурсии, терминологии и синтаксисе языка Java, которых интересуют принципы машинного обучения Machine Learning в рамках искусственного интеллекта Artificial Intelligence и их реализация на Java.
Требования к преподавателям: фундаментальные знания о концепциях объектно-ориентированного программирования, структурах данных, рекурсии, терминологии и синтаксисе языка Java.
Рекомендуется: Java Fundamentals и Java Foundations
Описание курса
Курсы по базам данных
Курсы Oracle Academy по базам данных разработаны профессиональными преподавателями и позволяют студентам учиться и отрабатывать навыки работы в Oracle Autonomous Database с помощью среды Oracle Application Express (APEX) и программы Oracle Academy Cloud Program. В рамках курсов Oracle Academy учащиеся выполняют практические задания и развивают как навыки работы с базами данных, так и профессиональные навыки, такие как навыки решения проблем, совместной работы и критического мышления.
Знания и практические навыки, которые приобретают учащиеся, помогут им в успешном освоении информационных технологий в учебном заведении и при трудоустройстве в разных отраслях и подготовят их к тому, чтобы стать новаторами и лидерами завтрашнего дня.
Способ обучения по учебному плану Database
Название курса | Тип | Кол-во часов | Следующий курс в способе обучения |
---|---|---|---|
Solve It with SQL | Семинар | 8 | Database Foundations или Database Design and Programming with SQL |
Database Foundations | Учебный план | 90 | Database Design and Programming with SQL или сертификация |
Database Design and Programming with SQL | Учебный план | 180 | Programming with PL/SQL или Oracle APEX Application Development Foundations |
Programming with PL/SQL | Учебный план | 180 | Oracle APEX Application Development Foundations |
Oracle APEX Application Development Foundations | Учебный план | 180 | н/д |
Oracle Foundations Associate, Database | Сертификационный экзамен | н/д | н/д |
Лист данных A4 на английском языке
Лист данных 8,5 x 11 на английском языке
Database Foundations
Database Design and Programming with SQL
Programming with PL/SQL
Oracle Application Express (APEX) Development Foundations
Database Foundations
Учащиеся с небольшим опытом работы с базами данных изучают методы проектирования баз данных, проектируют базы данных, используя инструменты моделирования, и знакомятся с SQL для реализации и выполнения обращений к базам данных в ходе увлекательных практических занятий.
90 часов
Для кого подходит курс: для учащихся, которые желают изучить техники и инструменты проектирования, создания и извлечения информации из баз данных и обладают базовыми математическими, логическими и аналитическими навыками решения проблем. Этот курс подходит для программистов без опыта работы и прочих специалистов продвинутого уровня, которые предпочитают изучать основы языка программирования SQL с нуля. Это фундаментальный курс для изучения информационных технологий в качестве специализации и не только.
Требования к преподавателям: общие знания о назначении баз данных
Рекомендуется: опыт работы с приложениями баз данных
Описание курса
Database Design and Programming with SQL
Учащиеся учатся анализировать сложные бизнес-сценарии для разработки моделей данных и реализовывать и выполнять расширенные обращения к базам данных с использованием SQL в ходе увлекательных практических занятий.
180 часов
Для кого подходит курс: для учащихся, которые желают изучить техники реализации логики процедур в базе данных помимо SQL.
Требования к преподавателям: углубленные знания о принципах проектирования баз данных и программирования на SQL.
Описание курса
Programming with PL/SQL
Учащиеся знакомятся с PL/SQL и изучают расширение и автоматизацию SQL при администрировании базы данных Oracle Database, а также создают проекты для разработки, реализации и демонстрации решения базы данных для бизнеса.
180 часов
Для кого подходит курс: для учащихся, которые желают изучить техники и инструменты проектирования, создания и извлечения информации из баз данных. Это фундаментальный курс для изучения информационных технологий в качестве специализации и не только.
Требования к преподавателям: углубленные знания о принципах проектирования баз данных и программирования на SQL
Рекомендуется: Database Design & Programming with SQL
Описание курса
Oracle Application Express (APEX) Development Foundations
Учащиеся изучают методы и инструменты, необходимые для разработки веб-приложений на основе баз данных, а также способы проектирования, разработки и развертывания веб-приложений на основе баз данных в среде Oracle Application Express (APEX).
90 часов
Для кого подходит курс: для учащихся, которые хотят изучить методы и инструменты для проектирования, создания и развертывания веб-приложений на основе баз данных; учащиеся, владеющие SQL и PL/SQL и обладающие навыками программирования на начальном уровне; учащиеся, имеющие представление о веб-приложениях с точки зрения конечного пользователя или разработчика.
Требования к преподавателям: Database Foundations
Рекомендуется: Database Design & Programming with SQL и Programming with PL/SQL
Описание курса
Курсы по облачной инфраструктуре
Oracle Cloud Infrastructure (OCI) является ведущим решением в сфере облачных вычислений благодаря мощной и обширной платформе облачных услуг Cloud Services, которая позволяет клиентам создавать и запускать широкий спектр приложений в масштабируемой, безопасной, высокодоступной и высокопроизводительной среде. Теперь учащиеся могут изучить облачные технологии в ведущей облачной среде.
Способ обучения по учебному плану Cloud
Название курса | Тип | Кол-во часов | Следующий курс в способе обучения |
---|---|---|---|
Oracle Cloud Infrastructure Foundations I | Учебный план | 90 | Oracle Cloud Infrastructure Foundations II |
Oracle Cloud Infrastructure Foundations II | Учебный план | 90 | Подготовка к сертификационным экзаменам OCI в Центре построения карьеры |
Подготовка к сертификационным экзаменам OCI в Центре построения карьеры | Подготовка к сертификации | 7+ | Oracle Foundations Associate, OCI |
Oracle Foundations Associate, OCI | Сертификационный экзамен | н/д | н/д |
Oracle Cloud Infrastructure Foundations I
Oracle Cloud Infrastructure Foundations II
Oracle Cloud Infrastructure Foundations I
Учащихся ждет погружение в мир концепций и терминологии Oracle Cloud Infrastructure.
90 часов
Для кого подходит курс: для учащихся, которые хотят изучить концепции и терминологию Oracle Cloud Infrastructure; при этом основное внимание уделяется четырем основным разделам: «Основная инфраструктура», «База данных Database», «Решения, платформа и периферия» и «Управление и администрирование». Перед началом курса мы рекомендуем преподавателям-участникам зарегистрироваться в бесплатной программе Oracle Academy Cloud Program и выделить время на доступ к ней, чтобы учащиеся могли пройти все модули курса. Программа позволяет получить доступ к Oracle Cloud Free Tier — комплексу основанных на стандартах технологий Oracle и открытых технологий, которые позволяют пользователям эффективно разрабатывать, развертывать, интегрировать, защищать и использовать корпоративные приложения. Для получения доступа к учетной записи Cloud учащийся должен быть совершеннолетним в своей стране проживания.
Требования к преподавателям: нет
Рекомендуется: базовое представление об информационных технологиях и сетевых решениях, включая IP-адреса, использование виртуальных машин и баз данных
Лист данных A4 на английском языке
Лист данных 8,5 x 11 на английском языке
Описание курса
Oracle Cloud Infrastructure Foundations II
Учащиеся более подробно разбирают темы, представленные в курсах Oracle Cloud Infrastructure Foundations I.
90 часов
Для кого подходит курс: для учащихся, которые хотели бы углубленно изучить концепции и терминологию OCI. В этом учебном курсе, созданном командой OCI, более подробно анализируются концепции OCI, которые рассматривались в рамках курса Oracle Cloud Infrastructure Foundations I; при этом основное внимание уделяется четырем основным разделам: «Основная инфраструктура», «База данных Database» и «Управление и администрирование». Перед началом курса мы рекомендуем преподавателям-участникам зарегистрироваться в бесплатной программе Oracle Academy Cloud Program и выделить время на доступ к ней, если это не было сделано ранее, чтобы учащиеся могли пройти все модули курса. Программа позволяет получить доступ к Oracle Cloud Free Tier — комплексу основанных на стандартах технологий Oracle и открытых технологий, которые позволяют пользователям эффективно разрабатывать, развертывать, интегрировать, защищать и использовать корпоративные приложения. Для получения доступа к учетной записи Cloud учащийся должен быть совершеннолетним в своей стране проживания.
Требования: Oracle Cloud Infrastructure Foundations I
Требования к преподавателям: нет
Рекомендуется: базовое представление об информационных технологиях и сетевых решениях, включая IP-адреса, использование виртуальных машин и баз данных
Описание курса
Курсы по управлению проектами
Преподавателям курсов по управлению проектами строительных работ и гражданского строительства в высших учебных заведениях Oracle Academy предлагает курс Oracle Primavera P6 Professional Project Management Fundamentals.
Oracle Academy бесплатно предоставляет этот готовый к использованию курс и программное обеспечение специализированным учебным заведениям и отделам по управлению строительными работами и проектами гражданского строительства. Курс включает ресурсы для обучения учащихся и развития у них навыков и практических умений в области планирования, составления бюджета и графиков, организации ресурсов, управления программами и рисками по золотому стандарту управления проектами — Oracle Primavera P6.
Курсы и ресурсы включают следующее:
- Загрузка доставляемого электронно программного обеспечения
- Материалы на весь семестр
- Руководство для инструктора со слайдами и ответами на зачеты (тесты)/упражнения
- База данных с упражнениями по проектам
- Учебные руководства
- Руководство по установке для ИТ-администраторов с инструкциями по установке лаборатории в месте проведения обучения или установке виртуальной удаленной лаборатории
Рассматриваемые темы:
- Создание проекта
- Планирование и распределение ресурсов
- Базовая подготовка и реализация проектов
В целях обеспечения гибкости использования Oracle Primavera можно установить в компьютерном класса в месте проведения обучения или виртуально с помощью удаленного рабочего стола; в обоих случаях преподаватели и учащиеся получают доступ к базе данных упражнений.
Программное обеспечение Primavera P6 Professional Project Management доступно в разделе лицензий на программное обеспечение Applications на портале Oracle Academy Member Hub. Вам необходимо будет заполнить квалификационную анкету, чтобы подтвердить, что программное обеспечение будет лицензировано для специализированного учреждения или программы.
Oracle Primavera позволяет специалистам по всему миру осуществлять управление проектами в рамках графика и бюджета. Помогите учащимся подготовиться к построению карьеры и обрести те ценные навыки управления проектами, которые пользуются высоким спросом у работодателей.
Изучите все варианты программного обеспечения Primavera.
Лист данных A4 на английском языке
Лист данных 8,5 x 11 на английском языке
Описание курса
Практическое руководство
Вы участник? Зарегистрируйтесь на портале Member Hub, чтобы получить доступ ко всему списку курсов.
Не являетесь участником? БЕСПЛАТНО присоединяйтесь в качестве институционального участника прямо сейчас для получения доступа ко всему списку курсов и другим преимуществам.
- YouTube
- Блог
6 лучших онлайн-курсов по PL/SQL и Oracle для начинающих в 2022 году | от javinpaul | Javarevisited
Это лучшие онлайн-курсы для изучения базы данных Oracle и PL/SQL от Udemy и Pluralsight. Подходит как для начинающих, так и для средних разработчиков.
Здравствуйте, ребята! Если вы думаете об изучении Oracle и PL/SQL в 2022 году и ищете лучшие онлайн-ресурсы, такие как книги, курсы и учебные пособия, то вы попали по адресу.
Ранее я поделился бесплатными курсами по изучению базы данных Oracle , а в этой статье я собираюсь поделиться 5 лучшими онлайн-курсами по изучению базы данных Oracle и PL/SQL.
Эти курсы были подготовлены на популярных порталах онлайн-обучения, таких как Udemy и Pluralsight, и созданы опытными инструкторами, обладающими глубокими знаниями как Oracle, так и PL/SQL, и вы можете использовать их для изучения Oracle с нуля или повышения уровня своего Oracle и Навыки PL/SQL.
Эти онлайн-курсы очень доступны по цене, и им доверяют тысячи разработчиков по всему миру. Вы можете купить курсы Udemy всего за 10 долларов на их флэш-распродажах, которые происходят время от времени. Точно так же курсы Pluralsight Oracle также не очень дороги, и их можно смотреть с ежемесячной или годовой подпиской.
Нет никаких сомнений в том, что Oracle является одной из самых популярных баз данных, и существует большой спрос на программистов и администраторов баз данных, которые знают базы данных Oracle и PL/SQL.
Oracle имеет много преимуществ с точки зрения масштабируемости, отказоустойчивости, репликации и многого другого, но также поставляется с мощным языком программирования PL/SQL, который позволяет вам писать мощные сценарии SQL, хранимые процедуры и другие артефакты SQL для решения реальных задач. мировые проблемы.
Не теряя больше времени, вот список лучших онлайн-курсов для изучения Oracle и PL/SQL. Нет необходимости присоединяться ко всем этим курсам, вместо этого вы должны присоединиться к одному или двум курсам, где вы можете связаться с инструктором, потому что это самый важный момент для любого курса.
Для этого я предлагаю вам посмотреть превью этих курсов, и если вы сможете посмотреть эти превью и образцы лекций, не пропуская их, то, скорее всего, вы общаетесь с инструктором, и курс стоит вашего времени.
Это один из наиболее полных курсов для изучения языка программирования баз данных PL/SQL для базы данных Oracle. Если вы не знакомы с базами данных и основами программирования и хотите изучить PL/SQL, то этот курс для вас.
Этот курс специально разработан для разработчиков приложений, администраторов баз данных, а также бизнес-пользователей и нетехнических специалистов, таких как специалисты по контролю качества и бизнес-аналитики.
Вот основные вещи, которые вы узнаете в этом курсе:
- Как настроить среду
- Изучение программных модулей базы данных
- Как создавать и поддерживать пакеты
- Как использовать системные пакеты
- Как использовать триггеры базы данных
- Как реализовать триггеры системных событий
- Работа с инструментами базы данных Oracle
- Понимание особенностей языка и работа с ним
- Работа с пунктами DECLARE, BEGIN & EXCEPTION
- Понимание и использование вложенных блоков
- Изучение явных курсоров
популярные курсы по изучению Oracle PL/SQL для начинающих, более 20 тысяч студентов присоединились к этому курсу, и он имеет средний рейтинг 4,5 от почти 4200 участников. В целом отличный курс Oracle, к которому можно присоединиться, если вы начинаете с нуля.
Вот ссылка, чтобы присоединиться к этому курсу PL/SQL — Oracle PL/SQL Fundamentals vol. I & II
Это еще один замечательный курс для изучения PL/SQL на Udemy. Это также полезно, если вы готовитесь к экзаменам Oracle PL/SQL, таким как Oracle 1Z0–144 и 1Z0–148. Курс содержит более 20,5 часов контента, 72 статьи и 6 загружаемых ресурсов.
Вот ключевые моменты, которые вы узнаете в этом курсе
- Основные и дополнительные понятия PL/SQL
- Расширенные методы SQL
- Эффективное использование SQL Developer для PL/SQL
- Повышение производительности и безопасности ваших кодов
- Архитектура PL/SQL
- Создание динамических запросов
- Как использовать PL/SQL как объектно-ориентированное программирование.
- Настройка PL/SQL
Говоря о социальном доказательстве, это один из самых продаваемых курсов PL/SQL на Udemy, которому доверяют более 14 тысяч студентов. Он также имеет в среднем 4,4 рейтинга от почти 2736 участников, что впечатляет.
В целом отличный онлайн-курс для изучения PL/SQL и сдачи экзаменов Oracle 1Z0–144 (1Z0–144 Oracle Database 11g/12c: программа с PL/SQL) и 1Z0–148 (1Z0–148 Oracle Database: Advanced PL/SQL) сертификаты.
Также выдается сертификат о прохождении курса и выполнении заданий.
Вот ссылка, чтобы присоединиться к этому курсу — Полный учебный курс PL/SQL: «От новичка до продвинутого уровня PL/SQL»
Если вы ищете лучший онлайн-курс, чтобы стать администратором базы данных Oracle (DBA), то это это правильный курс для вас. В этом курсе вы узнаете все необходимое, чтобы за 6 недель стать администратором баз данных Oracle и подготовиться к работе в качестве младшего администратора баз данных.
Курс создан Амарнатом Редди, одним из моих любимых инструкторов по SQL на Udemy. Это также один из курсов с самым высоким рейтингом: в среднем 4,3 оценки от 4500 участников, и более 18 тысяч студентов уже воспользовались этим курсом.
Тем не менее, прежде чем вы присоединитесь к этому курсу, вы должны иметь некоторые базовые знания SQL и UNIX/Linux, чтобы получить большую часть этого курса.
Вот основные вещи, которые вы узнаете в этом курсе:
- Архитектура базы данных Oracle
- Как установить необходимое программное обеспечение/базу данных Oracle
- Как администрировать учетные записи пользователей в базе данных
- Как управлять табличным пространством, чтобы обеспечить необходимое пространство для данных
- Как выполнять резервное копирование и восстановление базы данных Oracle.
- Как диагностировать проблемы и работать со службой поддержки Oracle
- Как настроить слушателей для общения пользователей
Этот курс также охватывает как Oracle Database 11g, так и Oracle Database 12c, чтобы вы узнали различия и могли работать в них. организации, которые еще в 11г.
Вот ссылка, чтобы присоединиться к этому курсу — Oracle DBA 11g/12c — Администрирование баз данных для младшего администратора баз данных
Если у вас есть членство в Pluralsight и вы ищете курс Oracle PL/SQL, чтобы начать изучать этот полезный навык, вам следует проверить этот курс.
В этом учебном курсе по Oracle PL/SQL вы познакомитесь с основами языка программирования Oracle PL/SQL. Это первая часть курса, состоящего из двух частей, в котором подробно рассматривается PL/SQL.
В первой части вы узнаете о типах данных PL/SQL и таких конструкциях программирования, как циклы, условное выполнение, курсоры и обработка исключений, которые позволят вам эффективно выполнять отладку.
Во второй части вы узнаете, как создавать, компилировать и выполнять процедуры, функции и пакеты, которые представляют собой именованные программные единицы, предварительно скомпилированные и сохраненные в базе данных.
Вы также узнаете, как передавать параметры в подпрограммы, режимы параметров и как передавать параметры по ссылке и по значению. Мы обсудим, как роли и привилегии вступают в игру при компиляции и выполнении подпрограмм вместе с пунктом 9 authid.0005
Вот ссылка, чтобы присоединиться к этому курсу — Основы Oracle PL/SQL
Кстати, вам потребуется членство в Pluralsight, чтобы присоединиться к этому курсу, который стоит около 29 долларов в месяц или 299 долларов в год (скидка 14%). Я настоятельно рекомендую эту подписку всем программистам, поскольку она обеспечивает мгновенный доступ к более чем 7000 онлайн-курсам для изучения любых технических навыков. Кроме того, вы также можете использовать их 10-дневную бесплатную пробную версию , чтобы посмотреть этот курс БЕСПЛАТНО.
Множественное зрение | Персональная бесплатная пробная версия
Узнайте больше о бесплатных пробных версиях Pluralsight.
pullarsight.pxf.io
Это еще один практический курс по изучению PL/SQL онлайн на Udemy, созданный Амарнатом Редди, одним из лучших инструкторов по SQL на Udemy. Этот курс является одним из лучших ресурсов для изучения PL/SQL с нуля.
Это означает, что если вы никогда не использовали PL/SQL, вы также можете присоединиться к этому курсу и получить этот ценный навык.
Вот ключевая вещь, которую вы узнаете в этом курсе:
- Как объявить переменные PL/SQL
- как условно управлять потоком кода (циклы, управляющие структуры)
- научиться использовать поставляемые Oracle пакеты PL/SQL для создания вывода на экран
- как создавать анонимные блоки PL/SQL , функции и процедуры
- как использовать пакеты PL/SQL для группировки и содержания связанных конструкций
- как отлаживать, отлавливать ошибки и писать лучший код
- как выполнять обработку данных с помощью записей и курсоров
- Как управлять данными с помощью коллекций
- Как создавать триггеры для решения бизнес-задач
- Как выполнять SQL с помощью динамического SQL
- Как работать с большими объектами (LOB)
Говоря о социальном доказательстве, этому курсу доверяют более 13 тысяч студентов, и он имеет в среднем 4,3 рейтинга от почти 2700 участников, что впечатляет. В целом отличный курс для изучения PL/SQL с примерами и подсказками.
Вот ссылка, чтобы присоединиться к этому курсу — PL/SQL на примере — от начального до продвинутого уровня PL/SQL
Это еще один лучший курс для изучения PL/SQL от Udemy. Он посвящен подготовке к экзамену Oracle 1Z0–149, программе Oracle Database with PL/SQL, одной из самых признанных сертификаций для разработчиков Oracle PL/SQL.
Это очень всеобъемлющий курс, в котором подробно рассматриваются вопросы, необходимые для сертификации. Таким образом, у прохождения этого курса есть дополнительное преимущество: вы не только подготовитесь к сертификации, но и попутно подробно изучите PL/SQL.
Курс начинается с подробной загрузки и установки базы данных oracle 12c, а затем предоставляет хороший обзор PL/SQL, объявление переменных PL/SQL, как писать исполняемые операторы, взаимодействовать с Oracle DB Server, писать структуру управления, работать с Composite Типы данных и многое другое.
Вы также узнаете, как использовать явные курсоры, обрабатывать исключения, создавать процедуры, функции, пакеты и использовать пакеты, предоставляемые Oracle, в разработке приложений
Если вы готовитесь к экзамену разработчика Oracle Database или 1Z0–149, или просто хотите освоить PL/SQL, этот курс лучше всего подходит для обоих. Вы также найдете все презентации и все SQL-скрипты, прикрепленные к каждой главе, поэтому не нужно тратить время на повторение какого-либо примера.
Вот ссылка, чтобы присоединиться к этому курсу — Oracle PL/SQL — моя игра: ЭКЗАМЕН 1Z0–149
Это все о некоторых из лучших курсов для изучения базы данных Oracle и программирования на PL/SQL. Как я уже сказал, если вы программист, вам стоит изучить Oracle, как и администраторам баз данных.
Тем не менее, вам нужно знать гораздо больше, чем знает обычный программист или администратор баз данных. Эти лучшие онлайн-курсы от Udemy и Pluralsight — отличные ресурсы для изучения Oracle с нуля или повышения уровня ваших навыков работы с Oracle и PL/SQL в 2022 году.
Другие Полезные ресурсы по SQL и базам данных изучить основы SQL и баз данных
Спасибо, что дочитали эту статью. Если вам нравятся эти лучших онлайн-курсов обучения Oracle и PL/SQL , поделитесь ими с друзьями и коллегами. Если у вас есть какие-либо вопросы или отзывы, пожалуйста, напишите об этом.
P. S. — Если вы новичок в программировании на Oracle и PL/SQL и ищете бесплатный онлайн-курс для изучения основ баз данных Oracle, вы также можете ознакомиться с этим Oracle SQL — полное введение в курс по Udemy. Это совершенно бесплатно, и вам просто нужна бесплатная учетная запись Udemy, чтобы присоединиться к этому курсу.
Бесплатное учебное пособие по Oracle SQL. Полное введение в Oracle SQL. У меня более семи лет опыта в…
bit.ly
Изучение Oracle PL/SQL за 7 дней
Ричард Петерсон
часов
Обновлено
Краткий обзор учебного пособия по PL/SQL
Oracle PL/SQL — это расширение языка SQL, предназначенное для прозрачной обработки операторов SQL, что повышает безопасность, переносимость и надежность базы данных. Этот онлайн-курс программирования PL/SQL объясняет некоторые важные аспекты языка PL SQL, такие как структура блоков, типы данных, пакеты, триггеры, обработка исключений и т. д.
Что я должен знать?
Требуются базовые знания программирования SQL.
Программа Oracle PL/SQL
Введение
👉 Урок 1 | Что такое PL/SQL? — Полная форма, архитектура PL/SQL Developer |
👉 Урок 2 | SQL, PL/SQL и T-SQL — ключевые отличия |
👉 Урок 3 | Блок PL/SQL — СТРУКТУРА, Синтаксис, АНОНИМНЫЙ Пример |
👉 Урок 4 | Первая программа PL/SQL — пример Hello World |
Дополнительные материалы
👉 Урок 1 | Типы данных Oracle PL/SQL — логическое значение, число, дата [пример] |
👉 Урок 2 | Соглашение об именах переменных PL/SQL — изучите пример |
👉 Урок 3 | Коллекции Oracle PL/SQL — Переменные, вложенные и индексированные по таблицам |
👉 Урок 4 | Записи Oracle PL/SQL типа — изучите пример |
👉 Урок 5 | Оператор Oracle PL/SQL IF THEN ELSE — ELSIF, NESTED-IF |
👉 Урок 6 | Заявление Oracle PL/SQL CASE — изучите пример |
👉 Урок 7 | Oracle PL/SQL LOOP — изучите пример |
👉 Урок 8 | Oracle PL/SQL FOR LOOP — изучите пример |
👉 Урок 9 | Oracle PL/SQL WHILE LOOP — изучите пример |
👉 Урок 10 | Хранимая процедура и функции Oracle PL/SQL — узнайте на примере |
👉 Урок 11 | Обработка исключений Oracle PL/SQL — примеры создания пользовательского исключения |
👉 Урок 12 | Вставка, обновление, удаление и выбор Oracle PL/SQL в — изучите пример |
👉 Урок 13 | Курсор Oracle PL/SQL — неявный, явный, цикл FOR курсора [пример] |
👉 Урок 14 | МАССОВЫЙ СБОР Oracle PL/SQL — FORALL Пример |
👉 Урок 15 | Автономная транзакция в Oracle PL/SQL — фиксация, откат |
👉 Урок 16 | Пакет Oracle PL/SQL — тип, спецификация, тело [пример] |
👉 Урок 17 | Учебное пособие по Oracle PL/SQL Trigger — вместо Compound [Пример] |
👉 Урок 18 | Учебное пособие по типам объектов Oracle PL/SQL — обучение на примере |
👉 Урок 19 | Oracle PL/SQL Dynamic SQL Tutorial — Execute Immediate & DBMS_SQL |
👉 Урок 20 | Вложенная структура — Область действия переменной PL/SQL и внутренний внешний блок |
Должен знать!
👉 Урок 1 | Вопросы для интервью по PL/SQL — 65 лучших вопросов и ответов для интервью по PL/SQL |
👉 Урок 2 | Учебное пособие по PL/SQL в формате PDF — Загрузить учебное пособие по Oracle PL/SQL в формате PDF для начинающих |
Что такое Oracle PL/SQL?
Oracle PL/SQL — это расширение языка SQL, которое сочетает в себе возможности обработки данных SQL с вычислительной мощностью процедурного языка для создания супермощных SQL-запросов. PL/SQL означает указание компилятору «что делать» посредством SQL и «как делать» посредством его процедурного способа.
Что я узнаю из этого учебника по PL/SQL?
В этом учебном пособии по PL/SQL вы изучите основы PL/SQL и основные понятия, такие как структура, синтаксис и т. д. Кроме того, в этом учебном пособии по PL/SQL в Oracle вы изучите типы данных, переменные, коллекции, циклы, хранимые процедуры, обработка исключений, пакеты, триггеры и так далее.
Есть ли какие-либо предварительные условия для этого учебника по PL/SQL?
Есть некоторые предварительные условия для учебника по PL/SQL для начинающих. Если у вас есть базовые знания о базе данных, исходном коде, текстовом редакторе, основных концепциях программирования, выполнении программ и т. д., вы сможете изучить и понять все концепции намного быстрее и проще.
Для кого предназначен этот учебник по PL/SQL?
Это учебное пособие по Oracle PL/SQL специально разработано для профессионалов в области программного обеспечения, которые заинтересованы в изучении PL SQL.