SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Webinar Apex
Programma

●   i limiti di MS Access
●   cosa è Apex e cosa ci si può fare
●   vantaggi rispetto ad MS Access
●   Apex in azione (esempi)
●   Oggetti di Apex
●   Procedura di Migrazione da Access ad Apex
●   Q&A
I principali limiti di Access
● accesso (sia interno che verso l'esterno,
   mobile)
● sicurezza
● features (alberi, lancio web services..)
● sviluppo concorrente
● scalabilità: limiti di dati e utenti, prestazioni
● manutenzione centralizzata (backup,
   moltiplicazione file etc..)
● .. costi e necessità di client
Apex è un tool Oracle per lo sviluppo rapido di
applicazioni web.

Nasce nel 2004 come erede di HTML DB, può
essere installato dalla 9.2, in Oracle 11g è già
installato nel database.

Ultima versione 4.2
Quanto costa?

Apex è compreso nelle licenze Oracle Database.

Per chi non ha Oracle:
Oracle Express (gratuito), fino a 11 Gb di dati,
1 cpu, 1Gb Ram.
Dove sono i dati e le tabelle?

Sul database di apex.....

Su altri db Oracle (DBLINK)

Su altri database (Oracle Transparent Gateway)
MS ACCESS                 Oracle Apex

Linguaggio                     Macros, VBA         SQL, PL/SQL

Interfaccia Runtime sviluppo   Client Access       Web Browser

Software Client                Client Access       nessuno

Supporto Web Service           No                  Sì

Sviluppo concorrente           No                  Sì

Max database size              2 Gb                illimitata

Utenti concorrenti             max 250, cons. 20   migliaia

Autenticazione                 pwd nel file        SSO, DB, LDAP e altri

OS server e client             Windows             Windows, Mac, Linux

Locking                        Pessimistico        Ottimistico
Altro:

●   dati su database
●   facilità di gestione calendari, alberi
●   grafici flash e html 5.0
●   mobile
Ambiti di utilizzo

-   gestione tabelle manuali (data entry)
-   presentazione dati su db
-   condivisione calendari e team-working
-   altro.....
Oggetti

●   reports
●   form
●   alberi
●   calendari
●   grafici
●   caricamento dati da csv
●   ... altro
Sviluppo nativo su mobile...
Migrazione MS Access--> Apex (da Access 97 in
poi)

1. Migrazione struttura (tabelle e query ) con
   SQL Developer
2. Migrazione forms e report con Strumento di
   Esportazione
3. A mano ( codice VBA..)
Come iniziare?
Formazione

Miriade organizza corsi a calendario, o su misura per i
clienti

http://www.mixplayer.it/trainining-e-
formazione/technology/oracle-apex-corso.html
Provare Apex

Spazio gratuito
Oracle http://apex.oracle.com

Installare Oracle Express
http://www.oracle.
com/technetwork/products/express-
edition/overview/index.html
Documentazione
http://www.oracle.com/technetwork/developer-
tools/apex/index.html


Supporto Miriade
Consulenza, migrazione chiavi in mano di applicazioni

Contenu connexe

Tendances

Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi Discussione
Yeser Rema
 

Tendances (8)

Come utilizzare AWS Database Migration Service per migrare SQL Server ad Amaz...
Come utilizzare AWS Database Migration Service per migrare SQL Server ad Amaz...Come utilizzare AWS Database Migration Service per migrare SQL Server ad Amaz...
Come utilizzare AWS Database Migration Service per migrare SQL Server ad Amaz...
 
Power BI
Power BIPower BI
Power BI
 
Azure SQL Database Ledger
Azure SQL Database LedgerAzure SQL Database Ledger
Azure SQL Database Ledger
 
Azure PaaS databases
Azure PaaS databasesAzure PaaS databases
Azure PaaS databases
 
SQL Server in AWS
SQL Server in AWSSQL Server in AWS
SQL Server in AWS
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi Discussione
 
SQL Server Modern Query Processing
SQL Server Modern Query ProcessingSQL Server Modern Query Processing
SQL Server Modern Query Processing
 
Come utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Come utilizzare AWS DMS per migrare SQL Server ad Amazon AuroraCome utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Come utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
 

En vedette

Confio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo DurighettoConfio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo Durighetto
Miriade Spa
 
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Miriade Spa
 
Jasper Reports
Jasper ReportsJasper Reports
Jasper Reports
Enkitec
 
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXLOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
Enkitec
 
A Short Intorduction to JasperReports
A Short Intorduction to JasperReportsA Short Intorduction to JasperReports
A Short Intorduction to JasperReports
Guo Albert
 

En vedette (20)

The DOC - Oracle APEX features
The DOC - Oracle APEX featuresThe DOC - Oracle APEX features
The DOC - Oracle APEX features
 
Confio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo DurighettoConfio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo Durighetto
 
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
Aerohive Networks e ZScaler, le soluzioni tecnologiche per il nuovo ecosistem...
 
Webinar | Google I/O e le novità di Google Apps | 27 Giugno 2013 | Miriade SpA
Webinar | Google I/O e le novità di Google Apps | 27 Giugno 2013 | Miriade SpAWebinar | Google I/O e le novità di Google Apps | 27 Giugno 2013 | Miriade SpA
Webinar | Google I/O e le novità di Google Apps | 27 Giugno 2013 | Miriade SpA
 
Big Data - Anomaly Detection
Big Data - Anomaly DetectionBig Data - Anomaly Detection
Big Data - Anomaly Detection
 
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. SzambelanWebinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
Webinar: "Conosci la Performance Intelligence?" a cura d A. Szambelan
 
La canzone petrarchesca
La canzone petrarchescaLa canzone petrarchesca
La canzone petrarchesca
 
Dalla Business Intelligence ai Big Data
Dalla Business Intelligence ai Big DataDalla Business Intelligence ai Big Data
Dalla Business Intelligence ai Big Data
 
Presentazione da modificare.pptx
Presentazione da modificare.pptxPresentazione da modificare.pptx
Presentazione da modificare.pptx
 
Mobile Web Development from Scratch
Mobile Web Development from ScratchMobile Web Development from Scratch
Mobile Web Development from Scratch
 
Big Data: Analisi del Sentiment
Big Data: Analisi del SentimentBig Data: Analisi del Sentiment
Big Data: Analisi del Sentiment
 
Jasper Reports
Jasper ReportsJasper Reports
Jasper Reports
 
Advanced Jasper Reports
Advanced Jasper ReportsAdvanced Jasper Reports
Advanced Jasper Reports
 
Embedding Jaspersoft into your PHP application
Embedding Jaspersoft into your PHP applicationEmbedding Jaspersoft into your PHP application
Embedding Jaspersoft into your PHP application
 
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEXLOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
LOBS, BLOBS, CLOBS: Dealing with Attachments in APEX
 
Apex day 1.0 oracle apex 5.0 patrick wolf
Apex day 1.0 oracle apex 5.0 patrick wolfApex day 1.0 oracle apex 5.0 patrick wolf
Apex day 1.0 oracle apex 5.0 patrick wolf
 
A Short Intorduction to JasperReports
A Short Intorduction to JasperReportsA Short Intorduction to JasperReports
A Short Intorduction to JasperReports
 
Introduction to Jasper Reports
Introduction to Jasper ReportsIntroduction to Jasper Reports
Introduction to Jasper Reports
 
Oracle Text in APEX
Oracle Text in APEXOracle Text in APEX
Oracle Text in APEX
 
Introduction to Visual studio 2012
Introduction to Visual studio 2012 Introduction to Visual studio 2012
Introduction to Visual studio 2012
 

Similaire à Oracle Apex - Presentazione

Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
Whymca
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
Web Site srl
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
opencityplatform
 
Confronto fra web services framework (open source)
Confronto fra web services framework (open source)Confronto fra web services framework (open source)
Confronto fra web services framework (open source)
Alberto Lagna
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8
DotNetCampus
 
Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2
Emanuele Zanchettin
 

Similaire à Oracle Apex - Presentazione (20)

DDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continuaDDive - 8.5.2 Xpages - L'evoluzione continua
DDive - 8.5.2 Xpages - L'evoluzione continua
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 
Ddive Xpage852
Ddive Xpage852Ddive Xpage852
Ddive Xpage852
 
Meetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web AppMeetup Fluent Design e Progressive Web App
Meetup Fluent Design e Progressive Web App
 
Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini Sviluppo di servizi REST per Android - Luca Masini
Sviluppo di servizi REST per Android - Luca Masini
 
SVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROIDSVILUPPO DI SERVIZI REST PER ANDROID
SVILUPPO DI SERVIZI REST PER ANDROID
 
Meetup Progressive Web App
Meetup Progressive Web AppMeetup Progressive Web App
Meetup Progressive Web App
 
Applicazioni Serverless con AWS
Applicazioni Serverless con AWSApplicazioni Serverless con AWS
Applicazioni Serverless con AWS
 
Open Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studioOpen Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studio
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)SUE AGILE Architettura (Italiano)
SUE AGILE Architettura (Italiano)
 
Confronto fra web services framework (open source)
Confronto fra web services framework (open source)Confronto fra web services framework (open source)
Confronto fra web services framework (open source)
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
 
Introduzione a Ruby On Rails
Introduzione a Ruby On RailsIntroduzione a Ruby On Rails
Introduzione a Ruby On Rails
 
Win05 accesso ai dati in win 8
Win05   accesso ai dati in win 8Win05   accesso ai dati in win 8
Win05 accesso ai dati in win 8
 
Applicazioni HTML5 Superveloci - Salvatore Romeo
Applicazioni HTML5 Superveloci - Salvatore RomeoApplicazioni HTML5 Superveloci - Salvatore Romeo
Applicazioni HTML5 Superveloci - Salvatore Romeo
 
Evento 18 giugno - DB2 webquery v2
Evento 18 giugno - DB2 webquery v2Evento 18 giugno - DB2 webquery v2
Evento 18 giugno - DB2 webquery v2
 
DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0
 
Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2
 

Plus de Miriade Spa

Plus de Miriade Spa (12)

Iperconvergenza: Nutanix e la rivoluzione dei datacenter
Iperconvergenza: Nutanix e la rivoluzione dei datacenterIperconvergenza: Nutanix e la rivoluzione dei datacenter
Iperconvergenza: Nutanix e la rivoluzione dei datacenter
 
Quanto è digitale la tua azienda?
Quanto è digitale la tua azienda?Quanto è digitale la tua azienda?
Quanto è digitale la tua azienda?
 
Big Data | Gdo e Social Media
Big Data | Gdo e Social MediaBig Data | Gdo e Social Media
Big Data | Gdo e Social Media
 
Big Data e Manifatturiero: gestione del magazzino
Big Data e Manifatturiero: gestione del magazzinoBig Data e Manifatturiero: gestione del magazzino
Big Data e Manifatturiero: gestione del magazzino
 
Application Development: come sviluppare un'app user centered
Application Development: come sviluppare un'app user centeredApplication Development: come sviluppare un'app user centered
Application Development: come sviluppare un'app user centered
 
System integration - I servizi Miriade
System integration - I servizi MiriadeSystem integration - I servizi Miriade
System integration - I servizi Miriade
 
I vantaggi del cloud
I vantaggi del cloudI vantaggi del cloud
I vantaggi del cloud
 
Come gestire un progetto Big Data
Come gestire un progetto Big DataCome gestire un progetto Big Data
Come gestire un progetto Big Data
 
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
PostgreSQL - Hadoop: Why not? - PGDay.IT 2016
 
PostgrSQL 9.3&9.4 - DjangoVillage
PostgrSQL 9.3&9.4 - DjangoVillagePostgrSQL 9.3&9.4 - DjangoVillage
PostgrSQL 9.3&9.4 - DjangoVillage
 
Full text search | Speech by Matteo Durighetto | PGDay.IT 2013
Full text search | Speech by Matteo Durighetto | PGDay.IT 2013 Full text search | Speech by Matteo Durighetto | PGDay.IT 2013
Full text search | Speech by Matteo Durighetto | PGDay.IT 2013
 
PostgreSQL in HA per Healthcare
PostgreSQL in HA per HealthcarePostgreSQL in HA per Healthcare
PostgreSQL in HA per Healthcare
 

Oracle Apex - Presentazione

  • 2. Programma ● i limiti di MS Access ● cosa è Apex e cosa ci si può fare ● vantaggi rispetto ad MS Access ● Apex in azione (esempi) ● Oggetti di Apex ● Procedura di Migrazione da Access ad Apex ● Q&A
  • 3. I principali limiti di Access ● accesso (sia interno che verso l'esterno, mobile) ● sicurezza ● features (alberi, lancio web services..) ● sviluppo concorrente ● scalabilità: limiti di dati e utenti, prestazioni ● manutenzione centralizzata (backup, moltiplicazione file etc..) ● .. costi e necessità di client
  • 4. Apex è un tool Oracle per lo sviluppo rapido di applicazioni web. Nasce nel 2004 come erede di HTML DB, può essere installato dalla 9.2, in Oracle 11g è già installato nel database. Ultima versione 4.2
  • 5. Quanto costa? Apex è compreso nelle licenze Oracle Database. Per chi non ha Oracle: Oracle Express (gratuito), fino a 11 Gb di dati, 1 cpu, 1Gb Ram.
  • 6. Dove sono i dati e le tabelle? Sul database di apex..... Su altri db Oracle (DBLINK) Su altri database (Oracle Transparent Gateway)
  • 7. MS ACCESS Oracle Apex Linguaggio Macros, VBA SQL, PL/SQL Interfaccia Runtime sviluppo Client Access Web Browser Software Client Client Access nessuno Supporto Web Service No Sì Sviluppo concorrente No Sì Max database size 2 Gb illimitata Utenti concorrenti max 250, cons. 20 migliaia Autenticazione pwd nel file SSO, DB, LDAP e altri OS server e client Windows Windows, Mac, Linux Locking Pessimistico Ottimistico
  • 8. Altro: ● dati su database ● facilità di gestione calendari, alberi ● grafici flash e html 5.0 ● mobile
  • 9. Ambiti di utilizzo - gestione tabelle manuali (data entry) - presentazione dati su db - condivisione calendari e team-working - altro.....
  • 10. Oggetti ● reports ● form ● alberi ● calendari ● grafici ● caricamento dati da csv ● ... altro
  • 11. Sviluppo nativo su mobile...
  • 12. Migrazione MS Access--> Apex (da Access 97 in poi) 1. Migrazione struttura (tabelle e query ) con SQL Developer 2. Migrazione forms e report con Strumento di Esportazione 3. A mano ( codice VBA..)
  • 14. Formazione Miriade organizza corsi a calendario, o su misura per i clienti http://www.mixplayer.it/trainining-e- formazione/technology/oracle-apex-corso.html
  • 15. Provare Apex Spazio gratuito Oracle http://apex.oracle.com Installare Oracle Express http://www.oracle. com/technetwork/products/express- edition/overview/index.html