آموزش آماده ورود به بازار کار: توسعه‌دهنده Oracle PL/SQL از مبتدی تا حرفه‌ای - آخرین آپدیت

دانلود Job Ready Oracle PL/SQL Developer: From Basics to Master

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

چگونه برای مشاغل برنامه نویسی PL/SQL آماده شوید: راهنمای جامع

چگونه برای مشاغل برنامه نویسی PL/SQL آماده شوید

در این راهنمای جامع، به شما نشان می‌دهیم که چگونه با استفاده از ابزارهای ضروری مانند Oracle SQL Developer و SQL*Plus، محیط توسعه Oracle PL/SQL را تسلط یابید. مهارت‌های کلیدی برای مدیریت و اجرای انواع Cursors (ضمنی و صریح) در Oracle PL/SQL، پیاده‌سازی SQL پویا (Dynamic SQL)، و ایجاد ساختارهای پیچیده مانند Record Types و Cursor FOR Loops را کسب خواهید کرد. این دوره آموزشی به شما کمک می‌کند تا به یک توسعه‌دهنده ماهر PL/SQL تبدیل شوید و برای موقعیت‌های شغلی مرتبط در زمینه پایگاه داده آماده گردید.

محتوای دوره PL/SQL برای موفقیت شغلی

  • تسلط بر محیط توسعه Oracle PL/SQL با Oracle SQL Developer و SQL*Plus
  • توسعه مهارت در مدیریت و پیاده‌سازی Cursors ضمنی و صریح در Oracle PL/SQL
  • کسب مهارت‌های پیشرفته در پیاده‌سازی Dynamic SQL در Oracle PL/SQL
  • ایجاد و مدیریت Cursors ضمنی در Oracle PL/SQL
  • توسعه و کنترل Cursors صریح در Oracle PL/SQL
  • پیاده‌سازی Record Types مبتنی بر Cursor در Oracle PL/SQL
  • تسلط بر Cursor FOR Loops در Oracle PL/SQL
  • ایجاد پیاده‌سازی‌های Cursor تودرتو (Nested Cursor) در Oracle PL/SQL
  • تولید Dynamic SQL در Oracle PL/SQL

پیش‌نیازها برای یادگیری Oracle PL/SQL

  • عدم نیاز به تجربه قبلی در برنامه‌نویسی: تمامی مفاهیم مورد نیاز برای اجرای کد Oracle PL/SQL را از ابتدا خواهید آموخت.
  • دانش SQL: آشنایی با زبان و سینتکس SQL مفید است اما الزامی نیست.

راهنمای جامع تسلط بر Oracle PL/SQL برای توسعه پایگاه داده

مقدمه‌ای بر Oracle PL/SQL

Oracle PL/SQL به عنوان یکی از قدرتمندترین زبان‌های برنامه‌نویسی برای توسعه و مدیریت پایگاه داده شناخته می‌شود. این راهنمای جامع به مفاهیم ضروری، از عناصر پایه تا پیاده‌سازی بسته‌های پیشرفته می‌پردازد. این دوره به طور دقیق برای توسعه‌دهندگان مبتدی و باتجربه که با پایگاه‌های داده Oracle کار می‌کنند، طراحی شده است.

مفاهیم بنیادی و راه‌اندازی محیط

  • مقدمه: سفر خود را با مقدمه‌ای جامع بر محیط برنامه‌نویسی PL/SQL آغاز کنید.
  • ابزارها و سازگاری: نحوه پیکربندی و استفاده از SQL Developer و SQL*Plus، ابزارهای ضروری برای توسعه پایگاه داده Oracle را بیاموزید. پشتیبانی از نسخه‌های 18c و بالاتر Oracle، سازگاری با استانداردهای فعلی صنعت را تضمین می‌کند.

عناصر اصلی برنامه‌نویسی

  • تعریف متغیرها و انواع داده: اصول مدیریت متغیرها را درک کنید.
  • ساختارهای کنترلی: گزاره‌های شرطی و حلقه‌ها را کاوش کنید.
  • مدیریت استثنا: با مکانیزم‌های مدیریت استثنا آشنا شوید.
  • ادغام SQL: برای عملیات یکپارچه، SQL پایه را در بلوک‌های PL/SQL ادغام کنید.

تعامل و دستکاری پایگاه داده

  • اتصالات پایگاه داده: اتصالات را به طور مؤثر ایجاد و مدیریت کنید.
  • کنترل تراکنش: تراکنش‌ها را پیاده‌سازی و مدیریت کنید.
  • دستکاری داده‌ها: عملیات را مدیریت کرده و عملکرد کوئری‌ها را بهینه کنید.
  • ادغام SQL و PL/SQL: دستورات SQL را به طور یکپارچه در بلوک‌های PL/SQL ادغام کنید.

عملیات پیشرفته Cursor

  • مدیریت Cursor: پوشش مدیریت Cursors ضمنی و صریح.
  • تکنیک‌های بهینه‌سازی: بهینه‌سازی Cursor FOR Loops و پیاده‌سازی‌های Nested Cursor را بیاموزید.

مدیریت خطا و استثنا

  • استثناهای داخلی و تعریف شده توسط کاربر: انواع استثنا و انتشار آن‌ها را درک کنید.
  • اشکال‌زدایی (Debugging): بهترین شیوه‌ها را برای ثبت خطا و اشکال‌زدایی ادغام کنید.

انواع داده ترکیبی و مجموعه‌ها

  • ساختارهای داده پیچیده: با Record Types، Collections، Associative Arrays، Nested Tables و VARRAYs کار کنید.
  • عملیات Bulk: متدها و عملیات Collections را بیاموزید.

Triggers و رویدادهای پایگاه داده

  • انواع Triggers: Triggers در سطح دستور، در سطح ردیف، Instead-of و Triggers مرکب را کاوش کنید.
  • مدیریت Trigger: مدیریت و نگهداری Triggers را تسلط یابید.

واحدهای برنامه ذخیره شده (Stored Program Units)

  • مدیریت واحد برنامه: رویه‌ها، توابع و زیربرنامه‌های ذخیره شده را ایجاد و مدیریت کنید.
  • مدیریت وابستگی: وابستگی واحدهای برنامه را به طور مؤثر مدیریت کنید.

توسعه و پیاده‌سازی Package

  • ایجاد Package: مشخصات و بدنه Package را با اجزای عمومی و خصوصی توسعه دهید.
  • تکنیک‌های پیشرفته: راه‌اندازی Package، Overloading و مدیریت وضعیت را بیاموزید.

کاربرد عملی و بهترین شیوه‌ها

  • تکنیک‌های بهینه‌سازی: بهینه‌سازی کد، ملاحظات عملکردی، قراردادهای نام‌گذاری و استانداردهای مستندسازی را به کار ببرید.
  • روش‌های تست: تست قوی را برای استقرار قابل اعتماد تضمین کنید.

نتایج یادگیری

پس از اتمام دوره، شرکت‌کنندگان قادر خواهند بود:

  • برنامه‌های PL/SQL کارآمد را طراحی و پیاده‌سازی کنند.
  • عملیات و راه‌حل‌های پیچیده پایگاه داده را مدیریت کنند.
  • استراتژی‌های مدیریت خطا و اشکال‌زدایی را توسعه دهند.
  • کد را با مدیریت و پیاده‌سازی Package سازماندهی کنند.

کاربردهای صنعتی

محتوای دوره در زمینه‌های زیر کاربرد دارد:

  • توسعه پایگاه داده سازمانی
    • توسعه بک‌اند برنامه
    • مدیریت پایگاه داده
    • پروژه‌های یکپارچه‌سازی سیستم
    • ابتکارات بهینه‌سازی عملکرد

مسیر توسعه حرفه‌ای

این دوره به عنوان پله‌ای برای موارد زیر عمل می‌کند:

  • آمادگی برای گواهینامه‌های Oracle
    • نقش‌های توسعه پایگاه داده پیشرفته
    • موقعیت‌های رهبری فنی
    • تخصص معماری پایگاه داده
    • توسعه برنامه سازمانی

تمرکز بر دنیای واقعی

تمامی مفاهیم از طریق موارد زیر تقویت می‌شوند:

  • مثال‌های عملی
    • سناریوهای استاندارد صنعتی
    • پیاده‌سازی بهترین شیوه‌ها
    • تکنیک‌های بهینه‌سازی عملکرد
    • نمونه کدهای آماده تولید

این دوره جامع Oracle PL/SQL ترکیبی ایده‌آل از دانش نظری و کاربرد عملی را ارائه می‌دهد و شرکت‌کنندگان را با مهارت‌های لازم برای تعالی در نقش‌های توسعه و مدیریت پایگاه داده مجهز می‌سازد. رویکرد ساختاریافته آن یادگیری پیشرونده را تضمین می‌کند و در عین حال بر کاربردهای مرتبط با صنعت و بهترین شیوه‌ها تمرکز دارد.


سرفصل ها و درس ها

چگونه آزمایشگاه رایگان خود را برای تمرین بسازید How to Create Your Own Free Lab to Practice

  • خوش آمدید Welcome

  • آموزش Oracle PL/SQL: راه اندازی محیط آزمایشگاه شما Oracle PL/SQL Training: Setting Up Your Lab Environment

  • گزینه دیگر برای تمرین کد شما Another Option to practice your Code

  • نصب Oracle Express Edition بر روی ماشین ویندوز شما Install Oracle Express Edition on Your Windows Machine

  • نحوه نصب طرح شماتیک نمونه Oracle در Oracle Express Edition بر روی ویندوز How to install oracle sample schema on Oracle Express Edition on Windows

  • نحوه اتصال با طرح شماتیک HR در Oracle Express Edition بر روی ویندوز How to Connect With HR Schema on Oracle Express Edition on Windows

  • نحوه نصب Oracle Virtual Box How to Install Oracle Virtual Box

  • نحوه نصب Oracle Virtual Box Extension Pack How to Install Oracle Virtual Box Extension Pack

  • نحوه وارد کردن الگوی ماشین مجازی Oracle How to Import Oracle Virtual Machine Template

  • مهم - از این مرحله رد نشوید IMPORTANT - DO NOT SKIP

  • دانلود الگوی ماشین مجازی Oracle Oracle Virtual Machine Template Download

  • نحوه راه اندازی الگوی ماشین مجازی شما How to start your Virtual Machine Template

  • نحوه راه اندازی پایگاه داده و شنونده Oracle در آزمایشگاه شما How to start the Oracle database and listener in your Lab

  • نحوه اتصال به ماشین مجازی شما با استفاده از SSH با Putty یا MobaXterm How to Connect to Your Virtual Machine Using SSH with Putty or MobaXterm

  • نحوه بررسی متغیرهای محیطی در سرور Oracle شما How to check Environment Variables in your Oracle Server

  • پایگاه داده های قابل پلاگین اوراکل در مقابل پایگاه داده های کانتینر ORACLE PLUGABLE DATABASES VS CONTAINER DATABASES

  • نام مستعار TNS اوراکل، TNSNAMES.ORA و اتصال آسان Oracle TNS Alias, TNSNAMES.ORA and Easy Connect

  • بسیار مهم - از این مرحله رد نشوید Super Important - Do not skip

مقدمه ای بر پایگاه های داده Oracle Introduction to Oracle Databases

  • آشنایی با پایگاه داده Oracle Getting to Know Oracle Database

  • مقدمه ای بر پایگاه های داده Oracle Introduction to Oracle Databases

  • اشیاء شماتیک: بلوک های سازنده پایگاه داده Oracle شما Schema Objects: The Building Blocks of Your Oracle Database

  • دسترسی به داده ها: به دست آوردن داده ها Data Access: Getting Your Hands on the Data

  • مدیریت تراکنش پایگاه داده Oracle: یک راهنمای جامع برای مبتدیان Oracle Database Transaction Management: A Comprehensive Beginner's Guide

  • معماری پایگاه داده Oracle: یک مرور کلی Oracle Database Architecture: An overview

زبان پرس و جو ساختاریافته: دوره فشرده برای همه STRUCTURED QUERY LANGUAGE: CRASH COURSE FOR EVERYONE

  • بسیار مهم - لطفاً از این مرحله رد نشوید. Super Important - Please, don't skip.

  • پایگاه داده چیست و چه اهمیتی دارد؟ What is a Database and What it matters?

  • SQL چیست و چرا اینقدر مهم است What is SQL and Why is So Important

  • غواصی عمیق تر در پایگاه های داده رابطه‌ای Diving Deeper into Relational Databases

  • نحوه ایجاد یک جدول در Oracle How to create a Table on Oracle

  • پرس و جوهای SQL: اصول اولیه برای همه SQL Queries: The Basics for Everyone

  • مدل داده در SQL: اصول اولیه برای همه Data Model in SQL: The Basics for Everyone

مقدمه Introduction

  • مقدمه ای بر Oracle PL/SQL Introduction to Oracle PL/SQL

  • مقدمه ای بر Oracle PL/SQL Introduction to Oracle PL/SQL

  • معماری Oracle PL/SQL Oracle PL/SQL Architecture

  • دانش خود را بیازمایید Test Your Knowledge

  • نحوه نصب Oracle SQL Developer How to Install Oracle SQL Developer

  • نحوه نصب Oracle SQL*Plus How to Install Oracle SQL*Plus

  • نحوه پیکربندی فایل TNS برای اتصالات Oracle HOW TO CONFIGURE THE TNS FILE FOR ORACLE CONNECTIONS

  • دانش خود را بیازمایید Test Your Knowledge

  • ابزارهای توسعه برای برنامه نویسان Oracle PL/SQL Development Tools for Oracle PL/SQL Programmers

  • دانش خود را بیازمایید Test Your Knowledge

  • ساختار بلوک پایه PL/SQL The Basic PL/SQL Block Structure

  • دانش خود را بیازمایید Test Your Knowledge

  • متغیرهای PL/SQL PL/SQL Variables

  • دانش خود را بیازمایید Test Your Knowledge

  • مقدمه ای بر ساختارهای کنترلی Introduction to Control Structures

  • دانش خود را بیازمایید Test Your Knowledge

  • استفاده از بسته PL/SQL DBMS_OUTPUT برای نمایش داده ها بر روی صفحه Using the DBMS_OUTPUT PL/SQL Package to Show Data on Scren

  • درخواست اطلاعات کاربر در Oracle PL/SQL Asking for User Information on Oracle PL/SQL

  • دانش خود را بیازمایید Test Your Knowlege

  • SQL در داخل PL/SQL SQL Inside PL/SQL

  • دانش خود را بیازمایید Test Your Knowledge

  • مدیریت استثنا Exception Handling

  • دانش خود را بیازمایید Test Your Knowlege

مبانی زبان PL/SQL PL/SQL Language Fundamentals

  • مبانی زبان Language Fundamentals

  • انواع داده های لنگر انداخته در PL/SQL Anchored Data Types in PL/SQL

  • دامنه و دید در Oracle PL/SQL Scope and Visibility in Oracle PL/SQL

  • برچسب ها بر روی بلوک های PL/SQL Labels on PL/SQL Blocks

استفاده از SQL در Oracle PL/SQL Using SQL Within Oracle PL/SQL

  • مقدمه Introduction

  • استفاده از عبارت SELECT INTO Using the SELECT INTO Statement

  • عملیات DML و توالی ها در Oracle PL/SQL DML Operations and SEQUENCES in Oracle PL/SQL

  • کنترل تراکنش در Oracle PL/SQL Transaction Control in Oracle PL/SQL

  • تنظیم سطح جداسازی در PL/SQL SET ISOLATION LEVEL ON PL/SQL

  • خلاصه Summary

کنترل شرطی در Oracle PL/SQL با عبارات IF و عبارات IF تودرتو Conditional Control In Oracle PL/SQL With IF Statements and Nested IF Statements

  • مقدمه Introduction

  • عبارات IF-THEN و IF-THEN-ELSE IF-THEN and IF-THEN-ELSE Statements

  • عبارات ELSIF در Oracle PL/SQL ELSIF STATEMENTS IN ORACLE PL/SQL

  • عبارات IF تودرتو در Oracle PL/SQL Nested IF Statements in Oracle PL/SQL

  • عملگرهای منطقی Logical Operators

کنترل شرطی پیشرفته در Oracle PL/SQL Advanced Conditional Control in Oracle PL/SQL

  • مقدمه Introduction

  • عبارات CASE در Oracle PL/SQL CASE Statements in Oracle PL/SQL

  • عبارات CASE جستجو شده در Oracle PL/SQL SEARCHED CASE STATEMENTS IN ORACLE PL/SQL

  • عبارات CASE در Oracle PL/SQL CASE EXPRESSIONS IN ORACLE PL/SQL

  • توابع NULLIF و COALESCE در Oracle PL/SQL NULLIF AND COALESCE FUNCTIONS IN ORACLE PL/SQL

تسلط بر ساختارهای کنترلی تکراری در PL/SQL - بخش اول Mastering Iteractive Control Structures in PL/SQL - Part 1

  • مقدمه Introduction

  • حلقه های ساده در Oracle PL/SQL SIMPLE LOOPS IN ORACLE PL/SQL

  • حلقه های WHILE در Oracle PL/SQL WHILE LOOPS IN ORACLE PL/SQL

  • حلقه های FOR عددی در Oracle PL/SQL NUMERIC FOR LOOPS IN ORACLE PL/SQL

تسلط بر ساختارهای کنترلی تکراری در PL/SQL - بخش دوم Mastering Iteractive Control Structures in PL/SQL - Part 2

  • مقدمه Introduction

  • رد شدن با عبارت CONTINUE در Oracle PL/SQL SKIPPING AHEAD WITH CONTINUE STATEMENT IN ORACLE P/SQL

  • موقعیت CONTINUE در Oracle PL/SQL اهمیت دارد CONTINUE POSITION MATTERS IN ORACLE PL/SQL

  • موقعیت CONTINUE اهمیت دارد - بخش دوم CONTINUE POSITION MATTERS - PART 2

  • حلقه های تودرتو و برچسب های حلقه در Oracle PL/SQL NESTED LOOPS AND LOOP LABELS IN ORACLE PL/SQL

تسلط بر مدیریت خطا و استثنائات داخلی در Oracle PL/SQL Mastering Error Management and Built-in Exceptions in Oracle PL/SQL

  • مقدمه INTRODUCTION

  • درک مدیریت خطا در Oracle PL/SQL UNDERSTANDING ERROR HANDLING IN ORACLE PL/SQL

  • استثنائات داخلی در Oracle PL/SQL Built-In Exceptions in Oracle PL/SQL

مدیریت استثنای پیشرفته در Oracle PL/SQL Advanced Exception Handling in Oracle PL/SQL

  • مقدمه Introduction

  • تسلط بر دامنه استثنا در Oracle PL/SQL Matering Exception Scope in Oracle PL/SQL

  • استثنائات تعریف شده توسط کاربر در Oracle PL/SQL User-Defined Exceptions in Oracle PL/SQL

  • انتشار خطا و افزایش مجدد استثنائات در Oracle PL/SQL ERROR PROPAGATION AND RE-RAISING EXCEPTIONS IN ORACLE PL/SQL

تسلط بر مدیریت استثنای پیشرفته در Oracle PL/SQL Mastering Advanced Exception Handling in Oracle PL/SQL

  • مقدمه Introduction

  • RAISE_APPLICATION_ERROR - سیستم هشدار سفارشی شما RAISE_APPLICATION_ERROR - Your Custom Alarm System

  • دستور PRAGMA EXCEPTION_INIT در Oracle PL/SQL THE EXCEPTION INIT PRAGMA IN ORACLE PL/SQL

  • SQLCODE و SQLERRM در Oracle PL/SQL SQLCODE & SQLERRM IN ORACLE PL/SQL

مقدمه ای بر Cursorها: اصول اولیه که همه باید بدانند Introduction to Cursors: The Basics that Everyone needs to know

  • مقدمه Introduction

  • درک Cursorهای ضمنی و صریح Understanding Implicit and Explicit Cursors

  • تمرین پیشنهادی Proposed Exercise

  • کار با رکوردهای مبتنی بر جدول و مبتنی بر Cursor Working with Table-Based and Cursor-Based Records

  • تمرین پیشنهادی Proposed Exercise

  • ساده سازی پردازش Cursor با حلقه های FOR Cursor Simplifying Cursor Processing with Cursor FOR Loops

  • تمرین پیشنهادی Proposed Exercise

  • تسلط بر Cursorهای تودرتو Mastering Nested Cursors

  • تمرین پیشنهادی Proposed Exercise

تکنیک های پیشرفته Cursor - ارتقای مهارت های پایگاه داده Oracle شما به سطح بعدی Advanced Cursor Techniques-Taking Your Oracle Database Skills to the Next Level

  • مقدمه Introduction

  • بهبود Cursorها با پارامترها Enhancing Cursors with Parameters

  • تسلط بر متغیرها و عبارات Cursor Mastering Cursor Variables and Expressions

  • به روز رسانی داده ها با Cursorهای FOR UPDATE Updating Data with FOR UPDATE Cursors

تریگرهای پایگاه داده: دستیاران خودکار شما Database Triggers: Your Automatic Assistants

  • مقدمه Introduction

  • آشنایی با تریگرهای شما Getting to Know Your Triggers

  • تراکنش های خودکار در تریگرها Autonomous Transactions on Triggers

  • تریگرهای سطح ردیف در مقابل تریگرهای سطح دستور Row-Level Triggers vs Statement Level Triggers

  • تریگرهای به جای آن: برای نماهای غیرقابل بروزرسانی Instead of Triggers: For Non-Updatable Views

جداول جهشی و تریگرهای مرکب Oracle Mutating Tables and Oracle Compound Triggers

  • مقدمه Introduction

  • جداول جهشی Mutating Tables

  • تریگرهای مرکب در Oracle PL/SQL Compound Triggers in Oracle PL/SQL

مجموعه های Oracle PL/SQL: جداول PL/SQL، V-Array ها، مجموعه ها Oracle PL/SQL Collections: PL/SQL Tables, V-Arrays, Collections

  • مقدمه Introduction

  • جداول PL/SQL در Oracle PL/SQL Tables in Oracle

  • PL/SQL VARRAY PL/SQL VARRAY

  • مجموعه های چند بعدی در Oracle PL/SQL Multi-Multidimensional Collections in Oracle PL/SQL

  • کنترل های تکرار مجموعه و عبارات واجد شرایط در PL/SQL Collection Iteration Controls and Qualified Expressions in PL/SQL

ساختارهای داده پیشرفته در PL/SQL - رکوردها و مجموعه های رکورد Advanced Data Structures in PL/SQL - Records and Collections of Records

  • رکورد های تعریف شده توسط کاربر در Oracle PL/SQL User-Defined Records in Oracle PL/SQL

  • عبارات واجد شرایط با رکوردها در Oracle PL/SQL Qualified Expressions with Records in Oracle PL/SQL

  • سازگاری رکورد در Oracle PL/SQL Record Compatibility in Oracle PL/SQL

  • مجموعه ای از رکوردها Collection of Records

SQL پویا بومی Native Dynamic SQL

  • مقدمه این ماژول Introduction to this Module

  • عبارت EXECUTE IMMEDIATE در Oracle PL/SQL EXECUTE IMMEDIATE STATEMENT IN ORACLE PL/SQL

  • تسلط بر متغیرهای اتصال و نگهدارنده ها در SQL پویا Mastering Bind Variables and Placeholders in Dynamic SQL

  • دستورات DDL و DML به صورت پویا در Oracle PL/SQL: RETURN و RETURN INTO DDL and DML statements dynamically in Oracle PL/SQL: RETURN AND RETURN INTO

  • OPEN, FETCH و CLOSE در SQL پویا با Oracle PL/SQL OPEN, FETCH AND CLOSE IN DYNAMIC SQL WITH ORACLE PL/SQL

تسلط بر SQL حجیم در Oracle PL/SQL Mastering Bulk SQL in Oracle PL/SQL

  • مقدمه Introduction

  • عبارات FORALL در Oracle PL/SQL FORALL STATEMENTS IN ORACLE PL/SQL

  • ذخیره استثنائات با حلقه های FORALL در Oracle PL/SQL SAVE EXCEPTIONS WITH FORALL LOOPS IN ORACLE PL/SQL

  • حلقه های FORALL با اندیس های IN در Oracle PL/SQL FORALL LOOPS WITH INDICES OF IN ORACLE PL/SQL

  • حلقه های FORALL با مقادیر OF در Oracle PL/SQL FORALL LOOPS WITH VALUES OF IN ORACLE PL/SQL

  • BULK COLLECT با دستورات SELECT در Oracle PL/SQL BULK COLLECT WITH SELECT STATEMENTS IN ORACLE PL/SQL

  • BULK COLLECT با انواع رکورد BULK COLLECT WITH RECORD TYPES

  • BULK COLLECT با بند LIMIT برای عملیات دسته ای و مجموعه داده های بزرگ Oracle BULK COLLECT WITH LIMIT CLAUSE FOR BATCH OPERATIONS AND LARGE DATASETS ORACLE

  • BULK COLLECT با بند RETURNING برای حسابرسی یا ثبت فوری در Oracle BULK COLLECT WITH RETURNING CLAUSE FOR IMMEDIATE AUDITING OR LOGGING IN ORACLE

  • اتصال مجموعه ها هنگام استفاده از عبارات EXECUTE IMMEDIATE در Oracle PL/SQL Binding Collections When Using EXECUTE IMMEDIATE Statements in Oracle PL/SQL

  • مجموعه ها با عبارات OPEN FOR در Oracle PL/SQL Collections with OPEN FOR statements in Oracle PL/SQL

  • FETCH و CLOSE با مجموعه ها با SQL پویا FETCH AND CLOSE WITH COLLECTIONS WITH DYNAMIC SQL

  • اتصال SQL بومی پویا با استفاده از مجموعه ها به عنوان پارامتر در Oracle PL/SQL Dynamic Native SQL Binding using collections as parameters in Oracle PL/SQL

رویه های Oracle PL/SQL ORACLE PL/SQL PROCEDURES

  • ایجاد رویه های تو در تو در Oracle PL/SQL Creating Nested Procedures in Oracle PL/SQL

  • پارامترهای IN، OUT و IN OUT در Oracle PL/SQL IN, OUT and IN OUT PARAMETERS in ORACLE PL/SQL

  • اعلامیه پیش رو: مشکل کلاسیک "مرغ و تخم مرغ" را در برنامه نویسی حل کنید Forward Declaration: solve the classic "chicken and egg" problem in Programming

  • ایجاد رویه های مستقل: نحوه ایجاد برنامه های کوچک فوق العاده در PL/SQL CREATE STAND-ALONE PROCEDURES: HOW TO CREATE SUPER MINI APPLICATIONS IN PL/SQL

توابع Oracle PL/SQL ORACLE PL/SQL FUNCTIONS

  • مقدمه ای بر توابع Oracle PL/SQL INTRODUCTION TO ORACLE PL/SQL FUNCTIONS

  • توابع تو در توی Oracle PL/SQL: عروسک های لانه سازی روسی ORACLE PL/SQL NESTED FUNCTIONS: RUSSIAN NESTING DOLLS

  • تسلط بر توابع مستقل در Oracle PL/SQL MASTERING STANDALONE FUNCTIONS IN ORACLE PL/SQL

  • مفاهیم پیشرفته در توابع Oracle PL/SQL: Deterministic و RESULT_CACHE ADVANCED CONCEPTS IN ORACLE PL/SQL FUNCTIONS: DETERMINISTIC AND RESULT_CACHE

  • پروژه عملی - ساخت سیستم مدیریت دانشجو با PL/SQL PRACTICAL PROJECT - BUILDING A STUDENT MANAGEMENT SYSTEM WITH PL/SQL

تسلط بر بسته های Oracle PL/SQL MASTERING ORACLE PL/SQL PACKAGES

  • نحوه ایجاد بسته ها در Oracle PL/SQL HOW TO CREATE PACKAGES IN ORACLE PL/SQL

  • نمونه سازی بسته، مقداردهی اولیه و وضعیت بسته در Oracle PL/SQL PACKAGE INSTANTIATION, INITIALIZATION AND PACKAGE STATE IN ORACLE PL/SQL

  • بسته های SERIALLY_REUSABLE در Oracle PL/SQL SERIALLY_REUSABLE PACKAGES IN ORACLE PL/SQL

بخش جایزه - معماری پایگاه داده Oracle Bonus Section - Oracle Database Architecture

  • مقدمه ای بر معماری Oracle Database 23C Introduction to Oracle Database 23C Architecture

  • ساختارهای حافظه Oracle 23c: SGA و PGA Oracle 23c Memory Structures: SGA and PGA

  • فرآیندهای پس زمینه Oracle 23c. فرآیندهای پس زمینه جدید و بهبود یافته Oracle 23c Background Processes. New and Enhanced Background Processes

  • ساختارهای ذخیره سازی منطقی و فیزیکی در Oracle 23c Logical and Physical Storage Structures in Oracle 23c

  • معماری Oracle Database 23c. خلاصه و بهترین شیوه ها Oracle Database 23c Architecture. Summary and Best Practices

بخش جایزه - محدود کردن و مرتب سازی داده ها در Oracle SQL Bonus Section - Restricting and Sorting Data in Oracle SQL

  • عملگرهای مقایسه ای و عملگر Between Comparison Operators and the Between Operator

  • عملگر IN The IN Operator

نمایش نظرات

آموزش آماده ورود به بازار کار: توسعه‌دهنده Oracle PL/SQL از مبتدی تا حرفه‌ای
جزییات دوره
12.5 hours
151
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,245
4.5 از 5
دارد
دارد
دارد
Mayko Silva
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mayko Silva Mayko Silva

مدرس IT DBA، O.S، Cloud Technologies & Copywriting