Разработчик базы данных Основы разработки в базе данных
Курс "Разработчик баз данных Oracle" представляет собой комплексную программу обучения, направленную на подготовку высококвалифицированных специалистов в области разработки и управления базами данных на платформе Oracle.
Подать заявку на обучение (бесплатное по программе Tech Orda)
Отправьте заявку для получения бесплатной консультации
Отправля сообщение Вы соглашаетесь на обработку персональных данных.
Цели и задачи курса
Язык SQL
Приобретение навыков работы с языком SQL на достаточном уровне для создания, модификации и управления моделью данных в хранилище.
Освоение различных операторов SQL, включая операторы SELECT, INSERT, UPDATE, DELETE, а также операторы фильтрации, сортировки и объединения данных.
Применение языка SQL для извлечения данных из хранилища и выполнения аналитических запросов.
Общая концепция построения Хранилища данных:
Понимание основных концепций и принципов построения хранилищ данных на базе СУБД Oracle.
Ознакомление с архитектурными моделями хранилищ данных (Inmon и Kimball) и выбор подходящей модели для конкретных бизнес-потребностей.
Разработка плана проектирования хранилища данных с использованием Oracle и определение требований к модели данных.
Модуль PL/SQL
Введение в PL/SQL: Обзор возможностей и синтаксиса языка PL/SQL, понимание его роли и места в разработке приложений для Oracle.
Основы и структуры управления: Освоение основ PL/SQL, включая типы данных, управляющие операторы, работу с коллекциями и записями.
Работа с SQL в PL/SQL: Интеграция статического и динамического SQL в код PL/SQL для повышения гибкости и мощности приложений.
Продвинутые темы PL/SQL: Разработка и использование подпрограмм, триггеров, пакетов для организации модульного, эффективного кода.
Обработка исключений: Изучение методов обработки ошибок для создания надежных и устойчивых к ошибкам приложений.
Описание целевой аудитории в возрасте от 18 до 45 лет.
Студенты и выпускники университетов и колледжей, специализирующихся на области информационных технологий, баз данных или связанных областях.
Они стремятся приобрести практические навыки и знания, которые помогут им в поиске работы или карьерном росте в области разработки хранилищ данных.
Профессионалы, уже работающие в области IT, баз данных, аналитики или связанных областях, и стремящиеся расширить свои навыки в области разработки хранилищ данных.
Это могут быть разработчики баз данных, администраторы баз данных, ETL-специалисты, аналитики данных и другие специалисты, связанные с обработкой и анализом данных.
Бизнес-аналитики и менеджеры проектов, которые хотят лучше понимать процесс разработки и управления хранилищами данных, чтобы эффективнее управлять проектами и анализировать данные.
Они стремятся получить технические знания и навыки, необходимые для взаимодействия с разработчиками хранилищ данных и правильного использования данных в своей работе.
Профессионалы, работающие в области бизнес-интеллекта и аналитики данных, и стремящиеся углубить свои знания о хранилищах данных и связанных инструментах.
Они хотят улучшить свои навыки в создании отчетов, дашбордов и визуализации данных, используя хранилища данных и инструменты бизнес-аналитики.
Стоимость курса
600 000 тенге
Стоимость курса за 6 месяцев обучения.
0 тенге
По программе Tech Orda — программа финансирования для подготовки IT-специалистов в частных школах Республики Казахстан.
Обучение в гибридном формате, 2 раза в неделю по 2 академ. часа, либо по 4 академ. часа 1 раз в неделю
Продолжительность 29 недель, 116 академ. часа
Содержание каждого модуля
Курс состоит из 2 модулей:
Язык SQL
Модуль PL/SQL
Основы языка SQL
Введение в язык SQL
Основные типы данных и операторы
Создание таблиц и базовые операции с данными
Операторы SELECT (углубленно)
SELECT-запросы с условиями
Сортировка данных с использованием оператора ORDER BY
Операторы ограничения (LIMIT, OFFSET)
Работа с функциями и агрегатными функциями в SQL
Встроенные функции (строковые, числовые, даты и времена)
Использование алиасов для улучшения читаемости запросов
Работа с NULL значениями
Использование агрегатных функций (MIN, MAX, SUM, AVG, COUNT) с группировкой данных
Создание и управление представлениями, индексами и хранимыми процедурами
Создание представлений (VIEW) для упрощения доступа к данным
Использование индексов для оптимизации выполнения запросов
Работа с хранимыми процедурами и функциями
Управление правами доступа к объектам базы данных
Оптимизация SQL-запросов
Использование объединений таблиц для объединения данных
Оптимизация выполнения запросов с использованием подзапросов
Индексирование таблиц для улучшения производительности
Оптимизация запросов с использованием индикаторов выполнения (EXPLAIN PLAN)
Основы PL/SQL:
Владение синтаксисом и основными конструкциями языка PL/SQL.
Разработка и использование базовых программных блоков и структур управления.
Продвинутая разработка на PL/SQL:
Создание и использование коллекций, записей и сложных типов данных для эффективного управления данными.
Разработка динамических SQL-запросов для создания гибких и мощных приложений.
Модульное программирование:
Проектирование и разработка подпрограмм, пакетов и триггеров для модульной и эффективной организации кода.
Применение лучших практик для создания читаемого, переиспользуемого и легко поддерживаемого кода.
Обработка ошибок и исключений:
Освоение методов обработки исключений для разработки надежных приложений, устойчивых к ошибкам.
Умение предотвращать распространенные проблемы и ошибки в PL/SQL.
Этапы и критерии отбора потенциальных студентов по программе Tech Orda
1
Заявка
Первым шагом является подача заявки, включая резюме и мотивационное письмо, в котором кандидат объясняет, почему он заинтересован в этой программе и какие его цели
2
Проверка предварительных требований
Отборщики проверяют предварительные требования, такие как образование, профессиональный опыт и предварительные навыки в области информационных технологий.
3
Онлайн тестирование
Кандидаты могут быть приглашены на прохождение онлайн-теста, например, теста по SQL
4
Собеседование
Этот этап обычно включает в себя интервью с командой образовательной программы, чтобы оценить мотивацию кандидата, понимание им концепций работы с данными и его способность к критическому мышлению
5
Финальное решение
На основе всех предыдущих этапов команда программы принимает окончательное решение о приеме кандидата.
Наша команда
Эксперты хранилища данных
Жигер Касымканов
Архитектор DWH
IT архитектор с глубокими знаниями в области баз данных, программирования и системной интеграции. Владеет широким спектром технологий, включая ORACLE, PostgreSQL, Greenplum и Python, Airflow, Informatica и имеет значительный опыт в разработке и управлении IT-проектами.
Султан Молобаев
Архитектор DWH
Высококвалифицированный архитектор DWH с более чем 16-летним опытом в разработке и архитектуре хранилищ данных. Он обладает выдающимися навыками в проектировании структур данных, оптимизации витрин данных и разработке отчетности, владея технологиями Oracle, Sybase IQ, PL/SQL, Python для Data Science, Informatica и Oracle Data Integrator. Султан также опытен в построении DWH и разработке приложений на QlikView, выделяясь структурным мышлением, самоорганизацией и коммуникативностью.
Подать заявку на обучение (бесплатное по программе Tech Orda)
Отправьте заявку для получения бесплатной консультации
Отправля сообщение Вы соглашаетесь на обработку персональных данных.