hızlı uygulama geliştirme aracı - · pdf fileapex nedir? •oracle rdbms için...
TRANSCRIPT
![Page 1: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/1.jpg)
Hızlı Uygulama Geliştirme Aracı
Oracle APEX
![Page 2: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/2.jpg)
Gökhan Atıl • Database Administrator
– Oracle Eğitmeni
– Yazılım Geliştirici
• 2008’den beri Blogger: www.gokhanatil.com
• TROUG Kurucu Üyesi ( DBA SIG Başkanı )
• Oracle Certified Professional DBA 10g/11g
• Oracle ACE
![Page 3: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/3.jpg)
APEX Nedir? • Oracle RDBMS için Hızlı Uygulama Geliştirme
(RAD) aracı
• 2004 - İlk sürümü HTML DB 1.5
• 2006 - Application Express 2.1
• Tüm Oracle Sürümleri (EE,SE,XE) ile Uyumlu
• Web Tabanlı
• Ücretsiz
![Page 4: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/4.jpg)
Popüler mi? • Yılda 80,000 download
• apex.oracle.com – 16m görüntüleme/ay
• #3 OTN Forum – 70,000 Konu / 340,000 mesaj
• 100 Danışman Firma, 10 Hosting Partneri
• Ask Tom, Public Cloud, Oracle Store
![Page 5: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/5.jpg)
Web Tabanlı?
![Page 6: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/6.jpg)
Embedded PLSQL Gateway
![Page 7: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/7.jpg)
Oracle AS (mod_plsql)
![Page 8: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/8.jpg)
APEX Listener + Weblogic
APEX Listener
J2EE Container
![Page 9: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/9.jpg)
APEX Kurulum $ unzip apex_4.1.zip -d /tmp
$ cd /tmp/apex
$ sqlplus / as sysdba
SQL> @apexins SYSAUX SYSAUX TEMP /i/
SQL> @apxldimg.sql /tmp
SQL> @apxconf.sql
![Page 10: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/10.jpg)
• Business Users
• Hızlı Uygulama Geliştiricileri
• Kurumsal Uygulama Geliştiriciler (?)
Hedef Kullanıcılar
![Page 11: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/11.jpg)
Ne İşe Yarar?
Spreadsheet Webification Access Uygulamaları
Oracle Forms Modernizasyonu Veritabanı Uygulamaları Interaktif Raporlar
![Page 12: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/12.jpg)
APEX
Uygulama
Mimarisi
![Page 13: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/13.jpg)
Veritabanı
Uygulaması Websheet
Uygualama
Sıfırdan oluştur Excel’den veri al
![Page 14: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/14.jpg)
![Page 15: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/15.jpg)
Harita HTML Grafik Flash Grafik
Rapor Interakatif
Rapor Web Servisi
Takvim Liste PL/SQL Bloğu
Tabular
Form Form Master/Detay
Formu
![Page 16: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/16.jpg)
Region Position1
AFTER HEADER
BEFORE FOOTER
#NAVIGATION BAR#
Region Position2
Page Template Body (1)
Page Template Body (2)
Page Template Body (3)
#LOGO#
![Page 17: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/17.jpg)
Herşey Hazır • Authentication & Authorization
• Oturum Yönetimi
• Template / Tasarım Şablonu
• Navigasyon Yapısı
• Form Doğrulama
• Loglar ve Monitoring / Gözlemleme
![Page 18: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/18.jpg)
![Page 19: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/19.jpg)
![Page 20: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/20.jpg)
DEMO
![Page 21: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/21.jpg)
Çok Kolay!?
• APEX Mantığına Alışmak
• Tasarımı makyajlamak için HTML ve CSS
• Gerçek Web 2.0 için JavaScript
![Page 22: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/22.jpg)
Sonuç
• Uygulama Geliştirmek: Hızlı
• APEX’i Kullanmak: Kolay
• Profesyonel Yazılımlar Geliştirilebilir
![Page 23: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/23.jpg)
Düşük Maliyet • Windows/Linux OS
• Oracle 11gR2 Express
• Oracle APEX 4.1
• Web Browser
• Ücretsiz apex.oracle.com hesabı
![Page 24: Hızlı Uygulama Geliştirme Aracı - · PDF fileAPEX Nedir? •Oracle RDBMS için Hızlı Uygulama Geliştirme (RAD) aracı •2004 - İlk sürümü HTML DB 1.5 •2006 - Application](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5aa04f1e7f8b9a8e178dcdbf/html5/thumbnails/24.jpg)
[email protected] http://www.gokhanatil.com