Oracle Developer👨🏻‍💻
3.22K subscribers
614 photos
68 videos
2 files
492 links
🔝 канал о разработке в СУБД Oracle:
SQL, PL/SQL, оптимизация, архитектура и многое другое...

Backend-pro.ru - обучение по различным программам, связанных с backend-разработкой для ФЛ и ЮЛ.

Отец-основатель: @denis_dbd Кивилёв Денис
Download Telegram
"От марафона до экспертности: итоги 13-го потока курса PL/SQL"

Друзья, всем привет! 👋

Незаметно прошёл месяц с окончания 13 потока курса "Мастер Oracle PL/SQL". Мы решили вспомнить, как это было, тем более, что нам есть, что вспомнить 😉

Итак, поехали!

🏃Марафон

Перед стартом курса мы провели 4х-дневный марафон прямых эфиров. Это было впервые в нашей практике. Тем неожиданнее и приятнее результат: на марафон записалось около 400 человек! Мы успели провести: ▫️онлайн-тестирование;
▫️организовали live-кодинг;
▫️поговорили про юнит-тесты;
▫️обсудили ключевые софт-скиллы;
▫️поделились записями с собесов на мидловые и сеньорские позиции;
▫️в чате шло очень живое общение.

По итогам марафона к нам пришли студенты не только на PL/SQL, но и на курс по оптимизации. Впечатляюще!

📊 Чем можно гордиться

Если меня спросят, чем нам запомнился 13 поток, первое, что я назову: ребята сами организовали процесс сдачи домашек через Git.
Дело в том, что наша обучающая платформа заточена под сдачу ДЗ в виде обычных файлов. Это не всегда удобно, особенно, когда мы уже на финишной прямой курса. Мы с Пашей обсуждали переход на Git, но нас всегда что-то останавливало. А тут ребята сами вызвались, и не просто молча перешли на Git, а на одной из практик продемонстрировали новичкам, как это работает. Круто, когда внутри группы есть диалог и взаимовыручка!

🌟 Желание двигаться дальше

Ещё одним приятным бонусом стала завершающая встреча. На ней ребята признались, что не хотят останавливаться на достигнутом и прощаться с нами. Двое студентов сразу же записались на курс по оптимизации, а несколько других планируют сделать это чуть позже. Это показывает, что курс был не просто полезным, а вовлекающим и вдохновляющим.

💪 Soft Skills — ключ к успеху

Этот поток стал первым, где мы добавили карьерного консультанта и психолога.
И это оказалось отличным решением! На блоке с психологом ребята затронули ключевые темы, такие как "синдром самозванца", выгорание, навыки продуктивной коммуникации, и др. У ребят было 4 вебинара плюс разбор индивидуальных запросов. Также один из студентов курса, работая с карьерным консультантом Любой, получил оффер прямо во время обучения. У других в разы увеличилось количество откликов от рекрутеров. Кто из вас тоже хочет, чтобы работодатели боролись за него? 😉

📈 Ваши результаты

Многие из них отметили, что стали увереннее ощущать себя на рынке труда, научились бороться со стрессом и выгоранием, общаться с руководством, перестали бояться просить повышения зп. Вы структурировали свои знания, освоили темы, которые тяжело давались, и теперь можете решать сложные задачи. Кто-то сменил работу с ростом зарплаты на 30–50%, а кто-то помогает коллегам разбираться с PL/SQL, ведь теперь он эксперт в этом вопросе 👍

📊 Что дальше?

Эти результаты вдохновляют нас улучшать курс. Мы уже работаем над новыми материалами и форматами. Следующий поток стартует в апреле, и, возможно, это будет единственный набор в этом году. Так что не упустите шанс присоединиться! 💪

Ребята из 13-го (и не только) потока, если вы читаете этот пост, присоединяйтесь к нашему чатику, поделитесь своим мнением о курсе. 💬

#курс #oracle #обучение #plsql #марафон
Канал Oracle Developer | Чатик 💬
👍81🤯1
"PL/SQL для начинающих: краткий гид и полезные советы"

👋 Друзья, всем привет!
Сегодня необычный пост, и, возможно, кому-то из вас он покажется слишком простым.
Но, как показывает практика, в наш канал периодически добавляются начинающие Oracle-разработчики.
Уверен, им будет полезно иметь под рукой такой обзорный текст.

🚀 Итак, поехали!

1️⃣ Зачем нужен PL/SQL?

PL/SQL — это языковое расширение для SQL. С его помощью мы можем решить задачи, которые нельзя решить силами простого SQL.

2️⃣ Какие возможности даёт PL/SQL?

PL/SQL поддерживает:
🔸 Блоки
🔸 Кастомные типы данных
🔸 Переменные и константы
🔸 Управляющие конструкции
🔸 Коллекции
🔸 ООП
🔸 Функции/процедуры
🔸 Пакеты
🔸 Триггеры
🔸 Обработку ошибок
🔸 Расписания

3️⃣ Чем хорош PL/SQL?

Интеграция с SQL

🔸для разработки нам не требуются специальные знания;
🔸мы можем встраивать SQL-запросы напрямую в код.

Высокая производительность

🔸выполнение блоков PL/SQL на сервере снижает нагрузку на сеть и экономит время;
🔸поддержка пакетных операций (FORALL, BULK COLLECT) минимизирует переключение контекста между SQL и PL/SQL.

Поддержка транзакций

Одно из требований ACID — согласованность изменений.
В PL/SQL у разработчика есть возможность гибкого управления транзакциями, что позволяет писать качественный и производительный код.

Оптимизация под Oracle

PL/SQL активно использует различные фичи Oracle. Например, использование пакетов вместо отдельных функций или процедур даёт ощутимый выигрыш в производительности.

4️⃣ Зачем нужно знать PL/SQL?

📚 История Oracle на постсоветском пространстве насчитывает несколько десятилетий и различных версий этой СУБД. Один и тот же функционал может быть реализован самыми разными способами.
Поэтому полноценная поддержка, рефакторинг, развитие и миграции кода невозможны без уровня хотя бы middle+.

💡 Кроме того, как мы выяснили ранее, PL/SQL — это не просто язык разработки, это значительная часть экосистемы Oracle. Владение этим инструментом открывает перед вами все возможности этой СУБД.

5️⃣ О каких возможностях речь?

Помимо базовых возможностей, описанных выше, это ещё и:

🔸Oracle AQ (Advanced Queues);
🔸Динамический SQL;
🔸Использование встроенных пакетов Oracle (например, работа с файлами или HTTP);
🔸Компиляция функций в особенном режиме, например, DETERMINISTIC или PARALLEL_ENABLE;
🔸Компиляция кода на других языках, например, C или Java;
🔸Условная компиляция ($if, $else и т.п.);
🔸Поддержка типов данных XML, JSON
🔸Прочие возможности, о которых рассказывается на курсе PL/SQL Advanced.

Заключение

🔥 Друзья, это очень краткая выжимка возможностей PL/SQL.
Более подробно о них мы рассказываем в нашем курсе "Мастер Oracle PL/SQL".

Базовые возможности языка составляют основу программы, а дополнительные фичи мы разбираем с ребятами на факультативных встречах.

📩 Более подробную информацию о программе курса можно узнать у нашей поддержки.
📝 А если вам интересно проверить свой уровень, то уже в этот понедельник мы опубликуем небольшой тест на знание PL/SQL.

#Oracle #Junior #PLSQL #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
👍172