با چه روشی 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

همراه توسعه‌دهندگان 26.1 Oracle APEX

ChapterLearn How to Use Oracle APEX To…
IntroductionBuild secure, scalable enterprise apps fast.
Working with Local DataWork with any data simply and efficiently.
Simplifying User Experience DesignDesign clear, data-rich user experiences quickly.
Referencing Data Values in PagesUse item and column values anywhere you need to.
Visualizing and Analyzing DataTurn data into insight with native regions.
Enhancing Search for End-UsersHelp users easily find the right data.
Adding Functionality with Plug-insExtend APEX beyond built-in features.
Understanding Page Flow & Session StateGuide users smoothly through multi-step work.
Editing Data in a GridEdit tabular data and customize as needed.
Working with Master/Detail DataPresent and edit related data.
Controlling Access with Users and RolesSecure your app and shape the UI with roles.
Applying Artificial IntelligenceTurn natural language into insights and actions.
Integrating Remote DataConnect your app to remote data sources.
Exposing APIs for IntegrationPublish secure APIs that reuse your business logic.
Geocoding AddressesTurn addresses into geographic coordinates.
Uploading, Viewing, and Downloading FilesUpload, store, view, and download files.
Loading External DataImport Excel, XML, JSON, and CSV data.
Grouping Logic and Background ExecutionOrganize logic and run long tasks in the background.
Executing Repetitive ProcessingAutomate recurring work.
Notifying End UsersShow messages, send emails, and push notifications.
Producing Pixel-Perfect ReportsGenerate polished PDF output with your data.
Translating Your ApplicationSupport users across languages.
Understanding Application LifecycleEvolve apps with proven practices.
Working with APEXlangManage readable artifacts with agents and other tools.
Automating Business ProcessesCoordinate people, work, and progress.

لینک های مفید

در ادامه برای شما یکسری لینک های مفیدی قرار می دهم که می توانید برای ادامه یادگیری بیشتر به آنها مراجعه کنید:
اپلیکیشن امن با اوراکل ای پکس (اپکس)
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)
Introduction to Template Components
Template Components Demo
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 می توانید کانال تلگرام را دنبال کنید.
امیدوار هستم که مورد توجه دوستان قرار گرفته باشد. لطفا نظرات خود را در خصوص مطالب بیان کنید.
4.3/5 - (3 امتیاز)

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

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

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

keyboard_arrow_up
Oracle APEX Capabilities (OAC)