Java Backend
Online курс
Oracle PL/SQL
разработчик
Начало
2 марта
Длительность
4 месяца

О языке PL/SQL

Язык PL/SQL является собственным расширением языка SQL от Oracle и предлагает функциональность серьезного языка программирования. Одно из главных его преимуществ состоит в том, что он позволяет использовать в базе данных такие программные единицы, как процедуры и пакеты, и тем самым увеличивать возможность повторного использования кода и его производительность. Высокоуровневый язык программирования общего назначения, который используется для разработки веб-приложений, работе с Big Data, искусственным интеллектом и машинным обучением, в науке и других сферах. Язык ориентирован на повышение производительности разработчика и читаемости кода. Это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков.
Особенности PL/SQL
1
Языку PL/SQL легко научиться и им легко пользоваться
Даже новички со скромным уровнем предварительных знаний по программированию могут теперь без слишком больших усилий довольно быстро освоить синтаксис PL/SQL и приступить к разработке программ.


2
Тесная интеграция с SQL
SQL – стал стандартом в области баз данных – простой, гибкий, достаточно знать несколько команд для начала работы. PL/SQL тесно интегрирован с SQL – можно использовать все команды SQL. Также можно использовать все типы данных SQL, следовательно – не надо производить преобразований.
3
Экономия времени и удобство программирования
PL/SQL предлагает весь перечень средств создания программного обеспечения: обработка исключений, инкапсуляция, сокрытие данных, объектно-ориентированные типы данных. PL/SQL расширяет функциональные возможности инструментальных средств, а также – он одинаков во всех таких инструментальных средствах.
4
Полная переносимость
Программы, написанные на PL/SQL, могут выполняться в любой операционной системе и на любой аппаратуре, где работает сервер ORACLE (это связано с тем, что сам сервер ORACLE был разработан на этой концепции).
Обучение online
Готовим востребованных разработчиков с личным ментором online с любого этапа. Наши менторы будут с тобой от заявки и до твоего выпускного.


Срок обучения
Ты сам выбираешь срок своего обучения, при том, что цена не изменится. То есть ты можешь уйти в отпуск, не боясь, что учеба идет без тебя
Процесс
Работа один на один с ментором. Наше обучение построено на индивидуальном общении ментора и студента. Ты связываешься с наставником 5 дней в неделю, в любое удобное для тебя время голосом или в чате
Контроль
Контроль знаний на каждом этапе. Ментор – не репетитор. Его задача – контроль усвоения знаний. Регулярные ревью кода и постоянные тесты сделают из тебя бойца, готового к любым задачам
Работа в команде
Работа в команде над настоящим проектом. Все наши студенты участвуют в реализации коммерческих проектов. Ты отточишь теорию, получить навыки работы в команде
Поддержка
Поддержка от наставников. Мы поможем в подготовке к собеседованию и составлению конкурентного резюме
Менторы
Наши менторы знают, как правильно обучать студентов. Они обладают обширными техническими знаниями, навыками и глубоким пониманием того, какие специалисты нужны рынку
Программа обучения
I этап. Основы SQL
Длительность 2 месяца/24 занятия

  • Введение в Oracle: Язык запросов SQL. Особенности SQL: DML, DDL, DCL
  • Установка Java. Установка и настройка Oracle Database XE, SQL Developer.
  • Секция where в SQL
  • Primary & Foreign Keys
  • Типы данных DML операции
  • Последовательности
  • Создание нового пользователя в БД SQL
  • Joins: Inner join, Left join, Right join, Full Outer join
  • Агрегатные функции в SQL: AVG(), COUNT(), FIRST(), LAST(), MAX(), MIN(), SUM()
  • Скалярные функции в SQL: UCASE, LCASE, MID, LEN, ROUND, NOW, FORMAT
  • Группировка в SQL (GROUP BY)
  • Сортировка в SQL (ORDER BY)
  • Подзапросы: IN, NOT IN
  • Подзапросы: ALL, EXISTS
  • Объединение запросов.
  • Аналитические функции
  • Иерархические запросы (WITH)
  • Основы транзакций
  • DDL-операции
  • Архитектура.
  • Проектирование базы данных
  • Заполнение таблиц (insert, update)
  • План запроса. SQL оптимизатор
  • Индексы
  • Представления
  • Поля-коллекции
II этап. PL/SQL
Длительность 2 месяца/24 занятия

  • Что такое PL/SQL. Преимущества подпрограмм PL/SQL
  • Обзор типов блоков PL/SQL
  • Ключевое слово PRAGMA
  • Генерация вывода из блоков PL/SQL
  • Присваивание имен
  • Обзор типов данных PL/SQL
  • Объявление данных в программе
  • Преобразования типов данных
  • Условное управление с использованием оператора IF, CASE
  • Команда GOTO
  • Записи
  • Коллекции
  • Работа с большими объектами
  • Различные типы идентификаторов в подпрограммах PL/SQL
  • Хранение данных в переменных
  • Атрибут %TYPE
  • Использование последовательностей в выражениях PL/SQL
  • Описание основного синтаксиса блоков Функции SQL в PL/SQL
  • Преобразование типов данных
  • Включение операторов SELECT в PL/SQL для получения данных
  • Манипулирование данными на сервере при помощи PL/SQL
  • Концепции SQL-курсоров
  • Транзакции. Автономные транзакции
  • Циклы LOOP, WHILE, FOR
  • Оператор CONTINUE
  • Использование записей PL/SQL
  • Использование атрибута %ROWTYPE
  • Вставка и обновление при помощи записей PL/SQL
  • Ассоциативные таблицы INDEX BY
  • Курсор
  • Атрибуты явного курсора
  • Использование предложений FOR UPDATE и WHERE CURRENT OF
  • Понимание исключений. Обработка исключений в PL/SQL
  • Модульный и многоуровневый дизайн подпрограмм
  • Модульность разработки с помощью блоков PL/SQL
  • Среда исполнения кода PL/SQL
  • Преимущества использования подпрограмм PL/SQL
  • Различия между анонимными блоками и подпрограммами
  • Создание, вызов и удаление хранимых процедур при помощи команды CREATE и SQL Developer
  • Использование параметров в процедурах и различные режимы параметров
  • Просмотр информации о процедурах в представлениях словаря данных
  • Создание, вызов и удаление хранимых функций при помощи команд SQL и SQL Developer
  • Преимущества использования хранимых функций в SQL-выражениях
  • Шаги по созданию хранимой функции
  • Использование пользовательских функции в SQL-выражениях
  • Ограничения на вызов функций из SQL-выражений
  • Контроль побочных эффектов при вызове функций из SQL выражений
  • Преимущества использования пакетов
  • Описание пакетов. Компоненты пакетов. Разработка пакетов. Видимость компонентов пакета.
  • Контроль уровня чистоты хранимых функций PL/SQL
  • Использование типа данных RECORD с таблицами PL/SQL в пакетах
  • Обзор стандартных пакетов, поставляемых Oracle
  • Как работает пакет DBMS_OUTPUT?
  • Использование пакета UTL_FILE для работы с файлами операционной системы
  • Пакет UTL_MAIL и использование его подпрограмм
  • Что такое динамический SQL?
  • Триггеры и работа с ними
  • Работа с xml структурами в Oracle
  • Формирование атрибутов
  • Формирование xml структуры из таблицы Java, с использованием JDB
  • Алгоритмы
  • Шифрование данных. Дешифрование данных
  • Объектно-ориентированные возможности PL/SQL
  • Пример объектного приложения
  • Объектные представления
Стоимость курса
online
Oracle PL/SQL Разработчик

6 000
сом в месяц
Записаться
18 000
15 000
сом за 3 месяца
Записаться
Как устроено обучение
1
Заявка
После того, как ты оставил заявку на сайте, с тобой свяжется координатор обучения
2
Уровень знаний
Ментор определит твой уровень знаний
3
Доступ
Координатор вышлет тебе доступ к образовательной платформе, на которой ты будешь учиться
4
Лекции
Занятия проходят 3 раза в неделю офлайн в оборудованных аудиториях в режиме реального времени
5
Материалы и задания
На платформе ты будешь изучать теоретические материалы, статьи и видео и будешь решать задания по теме
6
Проблемы и вопросы
Если на этапе у тебя возникает проблема с решением задачи, то ты можешь обратиться к ментору или сообществу студентов за помощью
7
Проверка знаний
После прохождения каждой темы ментор проводит проверку знаний и ревью кода. Каждый раз у тебя будут разные менторы, чтобы ты получал максимум знаний и независимую экспертизу
8
Составление резюме
После завершения программы ментор поможет составить конкурентное резюме и подготовит тебя к сложным вопросам на собеседовании
9
Поиск работы
По завершению ты разместишь свое резюме на сайте поиска вакансий и начнешь проходить собеседования
Отзывы
Суталинов Мансур
Программист MegaCom
Хочу выразить благодарность Сергею и IT школе MegaCom! Отличный курс. Сергей подробно объяснял все темы, отвечал на все наши вопросы. Курс подойдет даже тем, кто никогда не сталкивался с программированием. Обучение идет плавно и при этом программа довольно ёмкая, охватывает все необходимое, чтобы стать Oracle разработчиком.
Шерматов Азамат
Программист
Мне понравился данный курс тем, что он информативный, без лишней воды, а также ментор объяснял все просто и на примерах. Спасибо, IT школа MegaCom!
Курманов Искендер
Программист
Я закончил курсы IT школы MegaCom по PL/SQL и нашел работу за 1 месяц. Было непросто, т.к. курс был интенсивный и насыщен информацией, но ментор грамотно все объяснял и показывал как работать с базами данных.

Заявка на обратный звонок

Для получения подробной консультации оставь заявку и мы свяжемся с тобой в ближайшее время.
Заявка на обратный звонок
Мы свяжемся с Вами в ближайшее время
Имя
Номер телефона
Вас интересуют курсы или MegaLab?
Направление
Close
Напишите нам
Узнайте подробнее о курсах или запишитесь на пробное занятие
Telegram
WhatsApp
Mail
Phone