Transcription
1. Introduction du cours - Pourquoi utiliser Oracle Apex ?: Bienvenue dans le cours sur les particules affecte la construction d'une application web avec Oracle DB2. La première question qui vous vient probablement à l'esprit est, pourquoi apprendre Oracle capex ? Première unité ? Et c'est un peu nous qui pourrions être pour une feuille de calcul, des remplaçants. Les feuilles de calcul sont toujours faciles, mais il est difficile d'entretenir car en équipe, lorsque vous envoyez la feuille de calcul, elle peut aller et venir et le lavage est perdu. Quand je sépare x il une seule source de vérité. Pour que tout le monde puisse y accéder. De cette façon, ce sera un remplacement pour la feuille de calcul. Accédez n'importe où, n'importe quand. Ainsi, grâce à Internet One, vous pouvez y accéder depuis n'importe où tant que vous disposez la connectivité Internet entièrement basée sur la base de données relationnelle. si vous souhaitez créer une application Web avec Oracle DB, vous pouvez utiliser certains outils tiers, mais c'est toujours un défi lorsque vous souhaitez communiquer avec Oracle Database, car vous disposez d'un et vous devez également avoir le développeur de base de données. Mais si vous avez déjà des connaissances sur les qualités SQL PLC, ECF fin. Pour apprendre Oracle, Apache, vous pouvez utiliser le codage API SQL bien dans l'article affecte l'évaluation. Si tu ne sais pas. Sql, RPL SQL est beaucoup plus facile à apprendre. Sql et VLC bobine via Oracle se décompresse lui-même. Le point important est que vous n'avez pas besoin d'installer quelque chose. Vous n'avez pas besoin d'installer la base de données dans votre mission. Sueur Rel. Tout cela a été construit sur le nuage. Et de plus, il est disponible gratuitement. Unité, un pacs dot oracle.com, et l'autre est le nuage de particules. Pour que vous puissiez les utiliser. Il l'a fait, parce qu'il est gratuit. Il est beaucoup plus simple d'apprendre SQL et PLC SQL, les attaques oracle. Et enfin, il peut, l'application peut s'intégrer avec système
ERP si vous avez besoin d'un développement personnalisé rapide. Et enfin, aucun coût supplémentaire impliqué dans le cas si vous avez déjà une licence DB sur site, puis article affecte dit trois demi-caste, sinon, oui, vers le but d'apprentissage, vous pouvez utiliser un pacs dot oracle.com. Sinon, vous pouvez utiliser pour accéder à Oracle Cloud trois fois. Ce qui me guide. Mon nom est de couvrir et je serai l'instructeur de cours, avoir pendant 25 ans d'expérience dans conseil et la formation en développement de produits
Nike et travaillé dans l'article CAP Gemini consultant une éducation concernant mon formation et baccalauréat en ingénierie avec un MBA et un certificat. L' AMP a également conçu, développé des cours sur Oracle ERP, gestion de projet
logiciel utilisant MS Project sur le thermomètre arpa et l'internet des objets ainsi. Donc, une fois que vous vous êtes inscrit au cours, rendez-vous à l'intérieur du cours. Bravo et merci.
2. Accéder à Oracle APEX: Salut, bienvenue. Nous allons maintenant le taguer avec les effets de l'article. En ce qui concerne les attaques Oracle, il existe deux options. Unité que vous pouvez installer votre propre système, qui a une option. L' autre option est que vous pouvez avoir une version Cloud et la version cloud vers qui il apprend ou vers, pour la comprendre. Monocle a fourni une demi-caste libre. Donc c'est là que c'est. Commencez gratuitement. Donc, tout ce que vous devez faire est que vous devez enregistrer des demandes pour notre espace libre. Et vous pouvez même regarder la vidéo et demander l'espace libre qu'elle vit pour l'ID e-mail, prénom, et ainsi de suite. Tout ce que vous devez faire est de remplir tous les détails, soumettre, puis de faire votre ID e-mail. Un lien sera envoyé et vous l'activez pour que cette lecture, vous obtiendrez l'espace de travail pour commencer à travailler sur le lavage de nuage de l'apex oracle. Jusqu'au dossier. Il est presque peut l'utiliser pendant une semaine ou un mois ou plus. Ils n'ont fourni aucune restriction, donc vous pouvez l'utiliser. Donc, une fois que vous avez l'espace parce que 2x gagner, oui, je suggère est d'aller pour la version cloud et de nous déplacer que vous ne voulez pas. Je suis téléchargé sur votre ordinateur portable ou votre bureau parce que tout cela va utiliser les ressources de l'espace. Et encore une fois, tout dépend de vous. Ainsi, vous pouvez utiliser une version Cloud ou vous pouvez télécharger et installer dans votre mission. Donc, une fois que vous avez fait ça, nous avons eu psi, je l'ai déjà fait. Tout ce que j'ai à faire, c'est que je dois me connecter. Donc, une fois que vous les affectez, oui, c'est le premier écran que vous obtiendrez. Il travaillera donc sur l'atelier de compétences. Je pense que dans la présentation précédente, je vous ai montré comme ça où si vous voulez, vous pouvez l'utiliser. Accédez à la commande SQL R dans l'Explorateur d'objets pour parcourir tous les objets. Et puis l'AppBuilder est l'endroit où vous pouvez construire les applications soit à partir de l'application de base de données, ce qui signifie que vous pouvez, vous devez utiliser la table de base présente dans la base de données à laquelle vous êtes en mesure d'accéder et de construire une application à partir d'un, cela va être une application web de sorte que, comme juste, utiliser le constructeur pour construire notre, Sinon, vous pouvez utiliser l'application web pour créer l'application membre avec feuille dans le sens où USDA feuille de calcul application de capacité. Donc, nous allons voir que dans l'amine postdoc avec, nous allons voir comment construire ça à l'aide d'une feuille de calcul. Donc, ce que nous allons faire est que nous allons utiliser cette feuille de calcul et construire l'application. Fondamentalement, il sera transféré dans la base de données, il est chargé dans les tables de base de données. Et à partir de là, vous pourrez l'utiliser dans l'application. Nous le verrons donc lors de la prochaine présentation. Merci à votre état, T0.
3. Navigation dans Oracle APEX: Voyons maintenant rapidement la navigation dans les déballages Oracle. La navigation descend une fois que vous avez accès à l'espace de travail, vous avez le mot de passe de l'ID utilisateur. Et une fois que vous vous connectez, ce premier écran vous obtenez, et le haut est ce que fait le menu. Et vous l'avez aussi ici comme diverses icônes. Le premier est, bien sûr,
l' atelier de mise à l'échelle que vous voulez apprendre sur SQL est distribué. Ou vous pouvez aller et cliquer sur cet objet plus près. Supposons que les détails avec les différents objets de base de données. La commande Sql est où vous émettez une commande select, notre mise à jour, supprimer, directement, accéder à la base de données, émettre les commandes. Plus souvent le menu ou lorsque vous avez une application, il ne récupère pas selon l'attente, alors oui, vous devez vérifier le backend. Donc, vous allez dans l'atelier de mise à l'échelle, regarde le problème du processeur d'objet ,
l'instruction select, sont, vous pouvez entrer dans le processus d'objet, regarder les données dans ce. Donc tout ça, tu l'utilises ici. Maintenant, en dehors de
cela, les utilitaires, c'est un exemple de jeu ,
qui sera très utile, surtout lorsque vous voulez essayer diverses applications que vous voulez construire. Au lieu de, vous perdez le temps de créer des tables, créer des clés primaires, des clés étrangères, ces relations. Vous pouvez entrer dans l'obtenir l'exemple de données, jeu de données. Je veux dire, il est installé. Une fois que vous cliquez sur installer, l'exemple de jeu de données être installé dans l'article affecte la base de données. Donc, ces deux, du de vue de l'apprentissage, encore une fois, c'est d'un point de vue d'apprentissage afin que vous puissiez vous concentrer sur la navigation en tant que débutant. Mais à mesure que vous progressez, fur et à mesure que vous vous habituez à l'
application, l'application descend à mesure que vous vous habituez à l'oracle et à l'arrière. Ainsi, vous pouvez jouer avec les autres liens amino ainsi. Et nous allons très souvent utiliser AppBuilder et vous construire, en particulier lorsque vous voulez construire une application à partir de zéro, il est fortement recommandé d'aller dans l'Apervita. Il existe ces formulaires de rapports, quelle que soit l'application de base de données que vous utilisez, l'AppBuilder ? Ou créez-vous le premier look de l'application ? Vous utiliserez l'AppBuilder pour cela. Et puis le développement de l'équipe. Oui, si vous travaillez en équipe,
oui, le développement de l'équipe sera important. Donc, parce que vous vous sentez un apprenant individuel à ce stade, nous engageons pas dans le développement de l'équipe. Donc axé sur l'atelier de compétences, l'AppBuilder, et aussi cela est très intéressant en ce qui concerne l'article apex est concerné. Ça fait de l'apprentissage. Il y a des exemples d'applications. Donc, ce qui signifie que vous pouvez installer des exemples d'applications et
essayer de jouer avec le changement quelque chose et voir comment cela fonctionne. Donc, nous allons voir qu'il ya des exemples d'applications qui vient intégré tout ce que S nécessaire que vous avez besoin pour installer. Donc, dans AppBuilder, entrons dans l'AppBuilder une fois que vous cliquez sur l'ampli Builder. Donc, voici quand vous avez toutes les applications qui est déjà, qui est créé. Et si vous voulez créer une nouvelle application, vous pouvez le faire. Eh bien. Donc, vous créez un nouveau amplis sont, si vous voulez exécuter une application particulière qui est déjà développé, puis allez à l'application particulière, cliquez sur cela, puis exécutez l'application. Alors, si vous voulez,
je veux dire, au fur et à mesure que nous
progressons, nous entrerons dans le concepteur de pH dans lequel une fois votre application développée, vous voulez la changer. Ensuite, vous devez regarder le concepteur de page. Donc, pour ce faire, vous cliquez sur la page spécifique. Ce sont les pages 012, interactif client. Ce sont les pages, quelle que soit la page que vous souhaitez apporter des modifications dans cette page. Et cela est appelé le concepteur de page verra que lorsque nous progressons le rendu de la page que le traitement par lots, l'action dynamique. Composants Pete Chat. Ce sont des choses très importantes que je suis et tu dois vraiment apprendre comment ça marche. Et à droite, vous avez les propriétés. Nous verrons cela en détail au fur et à mesure que nous progressons dans le, dans le phosphate. Donc, c'est à propos, et encore une fois, pour exécuter l'application, vous cliquez sur l'application exécutée. Vous pouvez importer, exporter l'application qui est possible. Donc, en un mot, c'est à propos de la navigation. Vous travaillerez en ce qui concerne le développement, vous travaillerez beaucoup. Unité Andi AppBuilder. C' est particulièrement lorsque vous voulez créer des applications. Et une fois que vous avez rempli la demande, vous souhaitez apporter des modifications. Ensuite, vous entrez dans le concepteur de page. Si vous voulez créer une page supplémentaire, vous pouvez tout faire ici. Créer des pages. Alternativement, une autre chose que vous pouvez faire. Au lieu de, parce que si vous empêchez la page ici, le point est qu'il n'est pas lié
à l'obligation qu'il contient de créer des liens avec l'application. L' autre option est que vous voulez aller dans la Créer une application, nouvelle application aux pages. Donc groupe de chargement, plan, Natalie, chargement, peu importe. Par exemple, si ceci Laisse-moi obtenir celui-ci. Charger de sorte que charger toutes les pages de cette application spécifique. Donc, vous n'avez que deux paires. Vous pouvez aller de l'avant et ajouter des pages. Donc, cela signifie que dans cette application, cette page, en outre, vous pouvez l'activer pour les applications Oracle crée lien sur son propre. Donc, c'est l'une des options. L' autre option est d'aller à l'application spécifique, puis de créer une page, puis de créer une eau l'application spécifique, puis de créer une page. Dans ce cas, vous devez créer un lien. Donc, c'est en bref, la navigation sur l'article affecte, mais à mesure que nous progressons, vous l'obtiendrez plus facilement. Alors merci. Reste tombe.
4. Charger les données à partir de la feuille Loading et en créant un rapport: Donc, nous allons utiliser le téléchargement de feuille de calcul dans l'Ampex ou capex, puis construire une petite application type d'application de rapport. Donc, pour Purdue que oui, vous devez vous être connecté dans les packs oraculaires. Et AppBuilder est où vous pouvez construire l'application avec elle à partir de la base de données sont à partir de la feuille de calcul. Alors cliquez sur ça. Et puis tu dois aller dans l'application sur le terrain. Donc voici où ça dure. Tu aimes une nouvelle application. Lorsque vous voulez créer une nouvelle application, sont si vous voulez ajouter des pages supplémentaires à l'application existante, alors vous devez utiliser cela. L' autre unité, bien sûr, télécharger à partir du fichier CSV séparé par des virgules. Donc, c'est ce que nous avons est un fichier séparé par des virgules, qui provient essentiellement de la feuille de calcul. Tout ce qui est requis, c'est ce nouveau fichier. Avez-vous besoin de le sauver comme par la rose de la mer ? Vous devez l'enregistrer sous la forme d'une virgule séparée. Celui-ci au lieu de tableur, en particulier la plupart de l'application, nous allons creuser les données au format CSV, en particulier lorsque vous voulez importer des fichiers. Donc tu dois savourer. Donc, une fois que vous avez fait cela, la vérification R Cmd va à partir du fichier. Et le steward lentement, vous pouvez le choisir. Schuster File Project s'ouvre. Donc, il a essentiellement été parents. Donc, il affiche une protestation bien que j'ai une livraison aussi. Donc prêteur de table et ceci mon espace quand on
me donne que demandé pour ceux-ci est que je nous ai donné bouchon de démonstration, nom de
table, quel que soit le nom que vous voulez utiliser le projet IoT. J' ai senti le même nom et donner. Et puis je pourrais faire un seigneur des données. Donc, il va charger le bloc de données et fondamentalement, nous allons obtenir les données se charger. Donc, je vais continuer avec la création, continuer à créer une application avec cela et aller là-bas et continuer. Alors vérifiez. Et je vais donner un nom, le même nom et le même projet de pertinence. Puisque ce nom est déjà présent, IoT, tâche de projet
IoT ou moins bien. Donc et C, Créer une application. Obtenir des fonctionnalités, c'est faire, finir. Et il a donc créé. Donc maintenant, nous pouvons exécuter goto, exécuter l'application, a obtenu de cliquer sur Application. Donc, il dure pour le mot de passe de l'ID utilisateur. Vous devez fournir le mot de passe de l'ID utilisateur. Donc, une fois que vous vous êtes connecté en utilisant votre mot de passe d'ID utilisateur, qui sont utilisés pour créer la carte X. C'est ce qui est la capture d'écran que vous obtenez. Et lorsque vous avez montré l'accès à la tâche, il vous fournit les détails qui sont les colonnes que vous pouvez réellement entrer à partir de l'action. Vous pouvez aussi, désolé, un SAR. Donc, quelle que soit la façon dont vous voulez commencer, vous pouvez le faire. Et puis vous pouvez non seulement vu la partie intéressante est quelque chose comme une feuille de calcul. Plus que cette feuille de calcul, il y a beaucoup plus facile. Vous pouvez également créer des graphiques. Alors allez à la chance, quel que soit le nom et la valeur du crépuscule et voir budget C somme, puis appliquez. Donc, une fois que vous faites ça, oui, vous obtenez toutes les charges avec tous les détails. De cette façon, cette flexibilité, vous pouvez créer du hasard. Le rapport le plus simple et le plus simple, l'équilibre. Nous avons pris une feuille de calcul, nous avons chargé les données dans la table. Et puis à partir des données de pignon 1D est ensuite rempli et fourni un rapport. Donc, nous pouvons aller dans pour juste vérifier si les tables sont correctement remplies ou non. Alors que vous devez faire est d'aller à l'atelier SQL. Et ce n'est pas leur compétence lorsque l'objet Rosa fondu et mais je nous avais donné projet Bask. Donc là, vous avez donc là vous avez tout ça. Tout ce que nous avions dans la feuille de calcul qui a été chargé dans les tables en tant qu'hommes. Je veux dire, dépérissement et diversité. Ceci est disponible dans le cloud. Donc, entrez article cloud, apex.com blog dans la base de données. Il contient beaucoup de ces données et ces données sont celles qui ont ensuite été fournies dans le format du rapport. C' est donc le rapport le plus simple que vous pouvez générer avec les retours d'
article en utilisant l'application enterrée du point de vue de la génération de rapports. Merci.
5. Créer des objets de la base de données à l'aide de données d'échantillon: Bienvenue de retour. Donc, précédemment, nous avons vu comment nous pouvons télécharger une feuille de calcul et au format CSV et ainsi regarder le téléchargement. Il a créé les tableaux nécessaires qui dérivent les données de la feuille de calcul et nous utilisons ces données pour un rapport. Avançons plus loin et voyons comment nous pouvons créer une application à partir de données dans la table qui est directement à partir des rapports de variance de table comment nous pouvons créer et ensuite des fonctionnalités comme ce sont les formulaires et la fonctionnalité de batteries de serveurs. On va regarder ça. Le point intéressant est que l'aviron Ampex aussi avec une sorte de jeu de données. Donc, cela peut être installé directement dans le point
oracle.com affecte afin que vous puissiez l'utiliser pour créer l'application. Donc, cela rend votre travail est au lieu de créer une table, insérant des données dans cela, puis commencer à progresser dans la construction d'une application. Au lieu de cela, nous pouvons utiliser le jeu de données fourni par l'Oracle, se décompresse et, et peut l'installer et ensuite progresser dans la construction de l'application basée sur ces données, qui est créé dans la base de données des effets démarrer oracle.com. Donc, pour ce faire, j'entre dans le menu. Vous devez aller dans l'atelier SQL sur l'orteil, puis aller dans les utilitaires. Dans les utilitaires, vous aurez ces exemples de jeu de données. Alors allez à l'exemple de jeu de données, vous en avez beaucoup. Donc, ce que nous allons faire d'abord, c'est que nous voulons utiliser les données du projet. Donc, tout ce que vous avez besoin était lorsque vous cliquez sur Installer, Cela va créer les tables nécessaires. Et puis il aura les données
insérées dans les tables afin que vous puissiez simplement les utiliser pour construire l'application. Donc, si vous regardez installé à un projet de données et la collecte de tâches jalons de projet et tondez
la relation de détail maître de jeu de données utilisé pour afficher nos graphiques. Il y en a aussi d'autres, mais nous allons commencer au-dessus de l'installation des données du projet. Alors cliquez sur ça. Donc, en larmes, l'échantillon Lee est projet installer extrême exclusif, se déplace, mon âme schéma anglais est Camps et c'est tout très bien. Et cliquez sur Carnegie. Donc, fondamentalement, ce sont les tables qui vont être installées. Donc, nous allons dire installer un actif liquide. Donc, il progresse. Oui, un tisserand sortir et juste vérifier que le navigateur d'objets, regardez comment je veux dire à quoi il ressemble, OK, sauf que vous allez dans le navigateur d'objets. Et là, vous voyez sur les tables. Donc, ce sont les tables. Et à l'intérieur de la table, vous avez toutes ces données. De même, vous avez également d'autres tables. Exemples de projets, exemple de jalon, exemple de statut de projet fait, fait des liens et fait ces liens. Nous avons donc déjà les données. Nous allons donc utiliser ces données pour construire les applications. Alors restez à l'écoute. Merci.
6. Examiner les objets de la base de données créés.: Une neige passe rapidement en revue l'exemple de jeu de données, qui a été créé en effectuant l'installation à partir des utilitaires de l'exemple de jeu de données que nous avions déjà installé. Donc, nous allons rapidement regarder ce qui a été. Nous avons vu que les peuples sont installés, mais en dehors de cela, il y a peu d'objets supplémentaires. Jetons un coup d'oeil. Allons à l'échelle, à l'atelier et à l'objet. Ceux-là. Donc, vous avez les tables. Et en dehors de cela, certaines vues ont également été installées. Donc, les vues comme quelque chose comme qui sera enchéri sur la table. Vous pouvez avoir des jointures avec la table, puis des vues sont créées. Une question de fait. vues ne stockent pas les informations. C' est la table qui stocke les informations. Vous regardez les coordonnées. Donc, c'est la coordonnée, quelque chose de similaire aux procédures sont fonction. Donc, il fait une sélection, fait une sélection à partir de plusieurs tables ou entendre l'état des projets et des projets. Et donc chaque fois qu'une vue est appelée, il va sélectionner les informations de deux tables sont encore plus basées sur l'instruction view que vous avez et il vous fournira le jeu de données. Donc, ici, exemples de projets vue. Les exemples de projets soulignent. Nous sommes une vue sur plusieurs tables ici, il est deux tables et l'exemple de projet et d'état des projets exemples. Donc, chaque fois qu'une vue ,
cette vue est appelée, elle va récupérer toutes les données d'ici, allée à sélectionner, effectuer une sélection, est
allée à sélectionner, effectuer une sélection,
puis il va retourner les données. Donc, vous pourriez avoir aussi quelques index, qui pourraient être présents avec la syntaxe. Oui, bien sûr. Ce sont les index qui ont été créés pendant que nous avons installé les exemples d'index de jeu de données pour une récupération plus rapide. Nous avons donc les index qui sont créés. Donc, nous serions d'abord dans le bâtiment de l'application, nous allons entrer dans le peu plus juste comme ce que nous avons vu dans la feuille de calcul. En utilisant la feuille de calcul que nous avons créée, les rapports utiliseront maintenant ce jeu de données pour créer des rapports, des rapports
fantastiques, qui sont, des programmes de packs. Donc nous allons l'utiliser pour construire la statue du rapport. Merci.
7. Créer un rapport: Bienvenue de retour. Commençons maintenant à progresser plus loin dans la construction de l'application en utilisant AppBuilder. Et nous allons utiliser l'exemple de jeu de données sur le projet, qui est déjà installé dans la base de données. Donc, pour ce faire, allez dans l'AppBuilder et puis vous devez créer. Et cela vous amène à cette page. Variances, créer une application en utilisant une nouvelle application à partir d'un fichier que nous avons déjà vu. Donc, nous allons utiliser la nouvelle application sélectionner les équipes de jeu d'application configurer sous option, en particulier lorsque vous avez déjà la base de données. Sont la base de données de signification. Vous avez toutes les tables, vous avez toutes les articulations en place, tous les objets de base de données sont en place, puis vous pouvez construire l'application. Encore une fois, le point à noter ici est l'objet de base de données. Par objets de base de données, je veux dire, cela pourrait être comme les tables qui ont toutes les données pertinentes. Il pourrait s'agir de toutes les vues qui agiront sur la table pour récupérer les données, des index, des procédures,
des fonctions, une fois que vous avez la base de données complète en place, oui, alors vous commencez à construire l'application. Dans ce cas, nous utiliserons l'exemple de jeu de données qui ont déjà été installés. Alors, obtenez votre nouvelle application. Indiquez le nom de l'application. Dans ce cas, disons que ce sera des projets, puis l'apparence. Et parce qu'il y a des menus secondaires, nous connaissions l'application Randy. Alors de ce côté Meno, vous aurez plusieurs. Ce que nous allons utiliser. L' apparence dira que l'ardoise de Linda est ce que nous allons faire. Et puis on le sauve. Nous venons de dire est ici et nous voulons toutes les fonctionnalités, vérifier l'heure. Rien à faire ni ici. Et allez à ajouter des pages atmosphère, vous allez commencer à ajouter les pages. Le premier sera les rapports. Nous allons donc utiliser un tableau de bord. Le premier cas. Nous allons donc utiliser un tableau de bord. Cliquez donc sur le port détaché. Ensuite, il donne que vous utiliserez le graphique à barres. Et ici, nous verrons, le terme au carré est quelque chose comme le budget par rapport au coût. Et la table lui aussi loin que
celui-ci va, ce sera les vues,
exemples de vues de projet est ce que nous allons utiliser. Et nous allons avoir. C' est le nom. Et puis la colonne. Ça va être du budget. Nous coûtons. Donc c'est en ce qui concerne le Chatman, budget a été discuté et nous avons les valeurs et étiqueter un SNP. Donc, nous allons au graphique pour l'ombre va être un graphique à secteurs. L' affûtage nommé sera l'état du projet. Ainsi, la table va être la vue, vue de table. Nous allons utiliser l'exemple de vue des projets et la colonne sera l'état. Alors nous voulons avoir juste un cône. Parce que quels sont les différents statuts du projet ? C' est ce qui peut être au stade de la mise en œuvre ou de l'exécution. Donc divers statuts que nous allons récupérer. Fondamentalement, c'est un peu groupé par fonction. Nous prendrons donc en compte toutes les colonnes, facteurs, la suivante. Et on verra le troisième. Alors allez au tableau. Et ce sera encore une fois le graphique à barres. Vous avez écrit. Le projet mène pour moi. Peter. La table va être la même table que nous avons utilisée. Et puis cela va être chef de projet est la colonne et ce sera la colonne. Une fois que vous dites compter, vous avez toutes les colonnes. Donc, ce que nous allons faire, nous avons trois chances. C' est le premier chapitre. Nous avons de la valeur est déjà là. Je veux dire, le prochain à côté est basé sur le décompte. Voici donc le chapitre deux et le chapitre trois. Nous avons t graphiques créés et nous l'avons nommé comme port de tiret. Donc, une fois que vous faites et Paige faire une page d'ajout parce que le pH est ajouté. Donc, nous allons faire une page d'ajout. Donc, si vous voyez ici, vous avez un tableau de bord déjà créé. Donc, ce que nous allons faire est de créer une application et de voir à quoi elle ressemble, quoi que nous soyons créés. Donc, créez une application. Il est en train de créer une application. Fini. C'est fini. Maintenant, lorsque vous exécutez l'application, il vous demandera l'ID utilisateur et le mot de passe. Donc, une fois que vous exécutez l'application, exécuter et vous donner une connexion d'identification, Voici comment il pénètre dans l'application. Nous avons créé un tableau de bord pH lorsque trois graphiques différents. Donc, une fois que vous cliquez sur le tableau de bord, il récupère les données et vous fournit tous les détails. Comme Project était un statut de projet cicatrices attribué parce qu'il s'agissait d'un graphique à secteurs. Donc, vous avez les valeurs, c'est un, c'est vrai, et il est terminé. Neuf, nous devons toujours poursuivre ce compte. Donc, vous pouvez toujours croiser vérifier avec ce que fait cela dans la base de données. Et les pistes de projet étaient les élites sont qui a une valeur, valeur de cinq et une valeur de six. Ce que nous ferons, c'est que nous croiserons les données disponibles dans la base de données. Alors restez à l'écoute. Merci.
8. Valider le rapport: Bienvenue de retour. Donc, dans la dernière présentation, nous avons vu comment créer le tableau de bord à l'aide de l'apex oracle. Faites-le savoir. Ce que nous ferons, c'est que nous vérifierons rapidement sur le backend de la base de données. La pêche est correcte ou non. Donc, pour ce faire,
ce que nous devons faire est d'aller dans l'invite de commande scale. Puisque nous avions toujours donné les hommes être récupérés les données basées sur les projets d'échantillon, nous afin que nous puissions faire une étoile de sélection, qui va récupérer tous les détails. Donc la première que nous ferons est de vérifier le statut. Il fait égal à signer. Le signe. Et faisons-le. Ou il doit retourner une ligne. Quand vous faites un comptage, nous savons combien il y en a. Donc, quand vous faites compte, alors il est un avec un signe. C' est donc ce qui est montré ici. Attribuez celui-ci. Le prochain est Nin, le congrès. Donc je pense que c'est deux choses. Je dois mettre P en capital. Donc parce que tout est sensible à la casse. Donc, les problèmes de douleur au pied. Donc c'est deux. C' est là que vous voyez deux sont ici. Et le troisième est terminé. Donc, fondamentalement, il récupère de la base de données et l'affiche assez dans le chat. Ou c'est neuf. Donc tu as une guerre de neuf pour qu'on ait un diagramme à secteurs. Et puis sur les pistes du projet, vous avez un Yokohama loin et un autre. Mais bien pour Jackman et Lucy Lee, c'est six. Donc, quatre alors ce que nous allons faire est que nous allons juste faire une sélection et voir ce que le budget du projet plisse. Quand tu dis étoile, ça va le faire. Et voici où vous avez les pistes de projet. C' est un Yokohama littéralement est 123455 ans littéralement. Et ici, nous avons, disons, carbone
solide 12345 VCs. Le moyen le plus simple est de se produire. Le corps peut toujours utiliser la lumière. Luci continue pourcentage. Lancez-le. D'accord. Streak est là. Donc, c'est six. Mais c'est ce que nous avons ici pour littéralement. Et Bernard a cinq ans, disons comme Bernard. Donc, ils sont appelés Wildcats quand vous donnez un pourcentage. Et ça s'appelle un caractère générique. Donc on savait bien, c'est cinq. Donc, fondamentalement, c'est récupérer les données actuelles. C' est ce que je veux juste vous dire, c'est que les identités de la base de données. Donc, vous n'avez pas besoin en fait suite pour créer tout cela. Même si vous n'êtes pas un homme de SQL, vous pouvez toujours aller de l'avant et créer des tableaux de bord. L' utilisation de l'oracle affecte. La bonne chose, c'est que tu peux. Oui. Je veux dire, le backend était basé sur la vue. View était basé sur quelques tables à partir desquelles il va récupérer les données qui ont où lorsque vous construisez une application avec la base de données, bases de données où vous pouvez, je veux dire, vous vous sentez bien en SQL avec les procédures, vous pouvez créer tous les détails de l'entreprise dans la base de données et vous pouvez utiliser l'apex
vers, vers votre affichage et vous pouvez tester la progression. Nous verrons aussi comme vous pouvez créer les fermes et ainsi de suite. Alors restez à l'écoute. Merci.
9. Créer une application basée sur les rapports et les formulaires - 1: Bienvenue de retour. Donc, dans la présentation précédente, nous avons vu sur la création d'un tableau de bord. Regardons maintenant la création d'un rapport avec une ferme. Alors Reporters où oui. Extrait toutes les données de la base de données et affiche ensuite dans un format de rapport, que ce
soit notre graphique à barres ou notre chèque de paie bêta. Il récupère les données de la base de données, puis fournit le format de rapport requis. Donc, à propos du rapport dans la demande aura également des formulaires. Formulaires dans la détection ce qui entrent les données dans un. Alors voyons comment faire pour créer cela. Donc, pour ce faire, allez à la page Créer. Créer est l'endroit où vous allez créer l'application. Et c'est toujours, oui, vous sélectionnez de nouvelles applications, de nouvelles implications. Celui-ci, cela peut savoir à propos de cette icône est où vous pouvez créer une nouvelle application ou vous pouvez ajouter des pages à l'application existante ou les données existantes. Donc, dans notre cas, nous allons utiliser la même application dans laquelle nous avons déjà une application de tableau de bord. Donc, en ce que nous allons ajouter d'autres pages. Maintenant, Dulles. Allons les taper dans l'argent pour cliquer sur Nouvelle application. Donc, une fois que vous faites cela sur le dessus, vous avez voir le plan ou le plan bleu Seigneur. Nous avons appris à connaître votre plan déjà existant, qui est celui du projet où nous avons le tableau de bord. Donc, vous devez baisser cela pour ajouter d'autres pages à l'application. Donc vous serez Déjà nous avons abaissé le Blueprint et c'est là que nous avons le tableau de bord, que nous avons créé plus tôt. Et tout cela, cases à cocher sont activées parce que nous le chargeons. Et nous traduisons cela l'apparence et les projets est le nom d'elle. Et maintenant, vous devez aller ajouter les pages. Donc le h Alors il ou elle devait entrer dans les rapports un. Et le nom de la page va être tâche. Tâche est le doctorat. Et puis le câble sera la tâche du projet. C' est le nom de la table. Et ici, si vous le regardez, incluez des formulaires. Donc ici, vous devez cliquer sur cela afin qu'en dehors du rapport, nous voulons entrer les données et être stockés. Donc, incluez cela aussi. Ensuite, allez à la recherche de grumeaux, puis à l'ID du projet. Donc c'est là que ça devrait être. Le nom du projet est ce que cela signifie pour les cheveux. Voyons voir, afficher la colonne. Et puis vous avez un jalon. Et l'ID du jalon sera basé sur le nom du jalon du projet. Nous avons donc fait tout cela. Nous avons assigné la table. Nous avions inclus le formulaire, puis les touches de recherche et la colonne de recherche ou d'affichage est le, maintenant nous disons la hauteur de l'annonce. Donc, une fois que vous faites cela, vous avez le rapport interactif de tâche avec le formulaire est l'eau ne mentionne. Donc, dans la prochaine présentation, nous allons lancer cela et voir si nous sommes en mesure d'entrer les détails dans la scène. Merci. Restez à l'écoute.
10. Exécuter la demande basée sur le rapport et le formulaire - 1: Bienvenue de retour. Alors, lançons maintenant l'application. Donc, pour ça, je vais à l'Amsterdam. Vous trouverez trois des projets portant le même nom. La raison en étant, parce que nous avons chargé l'application et l'avons recréée, vous trouverez qu'il crée une application de plus. Donc c'est l'ancien, et c'est le dernier. En regardant le numéro, vous trouverez que celui-ci est le dernier. Parce que si vous voyez ici c'est 141900 et les premiers ont le numéro précédent. Ainsi, vous pouvez toujours supprimer l'application. Pour ce faire, vous entrez dans l'application et si vous le souhaitez, vous pouvez toujours supprimer l'ancienne application. Alors laissez, laissez-le, laissez-le être pour l'instant. Donc, ce que nous allons faire est d'aller à l'application et nous voulons exécuter le, le dernier. Donc, nous allons lancer le dernier. Alors, allez à ça. Et puis exécutez l'application. Donc, vous avez la tâche dit ici, parce que puisque je suis déjà connecté, sinon généralement durer pour l'identifiant de connexion et le mot de passe. La tâche est donc ce que nous avions créé. Donc, si vous le regardez, vous avez la tâche exécutée. Ce rapport que nous avions créé, stocké tout l'identifiant du projet, description
du nom du projet que j'ai besoin. Quoi qu'il y ait dans la table, il est affiché. Et maintenant en haut, si vous le regardez, contrairement au rapport en haut, vous avez également le bouton Créer. Donc, si vous le souhaitez, vous pouvez créer un nouvel enregistrement. Vous pouvez donc créer un nouvel enregistrement. Donc, ce sont les champs auxquels vous devez entrer pour cette application sensorielle et pris l'exemple d'application qui est venu avec l'arc affecte certains d'entre eux parce que l'id du projet, iPhone, il a une clé primaire. Donc, ce qui signifie, cela signifie avoir une valeur qui est déjà là dans la table particulière, la table de projet. Donc, nous ne savons pas. Alors, qu'est-ce que vous tiré idéalement le silicate le plus bas, ils vont à la couche supérieure et aller à la Oui. Et allez dans le navigateur Object acheté. Tu auras toutes les tables pour nous. Cela va être la tâche du projet et obtenir les données aussi. Donc, si vous le regardez, c'est, ils avaient utilisé le plus probable qu'ils abusent des déclencheurs pour remplir cette table. C' est là que vous avez un grand nombre. Donc tout ce que nous avons à faire est de copier ce 84 et de le copier et de le remplir ici. Ainsi KD nom milestone Mlle, je suis juste donner un nom. Test. Test. Et le cessionnaire. Commencez. Dis le 9 septembre. Gain de bureau Yen pour être dix Septembre. Premier jour, croyez-le quand même. Non obligatoire uniquement à des fins de démonstration. Les actifs le quittent et les créer à une date est créé. Le CreatedBy est daté par vous avez tout cet ID de projet
de test . Donc, cela aurait dû être créé dans la base de données. Vous pouvez le filtrer par nom et nom. C' est la raison pour laquelle il ne s'affiche pas correctement. D' accord. C'est le moteur quand vous voyez le testeur. Donc on verra ça. Encore une fois, cette requête, interrogeons-la. Donc, un de plus m'utilise pour échouer. Qu' est-ce que le rapport que vous avez eu l'étrange quelle est l'entrée que vous et faite ? Vous pouvez toujours accéder à la commande SQL. Et je veux dire, est-ce que je sélectionne, sélectionne l'étoile à partir de tâches de projet exemple où le nom comme, je sais qu'on me donne quelque chose comme un test, mais je ne suis pas sûr de ce que j'ai fait des ajouts. Je connais ceux qui l'ont été,
mais quand je fais une recherche, j'ai découvert que
c'était harcelant les yeux de Gu ce que j'avais entré. Donc, ce que vous devez faire est que vous pouvez toujours aller à l'application et faire l'offre. Et où le nom est égal à une chaîne. C' est donc la bonne. Lorsque vous faites un filtre, vous obtenez le résultat, le nom égal à. Donc, je veux dire, c'est l'interface graphique que l'utilisateur va utiliser en tant que,
un, en tant que personne technique, il n'entrerait pas dans la commande SQL et récupère le rapport correspondant. Mais pour un utilisateur final, oui, naturellement, il doit utiliser l'interface graphique et de cette façon, oui, l'annexe fournit toute la flexibilité est quelque chose de similaire à ce que vous faites dans le SQL, mais il est beaucoup plus informatif dans le sens où vous pouvez utiliser la langue anglaise standard pour filtrer tous les détails d'un enregistrement comme quelque chose de similaire à utiliser dans la feuille de calcul MS. Martyred est beaucoup plus a été stylé. L' apex est beaucoup plus polyvalent que la feuille de calcul. Donc c'est plus, euh, créer un rapport. Et puis à l'aide de ce rapport, vous pouvez également créer des enregistrements supplémentaires qui sont stockés dans la base de données également. Alors merci. Restez à l'écoute.
11. Créer des objets de la base de données pour l'application 2: Bienvenue de retour. Avançons maintenant plus loin. Nous allons explorer les autres fonctionnalités de l'apex Oracle. Donc, pour ce faire,
ce que nous allons faire est que nous allons installer néanmoins un échantillon de données. Nous le ferons. Nous allons installer l'employé et le département bien sûr. Alors installons employé. Donc celui-ci juste le soutien aux tables, c'est la table de département et le département soulignent vue V, ce qui est notre point de vue. Donc, nous allons effectuer une installation. Cela fait de l'installation. Nous dirons exécuter et nous ferons un examen de l'ensemble de données. Bon à l'objet grandit. Donc le département est là. Et si vous regardez le nous regardons la table plus les données disponibles là-bas. Les données, il a 44 lignes. Ensuite, la recherche comptable sceaux et les opérations. Et si vous regardez les contraintes juste pour identifier quelle est la clé primaire. La clé primaire est sur le numéro de département. Et de même la table des employés. Et si vous regardez les données, ce sont les données. Et puis si vous regardez la contrainte, vous trouverez la contrainte ici est le numéro d'employé est la clé primaire, puis bien sûr,
le numéro de département et le gestionnaire est la clé étrangère. Ce qu'on va faire, c'est utiliser ces données. Et c'est un autre rapport. Nous rejetons en tant que coupes, qui ne sont que des peuplements dans une sorte de format de pile. Nous verrons ce rapport m probablement ensuite construire foré sur la forme à elle. Alors restez à l'écoute. Nous allons progresser plus loin. Merci.
12. Créer une application de rapport de carte 2: Progressons maintenant et construisons une autre forme de pauvres, qu'on appelle le type de rapport sur les coupes. Tu verras des liens. rapport est si minuscule. Donc, nous allons voir comment se créer. Donc, comme toujours, nouvelle application. Et nous dirons les hommes de départ. Ça suffit. Donc, nous le garderons en tant que département. Ensuite, va aller et ajouter des pages. Et j'avais des pages. Oui. Vous avez différents types. Vous avez vu des graphiques, tableau de bord, même des formulaires que nous avons vus. Donc, nous allons voir maintenant l'état actuel. Donc ici le nom de ph lui donnera à nouveau un nom en tant que département. Et le nom de la table va être département. Département, nom, département et il a nommé x colonne aussi nous avons le nom. Donc, nous allons voir la page, cette page côté. Donc, comme toujours, vous n'allez pas inclure toutes les fonctionnalités car une fois que vous nous atteignez, vous aimez les différents composants, additionnez les obligations. Donc, juste pour le rendre simple, n'avons pas toutes les fonctionnalités en ajoutant le protocole ne le fera pas. Donc, nous allons maintenant aller de l'avant et créer l'application. Donc, l'application est créée, afin d'arrêter environ quatre pages. Alors maintenant, allons le faire. Besoin de fournir le nom d'utilisateur et le mot de passe. Donc, une fois que nous nous sommes connectés, vous obtenez cette icône. Comme le ministère est allé cliquer sur ce département, vous avez toutes ces cartes. Il a un département différent. Le département numéro 1020 est la recherche, 30 est Hills, et 40 est Ops. Ainsi, vous pouvez vérifier si nécessaire avec la table DP. Donc maintenant, la prochaine étape est ce que nous ferons c'est ce que vous feriez idéalement, c'est de supposer que dans le ministère, vous voulez ajouter un employé supplémentaire au ministère. Donc, une fois que vous cliquez sur le département, il a besoin de deux pointent vers le haut et la forme. Un autre formulaire dans lequel vous entrez les détails et ensuite les enregistrer. Alors, si c'est le cas, comment pouvons-nous le faire ? Nous verrons ça dans la prochaine présentation. Restez à l'écoute. Merci.
13. Créer un formulaire et la lier à un rapport de carte Appplication 2: Donc, dans le panier ou le rapport des tuiles, quelque chose comme ça. Nous avons les différents services. Juste en le regardant. Nous savons que ces nombreux ministères et comme je l'ai dit, dans le ministère, il pourrait être employé dans le sable B1 ou pour ajouter un employé et nous voulions apparaître
afin que vous puissiez entrer les détails de l'employé. Donc quelque chose de similaire à celui-ci. Donc, vous ajoutez l'employé et créé. Mais comment cela est-il arrivé ? Donc, en fait, en fait, j'avais créé un formulaire supplémentaire. C' est ainsi que dans leur rapport, dans ce rapport, lorsque vous cliquez dessus, vous trouverez un formulaire qui s'ouvre. Donc, fondamentalement, nous devons créer une page et lier le pH au rapport. C' est ce qu'il faut faire. Donc, si vous le regardez, le numéro de département est automatiquement renseigné également. Alors que nous savions CVE oui. Ce rapport à ce ministère, l'employé est affecté comme nous l'avons fait, nous transmettons le numéro du ministère dans le formulaire afin qu'il soit prérempli. Alors comment on fait ça ? Fondamentalement, vous devez créer un formulaire supplémentaire si vous le regardez et créé un supplémentaire à partir ajouter des employés, puis lié au service. Donc, en un clic sur ce, le département. Donc, vous allez entrer dans le département. C' est là qu'il s'agit d'une requête de suite que vous trouverez. Et j'appelle l'URL. C' est quoi l'URL ? Page numéro trois ampères numéro de service de pêche est transmis à cette page numéro trois dans ce cas, j'ai créé comme une forme et magnétiquement pièce que ministère ou le ministère particulier a besoin d'appeler la page numéro trois, et il doit passer le numéro de département sous cette forme. C' est donc ce qui se passe ici. Donc, probablement ce que nous allons faire est que nous allons recréer un autre formulaire et nous le passerons peut-être ici à S3, nous devons recréer une page de tâche pour la page quatre supplémentaire au lieu de trois. Nous devons passer avant, donc nous verrons comment faire ça. Alors allez dans AppBuilder. D'accord. C' est celui du ministère. Et plus tôt, si vous voyez chaque fois que nous voulions ajouter une page, ce que nous avons fait était d'aller à l'AppBuilder et ensuite nous sommes entrés dans. Je suis le créateur. Et puis, par exemple, nous avons abaissé le nouveau ph, nouvelle application et puis nous avons eu la marque de
chargement afin que vous puissiez ajouter les pages, pages supplémentaires ici. Ce que nous allons faire est en fait nous allons créer une pêche et ensuite lier la page à une autre page. Ici, c'est un département. Donc nous sommes arrivés à un nouveau créé, vous aurez une page numéro quatre. Page 2, on doit appeler la page 4. Une fois que nous avons créé ici, nous appelons la page numéro trois, cet examen. Nous créons donc une page numéro quatre. Donc, créez un pH. Et ce sera l'arbre H. à base de formes et on se demande d'avoir des fermes. Donc, c'est là qu'il dit la page Speech pour vient
automatiquement et ajouter et ajouter des employés. Et nous voulions avoir Leno modal. Et puis nous voulions que le pain compte comme il doit apparaître. Et le modèle est le département qui fait les pages du département où à partir du moment où nous avons besoin d'avoir ce pitch pour Paul. Donc ajouter des employés. Alors allez-y pour la prochaine. Identifiez ensuite la navigation. Et ici aussi, il doit être département. Et puis sur le prochain ici, nous devons l'avoir devrait être basé sur la table des employés. La table des employés est ce que nous pesons deux. Et le Locard et le numéro d'employé sont la clé primaire de cette table. Donc numéro d'employé. Maintenant, on frappe la table. Donc ça se crée. Ça prend donc une minute ou une minute et demie. Et encore une fois, c'est CloudWatch, donc il arrive dans le cloud
et le traite, et il doit renvoyer. Il faut donc un certain temps pour se créer. Alors donnons quelques minutes de plus. Chose que la page sera rafraîchie. Il vous faut que vous verrez ce terrain pour le numéro d'employé. C' est le processeur des haricots de traitement. Donc, c'est là que vous avez la page pour, est ce qui est ici. Et ce que nous devons faire, c'est entrer. Page deux, page trois existe déjà. Premièrement, on doit aller au terrain pour aller au département. En fait, la voilà. Au lieu de trois, il faut que nous en ayons créé quatre. Donc, il doit être pour n'importe quelle page de pot que vous voulez avoir sa carte qui doit être entendue ici. Et quelle que soit la clé primaire à laquelle elle doit passer, elle doit être fournie. C' est ce qui est un nœud. Voici donc le discours trois. Je veux dire, quand j'ai créé ainsi de suite, après cette présentation, il doit être payé pour. Et comme la page 3 est ce que j'avais initialement créé, je dois
donc être payé pour. Et le numéro de département est une clé primaire dans la table de département. Et il doit être avant avant que la carte numéro de page Lin. Et tout cela doit être passé. Dis ok, ouais, et une fois qu'il est créé, alors sauve-le. Et ceci est sauvé. Donc, maintenant qu'au lieu de trois, mais de toute façon, 34 vont être vus forme de couture. Donc juste à des fins de démonstration, je vous ai montré comment créer le formulaire. Et à partir de la deuxième forme, nous appelons la quatrième forme. Deuxièmement, le rapport 1. Et à partir du rapport un, VAR appelant la fourche, qui est déformée. Donc, l'application CTO, alors vous pouvez exécuter l'application. Donc ici, il est en train d'ajouter. Alors, partez du département. Nous devons appeler les nouveaux employés. Donc, le ministère et le ministère verront ajouter des employés ici plus tôt, il était et les employés. Maintenant, il ajoute des employés. Vous pouvez donner les détails. Dites manager, je ne fournit aucun manager. Louez l'estuaire est de 5 mille. Le département du Michigan va bien. Et puis tu le sauves. Maintenant, pour faire le même deck. Donc maintenant, si vous voulez oui, vous pouvez aller et croiser vérifier dans les tables des employés. Peut provoquer que nous l'avions entré, entré l'enregistrement et enregistrer l'enregistrement pour la table des employés. Alors allez à l'atelier de mise à l'échelle et arrivez à la table des employés. Et la deuxième commande d'actualisation. Et puis vous revenez au navigateur d'objets. Savoir, cliquez sur l'employé savoir, cliquez sur les données. Ensuite, vous avez déjà saisi l'enregistrement. Tout ce qui est nécessaire à juste à temps 20 à la table. Donc, à partir de la liste couleur avec succès du rapport, nous appelons le formulaire. Et puis à la ferme, nous avions entré les détails et obtenu la vente dans les tables des employés. C' est ainsi qu'il y a beaucoup de fonctionnalités et d'effets. Vous pouvez utiliser le rapport, vous pouvez combiner le rapport et je veux dire, qui peut traiter dans le sens où vous pouvez entrer les données dans les tables. Et trois, à travers l'interface utilisateur graphique. Alors merci. Restez à l'écoute.
14. Augmenter la complexité - Qu'est-ce qu'un concepteur de page ?: Bienvenue de retour. Alors entrons maintenant dans le concepteur de page de la banque. Jusqu' à présent, si vous le regardez, nous avons utilisé le générateur d'applications pour construire l'application. Mais alors si vous regardez un projet de la vie réelle, hamburger est bien d'abord lors de la conception,
mais alors ce n'est peut-être pas un produit final. Vous pourriez avoir besoin de le modifier, besoin de le changer. Il pourrait y avoir un commencement. Donc, dans ce cas ici, vous ne pouvez pas revenir à AppBuilder et commencer à construire une nouvelle application. Vous devez utiliser l'application existante. Peut-être que vous avez besoin d'avoir une sorte de bouton sur la page déjà commandé, avoir des modifications sur le PH. Alors comment allons-nous faire ça ? Et parfois l'outil arrive, vous vouliez avoir des suites intégrées dans la page afin qu'il récupère les données ou que vous voulez effectuer des calculs. Ou B2B en utilisant généralement PLC. Donc, dans ce cas, vous devez utiliser le concepteur de page, aipac la conception vocale. Et qu'est-ce que le concepteur payant utilise le concepteur de page pour maintenir et améliorer les pages dans l'article Application X plus quatre, ce qui signifie oui, c'est correct. Conversion M. C'est une première coupure. Le premier, vous utilisez le générateur d'applications pour construire l'application, mais vous devez ensuite les maintenir et les gérer. Tu dois les enchaîner. Ensuite, naturellement, vous devez aller dans le concepteur de page utilisé un concepteur de page pour faire une chaîne d'annonce tack. C' est juste. Le concepteur de page va être vraiment utile. Si les concepteurs sont un développement intégré complet qui inclut la barre d'outils, plusieurs broches. Mais surtout et directement utiliser la compétence PLN instruction SQL en informatique. Parce qu'à la fin de nouveau, parce qu'il fait produit natif Oracle, vous pouvez utiliser, tout comme lorsque vous émettez une instruction select. Dans SQL, vous direz simplement sélectionner une étoile à partir d'une table particulière. La même chose que vous pouvez faire ici. Tant que vous avez la connectivité établie. Nous avons fait problème de base de données que l'instruction semble contre avec PLC SQL aussi, vous pouvez avoir les procédures, vous pouvez avoir le bloc anonyme appelé. Soil, devient beaucoup plus polyvalent dans la
construction de l'application lorsque vous utilisez le concepteur de page. Si tu le regardes. Je veux dire, par rapport aux questions précédentes, souhaitant était sous-par 2012, quand nous avions une question pour Dan, est venu un souhait et phi événement à partir de là est devenu souhaitant 171819, bien sûr. Et si vous regardez pourquoi j'ai apporté cette blancheur, je veux dire, il était compétitif d'un point de vue de démonstration, montrent
que la perspective de présentation est beaucoup plus DCF. Dans l'écran suivant, j'ai assuré le souhait 90. Dans la version quatre, cela va beaucoup plus facile dans le rendu des pages Web et le traitement des prêches. Un oracle up X. Lorsque vous parlez de concepteur de
page, le rendu de page et le traitement de pont jouent un rôle important, très critique et important. Le rendu de page est loin quelque chose que vous voulez obtenir de la base de données. Vous utilisez le mentorat de page et après avoir obtenu toutes les données plus tard dans la page et que vous voulez faire un traitement ultérieur, vous
utilisez le traitement de pitch. Et si vous regardez, quelque chose comme où aller après un certain traitement ou pour aller à une autre page. Et ce rouge a aussi une ramification, plus de bacs ou page deux selon certaines conditions. Tout cela abaissé dans le traitement de la page et aussi vous avez la compétence partagée. C' est donc en ce qui concerne la version pour l'eau. Et encore une fois, le point que je voulais juste répéter, et vous entrez dans le terrain. Designer, avoir une compréhension entre le rendu de la page et ce que le pager de traitement de la page et vous faire utiliser l'équilibre SQL et le traitement de la hauteur en particulier Oui, nous allons utiliser l'API et bien plus encore. Nous verrons cela. Donc et encore, juste pour récapituler, comme je l'ai dit, rendu de
page, la récupération des valeurs de la base de données, définition des éléments basés sur une base de données. Je veux dire, vous pouvez définir des valeurs temporaires après avoir récupéré la base de données en utilisant les dix valeurs ou les variables, ou il est affecté à un élément, vous les utilisez. Traversée loin, c'est ce que vous faites. Traitement indépendant. Une fois que vous obtenez les valeurs de la base de données au niveau des rendus vers elle, vous les
amenez à l'étape de traitement de la page, c'est là
que vous effectuez le calcul des données de récupération. Cependant, en
fonction du calcul, fonction du calcul, vous devrez peut-être l'envoyer à la base de données ou envoyer un e-mail. Donc, tout cela se produit pendant le traitement de la page. C' est donc ce qu'un frère de page utilisait pour effectuer une action spécifique. Chaque fois que la page finit, la page est rendue R va dans le navigateur VR. Le sens, la grande page est considéré comme rendu. Vous voyez que nous avons sûrement dans le navigateur o, c'est ce
que le rendu signifie. Vous le voyez dans le navigateur. Cela signifie qu'une page est rendue et après cela, vous la traitez. C' est là que vous pourriez utiliser notre bouton de calcul peut-être. Lorsque vous dites ordinateur, pourrait alors appeler la bobine PLC R égalé récemment page ou même dit que c'est ce que vous pouvez même envoyer une fenêtre pop-up de fermeture voile. Tout cela est possible dans le processus de pitch. Et ne pas venir au concepteur de page dans la version 90. Donc, en fait, la tête l'a fait vraiment pourrait sembler compliqué, mais oui, une fois que vous vous y habituez,
il a beaucoup plus facile. Ce qu'ils ont fait, c'est qu'ils ont maintenant trois épingles différentes. C' est tourner un et tourner et le spin tree, ce qu'ils ont fait était dans la douleur un. Vous avez toute cette page et entrer. Vous avez le traitement de la page. Vous avez les composants fictifs. Donc, tout cela, nous allons entrer dans lorsque vous allez dans la connexion médiévale aux applications Oracle, quand un vous montrer le terrain, notre conception que vous verrez cela. Donc tout cela, ils l'ont fait dans la première broche. Ils ont ce rendu, rendu, traitement d'action dynamique et vérification des composants dans d et le volet gauche. Et une fois que vous cliquez sur une épingle particulière, cela vous donne des composants de couche, des messages, une recherche payante. Vous avez la mise en page, à quoi ça va ressembler. Celui-ci, le milieu, et le dernier vous donne les propriétés. Par exemple, pour cliquer sur les employés HipChat en fonction de la table ? Donc c'est basé sur la table. Donc, vous obtenez le journal par un clic d'un bouton lui-même d'ici, dans le même je veux dire, individuellement sur la même page dans le navigateur, c'est non, vous serez en mesure de voir ce que cela signifie ? Le corps composant où nous avions Tchad employé, si elle est payable sur les tests et article. Qu' est-ce que fondamentalement toutes les propriétés, propriétés de qui est affiché. Donc c'est là que c'est une sorte de page RBC avec rire. Je veux dire, beaucoup de photos et devient beaucoup plus facile à comprendre à partir d'une seule plaque B au lieu de percer, cliquer dessus, puis d'aller plus loin. C' est donc en ce qui concerne la version 90. Alors que nous progressons, je veux dire, en utilisant lambdas tan, bêta, je veux dire, nous allons prendre la page designer et montrer les navigations. Alors merci. Restez à l'écoute.
15. Navigation dans la conception de pages: Bienvenue de retour. Regardons maintenant le concepteur de pH. Donc, cet écran est affiché maintenant. Une fois que vous vous connectez, ce mot apparaît et nous allons dans l'application. Et puis vous cliquez sur le bouton Créer. C' est lorsque vous créez l'application sur les pages que vous voulez avoir des formulaires de rapport. Vous choisissez cela, puis créez l'application. Donc, en supposant que oui, vous avez d'abord un échantillon ou une application en place et affiché. Si vous voulez ajouter un peu plus. Ou vous pouvez même commencer avec l'application vierge ou une page blanche. Et puis si vous êtes assez bon, alors vous pouvez utiliser le signataire de doctorat pour remplir le pitch. Alors comment on va faire ça ? Prenons donc un exemple de celui-ci. Ce rapport interactif juste. Il est basé sur la table. Donc pollueur ou pour voir que je suis dedans. Donc je voulais juste parler du concepteur de page. Donc, pour ce faire, il suffit de cliquer sur cette page particulière pour cette application entière afin que vous puissiez exécuter l'application. Alors que ce que je vais faire ici, c'est aller à la page. Silence. Donc, pour ce faire, vous cliquez sur le concepteur de page et étaler. Il fait ressortir le concepteur de page. Comme je l'ai dit, vous avez trois épingles. Le premier, le second, et le troisième. Et vous avez rendu est où ce que nous avons connu coureur, il rendra les pêches. Et puis vous pouvez apporter la puissance de traitement. Sont les options dynamiques qui sont le mieux possible. Ou vous pourriez aussi faire un traitement en profondeur. Donc, vous avez le traitement de validation, jurant, créer le processus, probablement aller au processus,
cliquez avec le bouton droit de la souris et créer un processus, créer une branche. Si vous voulez l'amener à une hauteur différente, alors vous créez une branche. De même validant, il pourrait faire le traitement et pourrait le faire après le traitement. C' est la soumission de la prière si vous voulez le faire, alors vous le faites dans certains des partages. Donc, en général, en ce qui concerne le premier tour, le rendu est généralement créé lors de la création de la page. Quand vous avez le rapport et tout cela. En fait, ce rapport. Rapport et j'ai utilisé l'application variée. J' ai utilisé le client actuel violoniste, si vous regardez rapport peu pratique est ce que j'ai choisi. Tous ces éléments sont remplis automatiquement, renommés, créés à l'aide de AppBuilder. Je choisis le rapport interactif. Et j'ai utilisé le client de démonstration qui a une table. Si vous le regardez, vous avez la base de données locale et ici est rouge parce que je suis collé sur le payeur. Et ici, si vous voulez, vous pouvez utiliser ceci où je l'ai dit, vous pouvez utiliser la fonction de suite de requête SQL RPL. Donc, ici celui-ci est jeu basé sur la table ou la vue, et il est basé sur le client de démonstration. Et vous pouvez lister toutes les tables ou vues. Donc c'est 100 S et à
l' extrême droite sont les propriétés de l'élément spécifique. Ainsi, par exemple, dans les clients de démonstration qui vont être des colonnes qui vient ici. Et le premier, c'est un champ de texte brut. Millennium est depuis que le client de démonstration est heureux sur, déjà été heureux sur vers une base de données locale. Et le nom de la table est client de démonstration. Le reste est juste le texte brut. Et ici, si vous les regardez, vous avez la couche. Et cette couche, vous avez des boutons. Et encore une fois, les boutons vous pouvez plaire au potentiel ici. Si tu veux. Vous pouvez prendre les boutons ici et le placer là. Alors vous avez, vous pouvez avoir une porte ici. Vous pouvez l'amener ci-dessous ou si vous le souhaitez, vous pouvez simplement le supprimer. Laisse-moi tous les jours Dick l'efface. Donc, encore une fois, l'élément que vous pouvez évoluer ici, région
p8, région supplémentaire r. Vous pouvez créer un élément démo PJ ici. Qu' est-ce que le client craint à juste titre bouton ? Créer une page eta. Et encore une fois pour cet article, vous pouvez avoir une suite. Va voir que vous pouvez créer une séquence pour cela, pour cet élément créé dans ABA, séquence
PN pour elle. Jusqu' à présent, le point à comprendre ici est que pour invoquer le concepteur de page, Tout ce que vous devez faire est de sauvegarder dit, allez à l'application. Et quelle que soit la page spécifique. Tout ce que vous devez faire est d'aller à la page spécifique et de cliquer dessus. Ça va ouvrir le concepteur de page. Et le concepteur indépendant est l'endroit où les cochons sur les personnes techniques témoin de l'environnement PLC égal peuvent généralement jouer autour. Je veux dire, à mesure que vous progressez devenez plus familier avec les attaques Oracle, vous avez tendance à utiliser de plus en plus le concepteur de page. Donc, dans la prochaine présentation, nous allons également examiner comment nous pouvons utiliser la séquence, l' instruction de
séquence dans les descendants de page. Alors restez à l'écoute. Merci.
16. Signaler la modification dans la conception de pages: Donc, avant de lancer ce rapport et de faire une analyse plus poussée, façon dont D est donné peut être utilisée. Que quelques points de plus je juste plus intelligent de souligner ici, ayant, au lieu de revenir en arrière et puis sélectionner différentes pages sur le sujet lui-même, vous pouvez naviguer vers les pages. Disons que c'est le J1, c'est la page d'accueil. Si vous regardez, la page 1, la page d'accueil, alors il y a la page 2. Alors combien de
pages MR , votre application, donc, vous pouvez naviguer vers cette page en cliquant sur ce qui précède. Donc, c'est tout 9908 est tout créé automatiquement pour une connexion. Donc nous aussi à la plage, donc vous devez charger ici pour faire ça. Et vous pouvez voir si vous pouvez aussi courir. Donc celui-ci, comme nous l'avons discuté, juste un rapport d'impact, qui est basé sur le nom de la table, Demo client. Nous allons juste le faire, donc quel que
soit le point, quelles que soient les données qui seront là dans le client de démonstration qui doivent être récupérées et affichées. Donc, c'est là que vous voyez toutes les colonnes ou ici. Donc, fondamentalement, j'avais utilisé la mise à niveau pour simplement créer un rapport interactif qui est basé sur les tables de clients de démonstration. Donc je vais exécuter le rapport et voir ce qui se passe à l'avant si bien, laissez-moi le faire. Je cours, ça se rafraîchit. Et ce sont les données que je reçois. Edward login, Etat client, ville
client, donc quoi qu'il soit là. Nous devons donc vérifier s'il a récupéré tous les accords présents dans le tableau. Vous allez donc à l'atelier de mise à l'échelle et vous devez passer dans le navigateur d'objets. Et puis Demo clients ,
puis aux données. Donc, si vous regardez ça, il y a sept enregistrements. Mais alors que si vous regardez le rapport et le rapport, un
seul est le voyage de district. Et je n'ai utilisé aucun des filtres. D'ailleurs. Vous pouvez en fait, à partir de l'interface, faire un filtre basé sur la ville du client, le nom du
client, et ainsi de suite et ainsi de suite. Dix indifférents. Mais ici, je ne l'ai même pas fait, mais il est encore une récupération mai 1 Merveille voiture ici qui sont un peu. Et la ville du client et l'état du client. Donc n'importe quelle sorte de devine comment cela s'est passé ? Rejetons donc un coup d'oeil au pH. Donc, le pH est ici parmi le client est ici. Et vous avez une table de base de données locale qui passe. Et si ça tombe, regardez, et c'est une classe mondiale, vous pouvez frapper des moyens après la récupération. Il va vérifier, je veux dire, tout en récupérant lui-même, si vous regardez un autre facteur intéressant est qu'un exemple, si je vois, et j'ai déjà mis ceci sont de classe mondiale et au lieu d'une table, je vois requête SQL. Donc, si vous regardez, quoi que j'ai donné le xin en jeté comme un traumatisme, c'
est-à-dire, qui est fondamentalement l'état du client égal à m'entendre. Donc, c'est là que vous auriez filtré un seul état client de l'amine comme MA. Donc, c'est que nous avons la récupération
du rapport interactif a récupéré Wanli les enregistrements qui satisfont à la condition des clients D égal à m. Donc, c'est quand vous voyez un seul enregistrement. Pour cela, un exemple idéal d'utilisation de la requête de suite ou d'ailleurs, en utilisant la table seule. Je veux dire, sans client de démonstration de classe var, le jeu est parti maintenant. Et si je l'enregistre et puis l'exécute, ça va être, ça va naturellement récupérer
toutes les colonnes à gauche ou je veux dire toutes les lignes de cette table,
alors bien sûr, oui, à partir d'un moment différent. Si vous êtes une entreprise USA, oui, naturellement, vous allez au front end et peut-être vous filtrez. Mais si vous êtes une personne technique a été faite pour construire l'application, alors naturellement, vous devez utiliser SQL, donc vous devez utiliser PLC à l'intérieur du programme. Donc même chose, oui, vous pouvez faire un filtre ou vous pouvez appliquer le filtre. Prenez le client, restez deux ME et appliquez-le. Donc, cela devrait chercher Wanli, le filtre AMA annuel MA 4L, qui indique lorsque les principaux clients restent plus profond, DMA, qui a été récupéré. Donc, c'est encore une fois, une sorte d'élément de base et de fournir deux, je veux dire, étape par étape, les fonctionnalités et la disponibilité à travers laquelle je veux dire, vous pouvez utiliser l'instruction de séquence PLC à l'intérieur de la page, concepteur pour faire des rapports, des fermes, ou tout type de développement selon les besoins, sont en fonction des exigences. Alors merci à tous. Restez à l'écoute.
17. Créateur de pages - Composants partagés: Bienvenue de retour. Donc petit fichier dans le concepteur de page, nous avons vu le rendu de la page, le traitement de la
page, l'action dynamique. Et c'est un autre problème, qui s'appelle les composants Shad. Voyons donc en quoi consistent ces éléments. Donc, en ce que vous avez le menu de
navigation, liste de barre de navigation là parce que en ce qui concerne la navigation et c'est aussi la sécurité, en particulier Boston, vous créez une application, vous voulez fournir accès à l'application, alors vous devez avoir des schémas d'authentification et des schémas d'autorisations. Vous examinez cela brièvement, en ce qui concerne la sécurité. Comme beaucoup moins de navigation, c'est quand vous voulez vraiment. Enfin bouton l'application verra que commencer avec le minimum de navigation. Donc, je suis connecté à une application, application
spécifique via l'AppBuilder. Et voici où vous avez la confiance partagée. L' AppBuilder pénètre dans l'application spécifique où vous voulez apporter les modifications et en faire d'autres ACR où je l'ai utilisé. Donc, c'est l'application. Vous pouvez exécuter l'application et vous avez les composants Shad. Donc, vous cliquez sur les composants de l'arbre, vous avez toutes cette liste de navigation chapelure, mauvaise
navigation, et aussi les titres. Laisse-moi regarder rapidement. Cliquez sur le menu de navigation. Généralement, je veux dire, lorsque vous créez la capacité, l'application elle-même, l'Oracle OPEx prendra soin de la navigation. Donc tu n'as pas besoin de vraiment manipuler. Mais oui, dans l'application basée sur l'exigence, vous pourriez avoir besoin de changer quelque chose. Par exemple, ce que j'ai fait, c'est qu'ils ont construit sur celui-ci que j'ai créé, allez à créer une entrée. Et vous pouvez créer ce genre d'exploration vers le bas est ce que j'avais créé. Vous pouvez aller pour créer l'entrée et le faire et mettre toutes les offres Ledi. Donc je vais juste l'annuler. Donc juste à 100 pour vous montrer que c'est tout ce que vous avez créé. Et dans mon cas, Oui, rapport interactif client à
domicile était là et j'avais ajouté l'exploration vers le bas. Rien de grand. Je viens d'entrer tous les détails pertinents. Je veux dire. Ce que j'ai fait était de retour stérile, c'est le client parce qu'il
sera donc sous le rapport interactif du client. Séquences 30 exploration vers le bas est le nom. Pages trois. Si vous le regardez, il n'y a pas de page 3. Donc, il devrait réellement donner le numéro de page est manquant. Donc, après cela, vous pouvez appliquer les modifications. Et maintenant, lançons ceci et voyons ce qui se passe. Ensuite, l'application que vous deviez vous connecter. Donc, je me suis connecté. Nous avons donné ce menu de navigation sous le client. Alors que cette valeur obtenir le baryton ou ici besoin, parce que nous avons mentionné le rapport interactif client comme la bannière sous la baguette. Vous avez un del dot par construire Rome, reddition aube. Nous avions fait référence à la page numéro trois. Puisque la page numéro trois n'est pas présente, vous obtiendrez ce message sinon, si le numéro de page arabe, ils devraient, je veux dire, vous avez une page existante, alors il s'ouvrira. Donc, fondamentalement, c'est là que la liste de navigation que vous créez. Et un de plus est, bien sûr, si vous regardez cela, vous avez aussi bien que vous regardez les composants partagés, qui est également barre de navigation ou barre de navigation est où il est ici. En haut, c'est la barre de navigation et le
minimum de navigation est ce que cette carte ici. Ce n'est pas de la navigation. Nous remarquons la barre de navigation. Et si vous le regardez, j'ai eu un personnage supplémentaire créé. À l'aide. Donc probablement et juste mis à bord. Ce n'est pas un numéro de page ? donc intéressant de noter que vous pouvez également fournir des conditions, PLC, blogs, cupide existant. Vous pouvez faire cette charge ici aussi. Donc non, laissez-moi créer un, vous savez, nous avons aussi avorté Dicer. Donc non, on y va, j'irai à ma demande. Probablement exécuté l'application. Et vous avez un tableau de bord d'abandon ici. Donc, fondamentalement, c'est pour la liste de la barre de navigation et la liste du menu de navigation est que nous sommes ici. Donc, tout cela est fait à travers les composants de la cabane. Merci. Restez à l'écoute.
18. Créateur de pages - Autentication et autorisation: Examinons maintenant les deux autres. C' est le schéma d'authentification qui teste. Premièrement, le régime d'autorisation. C' est du point de vue de la sécurité. Donc, il faut comprendre quelle est la différence, qu'est-ce que l'authentification et ce qu'est l'autorisation ? C' est donc plus du point de vue de la définition, parce que c'est là que cela devient compliqué. Donc, au fur et à
mesure que vous progressez , lorsque vous construisez l'application basée sur l'apex, oui, alors vous pouvez toujours revenir sur cela et vous pouvez toujours
essayer de comprendre et de travailler sur l'authentification et les schémas d'autorisation. Donc, de notre perspective de définition, ouais, n'importe quelle application va avoir de nombreuses utilisations pour fondamentalement lorsque vous vous connectez, il vous demandera notre identifiant utilisateur de connexion, où ils doivent entrer l'ID utilisateur. Et arctan application express valide cette identification et il vous permet dans le cas où les informations d'identification sont valides, province se rapportent à l'accès. Et il utilise la fonctionnalité utilisateur de l'application pour faire valider pour ce test en ce qui concerne l'authentification. Et c'est un de plus, qui s'appelle le régime d'autorisation. Fondamentalement, comme si vous regardez n'importe quel type d'application, pas seulement, je veux dire, pour chacun des utilisateurs, l'application se comportera d'une manière différente. Certaines pages peuvent être disponibles uniquement pour les gestionnaires. Quelques pages pour seulement pour les plaques. Certains d'entre eux pourraient être Bu Wen Li. Donc, dans ce cas, oui, quelqu'un, si même les champs, les champs devraient être affichés à certains utilisateurs, ne
devrait pas être autorisé pour un autre utilisateur. Donc, tout cela, vous pouvez le faire avec le schéma d'autorisation. Ainsi, le schéma d'autorisation peut être appliqué à l'application sur la page ou même aux composants sur la page, aux éléments dans les colonnes et au rapport. Il est beaucoup plus facile de le faire avec le schéma d'autorisation
plutôt que d'entrer dans une sorte de programmation complexe en utilisant PLC. Donc, le fait est que vous avez de telles installations dans les effets Oracle. Donc, lorsque vous construisez un peintre pour une application commerciale, oui, vous pouvez regarder l'authentification et
les schémas d'autorisation afin que cela puisse être mis en œuvre de manière appropriée. Merci.
19. Authentification de l'utilisateur - Démonstration: Ce n'est pas examiné les authentifications parce que généralement comme Cynon Lake dans la demande qui pourrait être nombre d'utilisations. Donc, s'il y a un nombre d'utilisateurs, comment leur donnons-nous l'accès ? Donc, pour ce faire, oui, bon dans le contrôle de l'administration d'abord, vous devez gérer les utilisations. Je veux dire, vous devez en fait et les utilisateurs. Alors allez à Gérer les utilisations. C' est comme ça. Vous pouvez créer le nouvel utilisateur comme vous le souhaitez. Je veux dire, j'ai créé sur mon propre nom, et j'en ai également créé un de plus juste comme test. Alors que le mieux créé. Vous pouvez même changer le mot de passe si vous le souhaitez. Disons que nous voulons créer un nouvel utilisateur. On dira juste un test. Les mots de passe peuvent être, il nécessite l'aide. Vous en avez un de plus créé, vous avez le bureau. Et c'est pour l'ensemble de l'effet. Donc, vous devez ajouter celui-ci dans l'application respective pour vraiment fonctionner. Donc, pour ce faire, ce que vous devez faire est, disons que je veux ajouter aux projets. Donc, depuis bénigne et la fin de celui-ci, nous clouons et l'application. En tant qu'administrateur, vous avez une administration qui est ici. Vous pouvez ajouter les utilisations correspondantes. Donc, actuellement, nous avons seulement mon nom, vous pouvez, donc cela signifie que cela est spécifique à l'application. Donc, ici, nous pouvons ajouter un utilisateur. Alors je dirai Test. Et puis je dirai cela comme juste lecteur n'est pas un administrateur. Pas forcément comme le lecteur. Alors je fais ça. Donc, une fois que vous avez fait cela, vous pouvez alors vous connecter a détesté. Laisse-moi me déconnecter de celui-ci et du mot de passe. Mais comme si vous le regardez ici, vous n'avez pas l'administration parce qu'on ne lui en a jamais donné une. Donc, cette façon est juste de contribuer. Ou il peut être un lecteur. Donc il ne peut pas utiliser d'autres usages à moins qu'il ne soit administrateur. Donc, cela peut, je veux dire, pour toutes les applications, vous pouvez et les utilisateurs, parce que les applications sont toutes les applications auront plusieurs utilisateurs. Vous devez donc leur donner l'accès dont vous avez besoin pour créer l'ID utilisateur et le mot de passe correspondant afin qu'ils puissent utiliser l'application. Donc, il s'agit de l'authentification où vous pouvez créer les États-Unis. Merci.
20. Autorisation d'utilisateur - Démonstration: Bienvenue de retour. Regardons maintenant les schémas d'autorisation. Donc, nous avons vu plus tôt sur l'authentification où vous reproduisez les utilisateurs pour permettre l'axe de l'application. Mais l'outil se produit dans une application que vous avez plusieurs pages et que vous voulez restreindre
l'utilisation de certaines pages à certaines personnes ou certains utilisateurs. Alors comment on va faire ça ? Pour cela, vous devez aller créer le schéma d'autorisation. Ainsi ou via le schéma d'autorisation, vous pouvez vous assurer que seuls certains utilisateurs sont en mesure d'accéder. Certains champs sont des pages. Nous allons donc essayer de créer l'autorisation dans l'application du projet. Pour ce faire, ESC devait entrer dans le composant partagé. Et vous avez les poutres d'autorisation. Cliquez donc sur les schémas d'autorisation. Donc, vous créez un schéma d'autorisation. Donc, vous pouvez soit copier si vous avez déjà copié cela, nous allons partir de zéro et lui donner un nom. Dites simplement Bureau, puis existez, puis en choisir un. Cela signifie, je veux dire, si nous essayons d'interpréter c'est cette tendance de la valeur de données comme une valeur qui est une variable de session qui a qui s'est connecté à l'application. Dans ce cas, je suis connecté en tant que go horizon. Il retournera la valeur de l'horizon. Donc, il essaie de comparer avec le test ou ici. Donc naturellement, il retournera un faux, donc je ne serai pas vrai. L' instruction select va échouer. Donc, si c'est vrai, oui, l'instruction select comme exécutée parfaitement. Nous devons donc avoir cette condition dans une certaine page. Alors pensez à ce qui va se passer. Donc, si elle réussit, l'instruction select réussit, alors cette page sera visible. Donc, à qui et va être visible si cet utilisateur particulier est testé. Donc, si ce n'est pas testé par jour, quelqu'un d'autre comme avec mon nom va à nouveau, ça va échouer, qui signifie que cette page, elle ne sera pas visible mais peut donner un message aussi qui sont nouveaux pour afficher. Alors. Cet auteur est le nom. Donc nous créons ça. Création du démarreur. Donc tu vois ça ? Où trouve-t-on oui, ceci une déclaration select. Donc, pour faciliter les sanctions, alors appliquez des changements. Alors qu'est-ce que vous devez faire est de dire, par
exemple, nous allons exécuter ceci. Projets, exécutez l'application. Ce que je voulais, c'est un tableau de bord. Donc, c'est, je veux, dans celui-ci, c'est là que je veux restreindre seulement si c'est déjà que je me suis connecté en tant que test. Je voulais l'avoir largement pour le test et pas avec quelqu'un d'autre. Donc, qu'est-ce que vous devez faire est d'aller à cela parce que le tableau de bord est page à la page Modifier. Et puis c'est le tableau de bord est stocké ici et vous devez choisir le approprié. Donc, vous avez bureau qui est ce qu'une paire. Donc cette carte et voir le. Et si déformé est ici. Donc, si vous l'exécutez, oui, tableau de bord est parfait. Le tableau d'allumette est parfait. Maintenant, puisque parce que cette condition, la condition de l'instruction select va
satisfaire et ils ne sentent pas que le test ne va pas échouer. Mais parce que nous avions, si vous le regardez, nous avons dit choisir un de la viande, essayé d'avoir une clause where. Et dans ce cas, le test de l'utilisateur, nous essayons de tester. L' utilisateur est testé. Dans la classe, nous essayons de vérifier si c'est un test. C' est de l'espace vide et c'est mauvais. Cela s'affiche. Maintenant, si vous vous connectez en tant qu'autre utilisateur. Laisse-moi essayer de mettre mon repas de nom. Mais maintenant, si un aller à Dashboard, nous allons voir ce qui se passe. Vous n'êtes jamais, vous n'êtes pas autorisé à voir. Donc parce que cela sélectionner les thèmes de déclaration, donc, euh, vous n'êtes pas à la course pour voir cette page spécifique. Mais alors que les seuls autres, c'est surtout pour le tableau de bord que nous avons restreint. Alors que les projets, tout est feign, jalons du projet. Les tâches sont toutes trouver une feuille. Ce qu'on a remarqué, tableau de bord. Il ne vous permet pas d'afficher cette page. De cette façon, vous pouvez lire cette peinture. Peut-être la sécurité dans votre application. Dans lequel supposons quelque chose comme les informations salariales confidentielles de l'éditeur de liens. Il ne devrait pas être visible pour tout le monde sur un devis, il ne devrait pas être visible pour tout le monde. Donc, ces choses que vous pouvez toujours cacher à l'autre utilisateur, ce qui est confidentiel. Donc par eux quand vous pouvez avoir les autorisations que par vous restreindre obligation à certains utilisateur, pas exposé à tous l'utilisateur. L' authentification est que vous voulez créer de nouveaux utilisateurs. Ensuite, vous pouvez le faire avec le processus d'authentification. Merci.
21. Explorer la bibliothèque d'applications d'échantillon pour en savoir plus....: Jusqu' à présent, nous avons vu comment construire l'application en utilisant AppBuilder, le solveur, cela, et post la construction avec l'AppBuilder. Comment progressons-nous ? Comment obtenons-nous des réponses ? Nous, la soudure ? Comment cela peut être fait en utilisant le concepteur de page. En dehors de cela, les pointeurs intéressants que notre OPEx fournit également une galerie d'applications. Comme vous avez des exemples d'applications, mini-exemples d'applications que vous pouvez les installer et ensuite essayer de le parcourir. Je veux dire, vous pouvez voir la page qu'est-ce que
les revêtements sont faits là-bas dans chacune des pages ? Et cela donne une meilleure compréhension. Par exemple, si vous
regardez, tout ce que vous devez faire est de l'installer, allez dans la Galerie d'applications, exemples d'applications. Et une fois qu'il apparaîtra. Par exemple, si j'ai besoin de payer un pour installer celui-ci, l'exemple de dynamique, je clique dessus et l'installe aussi simple que ça. Donc, ce que j'ai fait est que j'ai installé si vous
regardez un exemple d'application de base de données et des exemples de projets. Donc ces deux sont installés et il installe les tables aussi bien en dehors de l'application en tant que telle. Donc, si vous le regardez, si vous voulez exécuter, cela, fera l'AppBuilder. Par exemple, si vous voulez exécuter l'exemple d'application de base de données, qu'est-ce que l'exemple d'application de base de données ici ? Et puis tu l'exécutes. Cela durera pour le mot de passe de l'ID utilisateur. Donc, une fois que vous vous êtes connecté, vous pouvez tenir dans le get cité les menus. Et intéressant, à partir d'ici, oui, par exemple, le client est pêche T2. Et c'est ce qui se passe dans l'URL aussi. Celui-ci, si vous regardez dans celui-ci, est l'application et le numéro deux, suivi de deux-points est le numéro de page. Donc, si je vais aux produits, il aura un numéro de page différent. Alors que l'application est la même. La négation est trois. La demande côté public est ce numéro, numéro à
six chiffres, puis suivi de la page. Donc, client, si vous voulez comprendre à propos de cette page, il est
donc la page deux. Vous pouvez aller à l'opérateur et trouver la page client, ou vous pouvez directement aller ici et cliquer sur cette page. Donc, il fait apparaître, apparaît le concepteur de page. Donc, ici, vous pouvez essayer de comprendre comme par exemple, si je vais à un client, il est basé sur la requête SQL. Vous avez la requête de suite ici. Vous pouvez courir sur
ceci, celui-ci sur la, la, la suite. Eh bien, je veux dire aussi l'atelier que vous pouvez faire. Ou encore, ce sont les colonnes. Donc, par exemple, essayons de, et encore une fois la table est client de démonstration. Tout cela a été installé. Lorsque vous installez l'application ira à l'invite de commandes SQL et vous pouvez exécuter le J'ai exécuté cette séquence spécifique. Donc, cela vous donne le détail. C' est ce qu'il y a dans la table. Donc, vous pouvez fondamentalement le ramener du client de démonstration. Oh, on a vu le code. Allons à Modifier la page. Et voyons ce qui est, oui,
c' est une action dynamique et puis il n'y a rien sur et le côté traitement de la page. Donc composants Shan, il ya deux menus minimum, menu de
navigation et clic conduite et composant nécessaire. Il vous amène au minimum Shad particulier. Donc tout cela est que vous auriez vu dans le, je veux dire, nous allons voir l'application. Vous voyez ici. Je veux dire, certains d'entre eux sont des rapports et que le rapport des parents, vous avez les autres minuss ici. Donc, de cette façon, je veux dire, il est beaucoup plus facile d'en apprendre plus sur la façon de construire l'application. Et regardons une démo clients que nous avons vu, nous verrons les commandes. Quels sont les quels sont la table sur laquelle mécontent ? Accédez aux ordres de rendu de page. Donc, cela provient de la table des produits et vous avez également une condition de jointure. Numéro de commande et article. Si c'est à partir de deux tables et qu'il y a une condition géante. Donc, si vous allez au SQL, vous pouvez exécuter ceci et voir ce qui se passe. Donc, ceci provient de la commande numéro de commande, vous avez le nom du client car le nom du client provient de la démo. Les clients estiment que AS commandé lié sera de la démo. Est-ce que tu peux voir ça. Ensuite, allez dans le processus d'objet et voir quelles sont les colonnes qui dans les commandes de démonstration et les clients de démonstration. C' est donc une condition géante. Basé sur la condition géante, il récupère les données. Une chose est que oui, nous le sommes. Je veux dire, au fur et à mesure que vous progressez dans le développement, vous devez augmenter la complexité. C' est là que vous commencez à utiliser le meilleur concepteur pour concevoir l'application. Donc, il y a un certain nombre d'exemples d'applications, vous pouvez le faire. Et il y a aussi une des applications de productivité est aussi leurs exemples d'applications et d'applications de productivité sur leur productivité. Supposons que vous vouliez en savoir plus sur les applications de productivité. Vous pouvez également aller ici la conduite, et en savoir plus sur la productivité F temps des effets Oracle. De cette façon, il est assez polyvalent du point de vue de l'apprentissage sur, sorte que vous pouvez exécuter l'application, l'
exemple d'application et apprendre, continuer votre apprentissage des banques Oracle. Merci. Restez à l'écoute.