با چه روشی Oracle APEX اوراکل اپکس(ای‌پکس) را یاد بگیرم!

خیلی از دوستان سؤال می کنند که چطور می توانم سریع Oracle APEX اوراکل اپکس(ای‌پکس) را یاد بگیرم و اپلیکیشن تحت وب ایجاد کنم.

پیش نیاز های آموزش اوراکل اپکس(ای‌پکس)

  • یک لپ تاپ و یا کامپیوتر با مرورگر گوگل کروم یا فایرفاکس یا مرورگر مایکروسافت
  • دسترسی به اینترنت با سرعت مناسب و اینکه شاید برای مشاهده یکسری از مطالب نیاز به VPN داشته باشید.
  • خبر خوب این هست که شما نیاز به نصب وراه اندازی هیچ دیتابیس یا ابزاری نیستید. همه به‌صورت صفحات وب از طریق مرورگر در اختیار شما می باشد.
  • دانش ابتدایی در خصوص دیتابیس اوراکل (استفاده از SQL برای جستجو  و استفاده از PL/SQL  برای انجام عملیات بر روی داده های موجود در Oracle Database)
  • Retrieving Data Using the SQL SELECT Statement
  • Manipulating Data (Insert, Update, Delete)
  • Using DDL Statements to Create and Manage Tables
  • Creating Triggers
  • PL/SQL (Creating Stored Procedures and Functions)
  • برای شما یکسری لینک آماده کردم که می توانید این مطالب را در خصوص دیتابیس  در Oracle Live SQL یاد بگیرید. در ابتدا باید یک یوزر ایجاد کنید و سپس می توانید به آسانی تحت وب، اوراکل را یاد بگیرید. دوستانی که دانش دیتابیس اوراکل دارند، می توانند این قسمت رو نادیده بگیرند.
  1. livesql.oracle.com
  2. Create Your Oracle Account
  3. Introduction to SQL
  4. Columns and Data Types: Databases for Developers
  5. Creating Tables: Databases for Developers
  6. Inserting Multiple Rows Using a Single Statement
  7. Updating table data
  8. SQL Joins
  9. Querying and Filtering Rows: Databases for Developers
  10. DML Trigger Conditional Predicates: INSERTING, UPDATING, DELETING
  11. PL/SQL Anonymous Blocks
  • پس از مطالعه و تمرین کردن مطالب بالا، مرحله بعدی نوبت آموزش اوراکل اي پکس(اپکس) می باشد.

شروع آموزش اوراکل اپکس(ای‌پکس)

پیشنهاد می کنم که قبل از شروع آموزش، مطالبی را در خصوص تاریخچه و معماری اوراکل اي پکس(اپکس) مشاهده نمایید. لینک زیر می تواند به شما در این زمینه کمک کند.
درباره Oracle APEX اوراکل اپکس(ای‌پکس)
مرحله اول ایجاد یوزر و محیط کاری رایگان در سایت اوراکل می باشد: apex.oracle.com

ثبت نام در apex.oracle.com صرفاً ارائه جزئیات در مورد فضای کاری است که می خواهید ایجاد کنید و سپس منتظر ایمیل تأیید باشید.

  • در قسمت Free APEX Workspace، روی ثبت نام رایگان کلیک کنید.

  • در صفحه درخواست فضای کاری، جزئیات شناسایی خود را وارد کنید – نام، نام خانوادگی، ایمیل، فضای کاری.

توجه: برای فضای کاری، یک نام منحصر به فرد، مانند نام اول و نام خانوادگی وارد کنید.

  • روی درخواست فضای کاری کلیک کنید.

  • مراحل باقی مانده ویزارد را کامل کنید.
  • ایمیلتان را چک کنید. شما باید در عرض چند دقیقه یک ایمیل از Oracle APEX دریافت کنید.

توجه: اگر ایمیلی دریافت نکردید، به مرحله 3 برگردید و مطمئن شوید که ایمیل خود را به درستی وارد کرده اید.

  • در متن ایمیل، روی Create Workspace کلیک کنید.
  • برای ورود به صفحه روی «ادامه» کلیک کنید.

  • گذرواژه خود را وارد کنید و روی Change Password کلیک کنید.

  • اکنون باید در Oracle APEX Builder باشید.

فضای کاری APEX چیست؟

APEX Workspace یک دامنه منطقی است که در آن اپلیکیشن های APEX را تعریف می کنید. هر فضای کاری با یک یا چند اسکیمای پایگاه داده (کاربران پایگاه داده) مرتبط است که برای ذخیره اشیاء پایگاه داده مانند جداول، Views، Packages و موارد دیگر استفاده می شود. اپلیکیشن های کاربردی APEX بر روی این اشیاء پایگاه داده ساخته شده اند.

چگونه نسخه انتشار APEX خود را پیدا کنم؟

برای تعیین اینکه در حال حاضر کدام نسخه از Oracle APEX را اجرا می کنید، یکی از موارد زیر را انجام دهید:
شماره انتشار را در صفحه اصلی Workspace مشاهده کنید:
  • به Oracle APEX وارد شوید. صفحه اصلی Workspace ظاهر می شود. نسخه فعلی در گوشه سمت راست پایین نمایش داده می شود.

  • مشاهده صفحه درباره APEX:
  1. به Oracle APEX وارد شوید. صفحه اصلی Workspace ظاهر می شود.
  2. روی منوی Help در بالای صفحه کلیک کرده و About را انتخاب کنید. صفحه درباره APEX ظاهر می شود.

خوب حالا شما یک فضای کاری برای تمرین و ایجاد اپلیکیشن ‌تحت وب با Oracle APEX را دارید. در مر حله بعدی آموزش قدم به قدم شروع می شود و شما باید بعد از هر آموزش موضو ع های دوره را در فضای کاری تمرین کنید.

توجه: آموزش در خصوص نسخه Oracle APEX 19 می باشد. ولی شما نگران نباشید ساختار کلی در همه نسخه ها مشابه می باشد و فقط یکسری امکانات جدید اضافه یا اینکه بعضی از آنها تغییر یا بهبود پیدا می کند. شما پس از گذراندن دوره یا در طول مدت آموزش می توانید مطالب بسیار زیادی در خصوص نسخه های جدید اوراکل اي پکس(اپکس) در اینترنت بدست بیاورید.

اهداف دوره

پس از اتمام این دوره، شما باید بتوانید:
یک برنامه وب پایگاه داده ایجاد و اجرا کنید.
صفحات برنامه پایگاه داده و اجزای صفحه خود را مدیریت کنید.
انواع مختلف گزارش ها را در برنامه خود توسعه دهید، استفاده کنید و سفارشی کنید.
فرم ها را در برنامه خود ایجاد، استفاده و اصلاح کنید.
انواع مختلف نمودارها را در برنامه خود بسازید و استفاده کنید.
ظاهر و احساس برنامه خود را سفارشی کنید.
امنیت را در برنامه خود پیاده کنید.
اپلیکیشن خود را بین محیط های کاری منتقل کنید.

موارد آموزش

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

Oracle APEX FLOW MODEL

Oracle APEX URL

Unit 2: Using SQL Workshop

Unit 3: Creating a Database Application

Unit 4: Managing Pages in Page Designer

Unit 5: Developing Reports

Unit 6: Managing and Customizing Interactive Reports

Unit 7: Managing and Customizing Interactive Grids

Unit 8: Creating and Using Forms

Unit 9: Creating Application Page Controls

Unit 10: Adding Computations, Processes, and Validations

Unit 11: Implementing Navigation in your Application

Unit 12: Using Themes and Theme Styles

Unit 13: Implementing Security in your Application

Unit 14: Adding Additional Pages to your Application

Unit 15: Creating and Using Dynamic Actions and Plug-ins

Unit 16: Migrating Application Development Between Environments

Unit 17: Using Oracle APEX Collections

Unit 18: Create Master-Detail Page

Unit 19: Create Faceted Search Page

Unit 20: Create Search Configuration

Unit 21: Implement Opportunity Dashboard

Unit 22: Implement Social Sign In(Google) Authentication

در ادامه برای شما یکسری لینک های مفیدی قرار می دهم که می توانید برای ادامه یادگیری بیشتر به آنها مراجعه کنید:
اپلیکیشن امن با اوراکل ای پکس (اپکس)
Building Your First APEX App
Use Themes and Theme Styles
Create an Interactive Grid and Smart Filters Pages
Oracle APEX Interactive Grid Cheat Sheet
Create Progressive Web Apps (PWAs)
JavaScript Basics
Adding JavaScript to APEX Apps
Working with the DOM and jQuery
REST Enabling Database Objects
APEX Background Jobs

Labs and Tutorials

APEX API Documentation
برای مشاهده نکته ها و ترفند ها و همچنین اخبارهای جدید و مهم در خصوص Oracle APEX می توانید کانال تلگرام را دنبال کنید.
امیدوار هستم که مورد توجه دوستان قرار گرفته باشد. لطفا نظرات خود را در خصوص مطالب بیان کنید.

5/5 - (1 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up
Oracle APEX Capabilities (OAC)