Développement d'applications APEX

Oracle APEX Application Development (APEX Service) est une plateforme de développement d'applications low-code qui permet aux développeurs de créer rapidement des applications stratégiques et riches en fonctionnalités, faciles à gérer. APEX utilise l'IA pour accélérer le développement d'applications et offrir une expérience plus riche aux utilisateurs d'applications. Ne payez que les ressources consommées lorsqu'une application est utilisée.

Introduction aux applications low code pour les entreprises à l'aide d'Oracle APEX (1:40)

APEX 24.1 apporte l'IA générative aux développeurs

La version APEX 24.1 utilise l'IA générative pour faciliter la vie des développeurs d'applications et des utilisateurs d'applications. Découvrez comment il aide les développeurs à créer des applications d'entreprise encore plus stratégiques que les utilisateurs adoreront en moins de temps.

APEX remporte le prix « InfoWorld’s 2023 Technology of the Year Award »

InfoWorld a nommé Oracle APEX comme meilleur produit de l'année dans la catégorie des plateformes de développement de logiciels.

Nous rejoindre à ODTUG Kscope24 !

Consultez APEX 24.1 en action et échangez sur les bonnes pratiques avec des développeurs et des chefs d'entreprise partageant les mêmes idées du monde entier lors de la conférence annuelle APEX à ODTUG Kscope24 du 14 au 18 juillet à Nashville, TN.

Série de webcasts : innovations commerciales avec Oracle APEX

Regardez notre webcast mensuel qui met en avant des clients qui créent des applications innovantes et low code avec Oracle APEX dans le monde entier. Découvrez les solutions qu'ils ont trouvées pour leurs problèmes commerciaux.

Créez des applications 20 fois plus rapidement

L'étude de Pique Solutions révèle que les développeurs peuvent créer des applications au moins 20 fois plus rapidement avec Oracle APEX.

APEX peut extraire les données souhaitées de la manière la plus efficace possible, car la fonction d'IA d'APEX a un accès direct à toutes les métadonnées de la base de données et peut effectuer des requêtes plus complexes et générer des résultats plus précis que ce qui serait possible manuellement, même par un expert.

Carl Olofson, Research Vice President, Data Management Software, IDC

« Les langages de quatrième génération (4GL) et les outils de développement low code existent depuis des dizaines d'années, et beaucoup sont liés à une base de données. Pour la plupart, cependant, ils se trouvent en dehors de la base de données, interagissant en tant que client externe. Oracle APEX réside dans le système de base de données, ce qui permet une latence nulle entre l'application et les données, tout en tirant parti de toutes les fonctionnalités saillantes d'Oracle Database. Mais ce qui le distingue vraiment, c'est qu'il génère non pas du code mais des blocs de contrôle dans le système de base de données, de sorte que l'application est construite de manière déclarative plutôt que procédurale. Cela signifie qu'il est toujours auto-documenté car ses opérations sont liées à des éléments de la base de données.



Avec cette nouvelle version, APEX est entièrement intégré à une fonctionnalité de traitement du langage naturel (NLP) basée sur l'IA qui permet non seulement de créer des opérations et des vues de données en réponse à des demandes de langage humain ordinaires, mais aussi d'optimiser la navigation dans la base de données, le type qui n'était auparavant disponible que par un expert en base de données. APEX peut extraire les données souhaitées de la manière la plus efficace possible, car la fonction d'IA d'APEX a un accès direct à toutes les métadonnées de la base de données et peut effectuer des requêtes plus complexes et générer des résultats plus précis que ce qui serait possible manuellement, même par un expert. APEX intègre également AI Vector Search ou JSON Relational Duality View dans les applications. Ainsi, APEX ouvre un large éventail de données structurées et non structurées pour un accès complet, intelligent et détaillé, même par des utilisateurs non techniques. »


Carl Olofson Research Vice President, Data Management Software, IDC

Pourquoi choisir APEX pour AppDev low code ?

Créer des applications plus rapidement

Créez des applications stratégiques 20 fois plus rapidement que le codage, sans avoir à apprendre des technologies Web et d'IA complexes. Tirez parti d'une plateforme de développement d'applications low-code entièrement gérée pour créer et déployer rapidement des applications professionnelles basées sur l'IA.

Développement d'applications low-code alimenté par l'IA

Créez des applications à l'aide d'une interface graphique riche, basée sur un navigateur et intuitive qui accélère la création d'applications. Avec l'approche de développement déclarative d'APEX, vous pouvez utiliser de puissants composants d'interface utilisateur pour ajouter un haut niveau de fonctionnalités aux applications avec un codage limité.

Développement agile

Procédez à des itérations pour mettre en œuvre des changements et apporter des améliorations, souvent en temps réel, sans avoir à procéder à un déploiement compliqué en plusieurs étapes.

Responsabilité fiable des applications

Les applications créées avec APEX sont entièrement réactives. Les composants tels que les formulaires, les graphiques et les rapports fonctionnent de manière transparente dans différentes résolutions d’écran, tout en conservant les mêmes fonctionnalités, sans code supplémentaire.

Sécurité intégrée

Aide à réduire le nombre de défauts de sécurité dans vos applications, qu’il s’agisse de scripts intersites ou d’injection SQL, grâce à la sécurité intégrée au framework. Réduisez le temps passé à configurer vous-même les exigences de sécurité.

Instrumentation et traçage du code

Des données de diagnostic détaillées peuvent vous aider à trouver des défauts ou des problèmes de performance dans les applications au début du cycle de développement.

Les fonctionnalités d'Oracle Database à portée de main

Tirez parti des fonctionnalités héritées d'Oracle Database, qui prend en charge tous les types de données modernes, y compris les données relationnelles, JSON, spatiales, etc.

Augmentez la facilité de votre AppDev grâce à des fonctionnalités telles que la JSON Relational Duality, qui permet d'accéder aux données stockées dans des tables relationnelles en tant que documents JSON simples, ou utilisez AI Vector Search pour ajouter une recherche de similarité à vos applications.

Intégrez des données provenant de sources de données locales et distantes à l’aide d’interfaces REST.


Des opérations autonomes

Gestion automatisée

Remplace les opérations manuelles sujettes aux erreurs par une automatisation basée sur le machine learning pour provisionner, dimensionner, sécuriser, sauvegarder et réparer l’ensemble des applications.

Performances élevées et constantes

Fournit des performances élevées et constantes grâce à une architecture d’application unique au sein de la base de données, au réglage automatisé de la base de données et aux capacités d’indexation d’Autonomous Database et du matériel Exadata spécialement conçu.

Architecture simplifiée

Augmente la productivité des développeurs, l’évolutivité et les performances des applications grâce à une architecture hautement rationalisée. Gère automatiquement l’état des sessions, résout la logique applicative et manipule les données directement dans la base de données avec un accès aux données à latence quasi nulle.

Évolutivité automatique

Les ressources informatiques s’adaptent automatiquement aux exigences de débit, sans aucune interruption de service, même si le volume de données et le nombre d’utilisateurs augmentent.

Toujours en ligne

Fournit une haute disponibilité en utilisant une combinaison de l’infrastructure Cloud Gen 2 d’Oracle, Oracle RAC, et des sauvegardes automatiques quotidiennes.

Administration facile

La gestion facile à utiliser via la console Oracle Cloud Infrastructure, les API REST publiques et les kits de développement logiciel (SDK) permet aux utilisateurs d’effectuer les tâches les plus courantes telles que la mise en place de la gouvernance et l’analyse de l’utilisation/la facturation.


Coûts réduits

Ne payez que pour les ressources consommées

Optimisez l’innovation et les économies en adaptant les ressources en nuage à l’évolution des besoins de votre entreprise grâce à la mise à l’échelle élastique en ligne. Ne payez que les ressources que vous consommez grâce à une véritable expérience de paiement à l’utilisation.

Pas de frais par application, par utilisateur

Créez des applications sans limites. Contrairement à d’autres fournisseurs de plateformes cloud à faible code, il n’y a pas de frais d’utilisation cachés ou supplémentaires par application, développeur ou utilisateur final.

Version gratuite à votre disposition pour une période illimitée

Une petite version Always Free du service APEX dans Oracle Cloud Free Tier permet de vous familiariser facilement avec le service sans frais. Si les applications évoluent pour nécessiter une puissance supplémentaire, un simple clic met à niveau le service APEX gratuit en place vers la version payante complète, où il vous est possible d'augmenter considérablement vos ressources de calcul et de stockage.


Puissante visualisation des données

Recherche à facettes

La recherche à facettes permet aux utilisateurs de rechercher et de filtrer rapidement les données. Donner aux utilisateurs les moyens de voir les données sous un nouvel angle et de découvrir de nouvelles perspectives en quelques clics.

Graphiques dynamiques

Les puissantes capacités de visualisation et de graphique sont entièrement compatibles HTML5 et fonctionnent sur n’importe quel navigateur moderne. Oracle JET est une boîte à outils graphique modulaire et open source destinée aux développeurs.

Rapports interactifs

Le composant de rapport interactif permet aux utilisateurs de personnaliser sans effort les données qu’ils voient d’une manière qui répond uniquement à leurs besoins, le tout sans aucun codage.

Composants des cartes

Déverrouillez une nouvelle façon puissante de présenter les données à l’aide de cartes. Le composant cartes permet de personnaliser facilement l’apparence, notamment les icônes, les badges, les médias, les expressions HTML avancées et la possibilité de définir plusieurs actions par carte.


Transformation des feuilles de calcul

De la feuille de calcul à l’application web en quelques minutes

En quelques clics, transformez une feuille de calcul en une application entièrement fonctionnelle avec des tableaux de bord, des graphiques, des rapports et des formulaires personnalisables. Accédez facilement à vos données et mettez-les à jour à partir d’une application web.

Assurez l’intégrité et l’exactitude des données

Éliminez la prolifération des feuilles de calcul et l’imprécision des données grâce à des applications accessibles à partir d’un emplacement unique et centralisé pour une source de référence unique.

Activez l’authentification et l’autorisation

Protégez vos applications avec SSO, OAuth2, OpenID Connect, et plus encore. Donnez à vos applications la sécurité qui manque à la plupart des feuilles de calcul.


Applications de productivité prédéfinies

Applications prêtes à l’emploi

Plus de 20 applications de productivité entièrement fonctionnelles et prêtes à l’emploi pour des scénarios d’entreprise importants et courants.

Applications extensibles

Étendez et personnalisez les applications préétablies pour répondre aux besoins de votre entreprise. Adaptez facilement ces applications à des exigences uniques.


Accès aux données REST

Consommez des services web

Accédez à des données provenant de divers services Web, notamment les points d’accès REST des applications Oracle SaaS, et manipulez les résultats à l’aide de SQL.

Fournissez des API REST

Créez rapidement des services Web qui accèdent aux objets Oracle Database à l’aide de l’atelier REST intégré, puis générez la documentation de l’API Swagger en un seul clic.


Mondialisation et localisation

Traduction

Traduisez l’interface utilisateur des applications en cours d’exécution dans plusieurs langues sans avoir à dupliquer la logique ou à reconditionner vos applications.

Localisation

Formatez et affichez facilement le contenu des applications en fonction de l’emplacement actuel de l’utilisateur final.


Assisté par l'IA AppDev

APEX utilise l'IA générative intégré pour simplifier le développement d'applications, réduisant ainsi le temps nécessaire à la création d'applications stratégiques riches en fonctionnalités à grande échelle. Utilisez le langage naturel pour générer du code et effectuer une correction de débogage en un clic, ou lancez la création de votre application en utilisant le langage naturel pour spécifier les fonctionnalités et les composants souhaités, et non le code.

APEX AI Assistant

Créez des instructions SQL valides en entrant une invite en langage naturel. APEX AI Assistant se souvient de la syntaxe SQL pour que vous n'ayez pas à le faire et automatise l'écriture des JOIN. Il explique le code existant et suggère des corrections de bogues de code qui peuvent être adoptées en un simple clic, vous libérant des tâches de codage de routine.

Créer un assistant d'application

Utilisez le langage naturel pour spécifier les attributs et fonctionnalités souhaités de votre nouvelle application. Concentrez votre énergie et vos ressources sur la création de fonctionnalités d'application uniques et sur mesure plutôt que sur le code sous-jacent.

Dialogues d'IA conversationnelle

Interface conversationnelle prête à l'emploi que vous pouvez facilement ajouter à vos applications, permettant aux utilisateurs finaux de « converser » avec leurs applications en langage naturel. Offrez une expérience intégrée aux applications plus riche sans avoir à créer à partir de zéro des composants d'IA générative ou de traitement du langage naturel.

Démonstration : voir AppDev assisté par IA en action (3:40)


Prêt pour l'entreprise

APEX tire parti des dernières fonctionnalités offertes par Oracle Database, ce qui rend toute application développée avec APEX prête pour l'entreprise par définition. Les applications APEX héritent de la sécurité, des performances, de l'évolutivité et de la disponibilité offertes par Oracle Database.

Utilisez les dernières fonctionnalités d'Oracle Database pour enrichir davantage l'expérience de l'utilisateur final. Par exemple, utilisez APEX avec AI Vector Search dans Oracle Database pour combiner la recherche sémantique de documents, d'images et d'autres données non structurées avec la recherche sur vos propres données commerciales privées.

Démo : voir APEX avec AI Vector Search en action (2:15)


Logo de Hilton

NRI réduit de 65 % le temps de développement de ses applications avec Oracle APEX

« Oracle APEX est devenu un moteur essentiel de la valeur que nous fournissons à nos clients. Cela nous permet de réduire les coûts et de développer des applications plus rapidement. »

Shota Isshiki, Architecte système bit.Labs au NRI

APEX Service - Cas d’utilisation

  • Applications cloud et mobiles

    Créez de nouvelles applications cloud et mobiles pour divers cas d'utilisation, avec un minimum de travail.

    Fonctionnalités mobiles d'Oracle APEX

  • Applications reposant sur les données

    Gérez le volume croissant de données grâce à des graphiques et des visualisations puissantes et intégrées.

  • Remplacement de feuille de calcul

    Transformez des feuilles de calcul en applications pleinement opérationnelles avec des rapports et des formulaires de saisie de données générés automatiquement.

  • SaaS et extensions d'application empaquetées

    Tirez le meilleur parti de SaaS et des applications empaquetées en comblant les lacunes des fonctionnalités et en ajoutant des rapports hautement personnalisés.

  • Modernisation des formulaires

    Mettez à niveau et modernisez les applications Oracle Forms existantes. Remplacez-les par une interface utilisateur moderne, sur navigateur et mobile.

  • Applications publiques SaaS et ISV

    En plus d'être une solution idéale pour les applications internes des entreprises, le service APEX peut être une plateforme pour des applications SaaS publiques. Il peut également aider les fournisseurs de logiciels indépendants (ISV) à livrer rapidement des applications. Aucune adhésion à Oracle Partner Network n'est requise.

    En savoir plus sur les cas d'utilisation d'Oracle APEX

17 juin 2024

Annonce de la disponibilité générale d'Oracle APEX 24.1

Ashish Mohindroo, Vice-Président de la gestion de produits APEX Low Code Application Platform

Oracle APEX 24.1 est désormais disponible en téléchargement et est déployé dans les régions OCI APEX Application Development et Autonomous Database Cloud Service du monde entier. Découvrez comment créer votre première application low-code avec GenAI avec cette dernière version.

Blogs à la une

Tout afficher

Ressources

Formation

Accéder à la documentation et aux outils du centre d’aide

Le centre d’aide fournit des informations détaillées sur les services, des guides de démarrage et du contenu pour les ateliers.


Lancez-vous avec APEX


Commencer à développer

Développer des applications avec APEX Service


Formation APEX

Formation et certifications APEX


Chaîne YouTube APEX

Découvrir les solutions APEX


Rejoignez-nous aux heures de bureau APEX

Rejoignez les développeurs et chefs de produits APEX pour des formations et des sessions pratiques