Oracle APEX Foundations

دوره Oracle APEX Foundations نقطه شروعی ایده‌آل برای ورود به دنیای توسعه اپلیکیشن‌های سازمانی با استفاده از پلتفرم Low Code اوراکل است. در ابتدای این دوره، با مفاهیم توسعه نرم‌افزار در سازمان‌ها، اهمیت و مزایای رویکرد Low Code و نقش آن در افزایش سرعت توسعه آشنا می‌شوید. سپس پلتفرم Oracle APEX به‌عنوان یک ابزار قدرتمند و بومی (Native) در دیتابیس اوراکل معرفی شده و معماری، قابلیت‌ها و کاربران هدف آن بررسی می‌گردد.

در ادامه، نحوه استقرار Oracle APEX، کار با Oracle Autonomous Database و راه‌اندازی محیط کاری (Workspace) در سرویس‌های ابری و درون سازمانی (On-Promises) آموزش داده می‌شود. همچنین با اجزای اصلی APEX شامل App Builder، SQL Workshop و Team Development آشنا شده و یاد می‌گیرید چگونه از ابزارهایی مانند Object Browser، Query Builder و Quick SQL برای طراحی و مدیریت ساختار پایگاه داده استفاده کنید.

بخش مهمی از دوره به طراحی و توسعه اپلیکیشن اختصاص دارد. در این قسمت، مفاهیم App Builder، ساخت صفحات، مدیریت Session State و طراحی رابط کاربری بررسی می‌شود. همچنین با قابلیت‌های مدرنی مانند Progressive Web Apps (PWA) آشنا شده و یاد می‌گیرید چگونه اپلیکیشن‌هایی قابل نصب روی موبایل و دسکتاپ ایجاد کنید. کار با Page Designer، ایجاد ناحیه‌ها (Regions) و افزودن کامپوننت‌ها از Gallery نیز به‌صورت عملی آموزش داده می‌شود.

در ادامه، نحوه ایجاد انواع گزارش‌ها مانند Interactive Report و Interactive Grid، طراحی جستجوهای پیشرفته (Faceted Search) و استفاده از Smart Filters برای بهبود تجربه کاربری بررسی می‌شود. همچنین ساخت فرم‌های مختلف از جمله فرم‌های Master-Detail، ایجاد نمودارها (Charts)، تقویم‌ها (Calendar) و نمایش داده‌ها به‌صورت بصری آموزش داده خواهد شد.

در بخش‌های پایانی، مباحث امنیتی شامل پیاده‌سازی Authentication و Authorization، مدیریت دسترسی کاربران و ایمن‌سازی اپلیکیشن‌ها مورد بررسی قرار می‌گیرد. همچنین نحوه انتقال اپلیکیشن بین محیط‌های مختلف (Export و Import) برای استقرار در محیط‌های عملیاتی آموزش داده می‌شود.

این دوره برای افرادی مناسب است که می‌خواهند بدون نیاز به کدنویسی سنگین، اپلیکیشن‌های حرفه‌ای و سازمانی طراحی کنند و به‌سرعت وارد دنیای توسعه نرم‌افزار با Oracle APEX شوند.

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

1.1 Getting Started with Oracle APEX – Low Code Development

  • آشنایی با توسعه اپلیکیشن در سازمان‌ها (Enterprise Application Development)

  • پلتفرم توسعه کم‌کد (Low Code Development Platform) چیست؟

  • چرا باید از Low Code استفاده کنیم؟

1.2 Getting Started with Oracle APEX – Oracle APEX

  • معرفی Oracle APEX و ویژگی‌های متمایز آن

  • معماری Low Code در دیتابیس اوراکل (Native Low Code Platform)

  • چه کسانی می‌توانند از Oracle APEX استفاده کنند؟

1.3 Getting Started with Oracle APEX – Availability and Architecture

  • بررسی معماری Oracle APEX و نحوه استقرار آن

  • آشنایی با Oracle Autonomous Database و ترکیب آن با APEX

  • سرویس توسعه اپلیکیشن Oracle APEX

1.4 Getting Started with Oracle APEX – Use Cases

  • موارد استفاده از APEX: تبدیل اکسل به اپلیکیشن وب در چند دقیقه

  • مدرن‌سازی اپلیکیشن‌های Oracle Forms

  • گسترش سیستم‌های سازمانی و ساخت سیستم‌های حساس (Mission Critical)

1.5 Getting Started with Oracle APEX – Provisioning a Workspace

  • راه‌اندازی محیط کاری (Workspace) در سرویس Always Free

  • ایجاد Instance و آماده‌سازی فضای کاری برای توسعه

1.6 Getting Started with Oracle APEX – Product Components

  • آشنایی با اجزای اصلی: App Builder، SQL Workshop و Team Development

  • بررسی بخش Gallery برای استفاده از اپلیکیشن‌های آماده

2.1 Using SQL Workshop – Getting Started

  • مدیریت اشیاء پایگاه داده با استفاده از Object Browser

  • ایجاد و مدیریت جداول و سایر Database Objects

2.2 Using SQL Workshop – SQL Commands and Scripts

  • اجرای دستورات SQL و استفاده از Query Builder

  • ایجاد، ذخیره و اجرای اسکریپت‌های SQL

2.4 Using SQL Workshop – Sample Datasets

  • بارگذاری و تخلیه داده‌ها (Data Workshop)

  • استفاده از مجموعه‌ داده‌های نمونه (Sample Datasets) برای تست

2.5 Using SQL Workshop – Generate SQL by Using Quick SQL

  • Quick SQL چیست و چگونه سرعت تولید ساختار دیتابیس را بالا می‌برد؟

  • بارگذاری و مشاهده نمونه‌های Quick SQL

3.1 Creating a Database Application – App Builder Concepts

  • مفاهیم صفحات اپلیکیشن (Application Pages) و رابط کاربری

  • درک وضعیت نشست (Session State) و نحوه رندر شدن صفحات

  • آشنایی با ساختار URL در APEX

3.5 Creating a Database Application – Progressive Web App (PWA)

  • اپلیکیشن وب پیش‌رونده (PWA) چیست؟

  • فعال‌سازی قابلیت نصب اپلیکیشن روی دسکتاپ و موبایل

4.2 Managing Pages – Page Designer

  • کار با محیط Page Designer برای طراحی صفحات

  • ایجاد ناحیه‌ها (Regions) و اضافه کردن کامپوننت‌ها از Gallery

5.1 Creating Different Type of Reports

  • انواع گزارش‌ها در APEX: گزارش‌های تعاملی (Interactive Report) و شبکه‌های تعاملی (Interactive Grid)

  • توسعه گزارش‌های کلاسیک و استفاده از Cards

5.3 Faceted Search and Smart Filters

  • ایجاد صفحات جستجوی پیشرفته (Faceted Search)

  • استفاده از فیلترهای هوشمند (Smart Filters) برای بهبود تجربه کاربری

6.1 Creating and Using Forms

  • درک انواع فرم‌ها در Oracle APEX و روش‌های ایجاد آن‌ها

  • ساخت فرم‌های Master-Detail و ویرایش آیتم‌های صفحه

7.1 Creating Application Components – Charts and Calendars

  • ایجاد نمودارها (Charts) برای نمایش بصری داده‌ها

  • ساخت تقویم (Calendar) و نقشه‌ها (Maps) در اپلیکیشن

8.1 Implementing Security – Authentication and Authorization

  • ایمن‌سازی اپلیکیشن: احراز هویت (Authentication) و سطوح دسترسی (Authorization)

  • ایجاد طرح‌های امنیتی و اتصال آن‌ها به صفحات

9. Migrating Application – Export and Import

  • جابه‌جایی اپلیکیشن بین محیط‌های مختلف (توسعه به عملیات)

  • نحوه Export گرفتن از اپلیکیشن و Import کردن آن در محیط مقصد

سبد خرید
پیمایش به بالا