APEX de Oracle Cómo crear aplicaciones web | Mohanrajan Guha rajan | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

APEX de Oracle Cómo crear aplicaciones web

teacher avatar Mohanrajan Guha rajan

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción al curso - ¿por qué usar Oracle Apex?

      3:47

    • 2.

      Cómo acceder a Oracle APEX

      3:51

    • 3.

      Navegación en Oracle APEX

      7:53

    • 4.

      Cómo cargar datos desde hojas de cálculo

      7:11

    • 5.

      Cómo crear objetos de base de datos con un conjunto de datos

      4:29

    • 6.

      Revisa objetos de base de datos.

      3:08

    • 7.

      Cómo crear un informe

      8:14

    • 8.

      Validación del informe

      5:41

    • 9.

      Informe de construcción y aplicación basada en formularios

      4:30

    • 10.

      Cómo ejecutar un informe y una solicitud basada en formularios

      8:32

    • 11.

      Cómo crear objetos de base de datos

      2:52

    • 12.

      Cómo crear una solicitud de informes de tarjetas

      3:28

    • 13.

      Cómo crear formulario y vincularlo para informar de la tarjeta

      11:21

    • 14.

      Aumento de la complejidad - ¿Qué es un diseñador de páginas?

      9:35

    • 15.

      Navegación en diseñador de páginas

      6:53

    • 16.

      Modificación de informes

      6:46

    • 17.

      Diseñador de páginas - componentes compartidos

      6:27

    • 18.

      Diseñador de páginas - resumen de autenticación y autorización

      3:11

    • 19.

      Autenticación de usuarios

      5:08

    • 20.

      Autorización de usuarios

      7:22

    • 21.

      Explora la biblioteca de aplicaciones de muestras para obtener más información...

      7:57

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

161

Estudiantes

3

Proyectos

Acerca de esta clase

Este curso te proporciona detalles necesarios para desarrollar aplicaciones web con Oracle APEX.
Este curso usa una versión en nube de Oracle APEX, por lo que no es necesario instalar.

Oracle APEX es una herramienta de desarrollo de aplicaciones "plug and play" para crear una aplicación impresionante de formas e informes sin usar ninguna programación web en Oracle DB. Sin embargo, para una aplicación compleja, se requeriría usar una declaración SQL o programación PLSQL a través de un diseñador de páginas.

Para comenzar con Oracle Apex, este curso te enseñará algunas de las características fundamentales disponibles con Oracle APEX para crear aplicaciones web

Buena suerte y aprendizaje feliz!!

Conoce a tu profesor(a)

Hello, I'm Guha Rajan

Having over 25 + years of IT industry experience  (Product development, Consulting & Training).

His last engagement was with Oracle India (initially with consulting  and then with Oracle university) , which was for more than 12 years. Prior to this, had worked with Cap Gemini (formerly iGate Global Solution), GE to name a few.

Had managed projects and programs  in Enterprise Resource Planning and Business Intelligence implementations  in the range of  3000 man days with revenue about 6mil US$ per year. These projects are on industry domains, such as  Oil and Gas, Process Manufacturing, Hi-Tech Retail & Telecom across the globe.

Was awarded with "pace setter" , "best managed " project awards in recogniti... Ver perfil completo

Habilidades relacionadas

Desarrollo Desarrollo web
Level: Beginner

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción de curso: ¿Por qué usar Oracle en Oracle Apex?: Bienvenido al curso sobre partículas afecta la construcción de aplicaciones web con Oracle DB2. La primera pregunta probablemente te viene a la mente es, ¿por qué aprender capex de Oracle? Primera unicidad? Y es una especie de nosotros podríamos ser para una hoja de cálculo, reemplazos. Siempre las hojas de cálculo son fáciles pero es difícil de mantener porque en un equipo, al enviar la hoja de cálculo, podría ir de ida y vuelta y se pierde el lavado. Cuando me divido x ella una sola fuente de verdad. Para que cualquiera pueda acceder. Por lo que de esa manera será un reemplazo de la hoja de cálculo. Acceso en cualquier lugar y en cualquier momento. Por lo que debido a One basado en la web, se puede acceder desde cualquier lugar siempre y cuando se tenga la conectividad a Internet totalmente basada en la base de datos relacional. Por lo que si quieres construir una aplicación web con Oracle DB, podrías usar algunas de las herramientas de terceros, pero siempre es un reto cuando quieres comunicarte con la base de datos Oracle porque tendrás un desarrollador front-end y necesitas tener el desarrollador de bases de datos también. Pero si ya tienes conocimientos sobre cualidades SQL PLC, fino ECF. Para aprender Oracle, Apache, puedes usar bien la codificación SQL PLC en el artículo afecta la evaluación. Si no lo sabes. Sql, RPL SQL es mucho más fácil de aprender. Sql y VLC bobina a través de Oracle se desempaqueta. El punto importante es que no necesitas instalar algo. No es necesario instalar la base de datos en tu misión. Rel sudor. Todo construido sobre la nube. Y además, está disponible de forma gratuita. Unicidad, un punto pacs oracle.com, y el otro es la nube de partículas. Para que los pudieras usar. Tiene, porque es libre. Es mucho más sencillo aprender SQL y PLC SQL, ataques de oracle. Y finalmente, puede, la aplicación puede integrarse con sistema ERP si requiere algún desarrollo personalizado rápido. Y por último, no hay costo adicional involucrado en caso de que ya tengas una licencia de DB on-premise, entonces artículo afecta dice tres media casta, de lo contrario , sí, hacia propósito de aprendizaje, puedes usar un pacs dot oracle.com. De lo contrario, puede utilizar para acceder a Oracle Cloud tres veces. El que me guía. Mi nombre es a hedge y seré el instructor del curso, tengo por 25 años de experiencia en consultoría y capacitación de desarrollo de productos Nike y trabajé en el artículo CAP Gemini consultando una educación referente a mi formación educativa e ingeniería de licenciatura con un MBA y un certificado. El AMP también han diseñado, desarrollado cursos en sobre Oracle ERP, gestión de proyectos de software utilizando MS Project en termómetro arpa e internet de las cosas también. Por lo que una vez que se haya registrado en el curso, nos vemos dentro del curso. Salud y gracias. 2. Cómo acceder a Oracle APEX: Hey, bienvenido de nuevo. Ahora vamos a etiquetarlo con los efectos del artículo. lo que respecta a los ataques de Oracle, hay dos opciones. Unidad de que puedes instalar tu propio sistema, eso tiene una opción. La otra opción es que puedes tener una versión Cloud y la versión en la nube a quién está aprendiendo o hacia, hacia comprenderla. Monocle ha proporcionado media casta gratuita. Entonces ahí es donde está. Empieza de forma gratuita. Por lo que todo lo que necesitas hacer es registrarte solicitudes para nuestro espacio libre. E incluso puedes ver el video y solicitar el espacio libre que vive para el email ID, FirstName, y así sucesivamente. Todo lo que necesitas hacer es llenar todos los detalles, enviar, y luego hacer tu ID de correo electrónico. enviará un enlace y sí lo activas para que esta lectura, obtendrás el espacio de trabajo para empezar a trabajar en el lavado de nubes del ápice oráculo. Hasta el archivo. Es casi puede usarlo durante una semana o un mes más o menos. No han proporcionado ninguna restricción, por lo que puedes usarlo. Entonces una vez que tengas el espacio porque 2x ganando, sí, sugeriría es ir por la versión cloud y movernos no quieres. Estoy descargado en tu laptop o tu escritorio porque eso todo va a usar los recursos espaciales. Y de nuevo, todo depende de ti. Por lo que podrías usar una versión Cloud o puedes descargar e instalar en tu misión. Entonces una vez que hayas hecho eso, tenemos psi, ya lo he hecho. Entonces todo lo que necesito hacer es iniciar sesión. Entonces una vez que los asignes, sí, esta es la primera pantalla que obtendrás. Por lo que estará trabajando en el taller de Habilidad. Creo que en la presentación anterior, te mostré así donde si quieres, puedes usarlo. Vaya al comando SQL R al Navegador de objetos para navegar por todo el objeto. Y entonces el AppBuilder es donde se pueden construir las aplicaciones ya sea desde la aplicación de base de datos, lo que significa que se puede, se necesita utilizar la tabla de base presente en la base de datos a la que se puede acceder y construir una aplicación desde un, esto va a ser una aplicación web para que como justa, utilice el constructor para construir nuestro, De lo contrario, podría utilizar la aplicación web para crear la aplicación miembro con hoja en el sentido cuando USDA hoja de cálculo el aplicación de capacidad. Entonces veremos que en la amine postdoc con, veremos cómo construir eso usando una hoja de cálculo. Entonces lo que haremos es usar esta hoja de cálculo y construir la aplicación. Básicamente se traslada a la base de datos, es cargas en las tablas de base de datos. Y a partir de ahí, podrás usarlo en la aplicación. Por lo que veremos en la próxima presentación. Gracias a su estado, T0. 3. Navegación en Oracle APEX: Veamos ahora rápidamente la navegación en el Oracle desempaqueta. El navegación desciende después de obtener acceso al espacio de trabajo, tienes la contraseña de ID de usuario. Y una vez que inicias sesión, esta primera pantalla se obtiene, y la parte superior es lo que hace el menú. Y también lo tienes por aquí como varios iconos. El primero es, por supuesto, distribuye el taller de escala que quieres aprender sobre SQL. O puedes ir y hacer click en ese objeto más cerca. Supongamos que los detalles con los diversos objetos de base de datos. El comando Sql es donde se emite un comando select, nuestra actualización, eliminar, directamente, acceder a la base de datos, emitir los comandos. Más comúnmente menú o cuando se tiene una aplicación, no se está recuperando según la expectativa, entonces sí, es necesario revisar el back-end. Por lo que vas al taller de escala, mira el tema del procesador de objetos, la declaración selecta, son, puedes entrar en el proceso del objeto, mira los datos en eso. Entonces todo esto, lo usas por aquí. Ahora aparte de eso, las utilidades, que es un conjunto de datos de muestra, que será muy útil, particularmente cuando se quiere probar varias aplicaciones diversas que se desea construir. En lugar de, estás perdiendo el tiempo creando tablas, creando claves primarias, claves externas, esas relaciones. Se puede entrar en el obtener los datos de muestra, conjunto de datos. O sea, se instala. Una vez que hace clic en instalar, el conjunto de datos de muestra se instala en el artículo afecta a la base de datos. Por lo que esta pareja de, desde la perspectiva del aprendizaje, de nuevo, esto es desde una perspectiva de aprendizaje para que puedas enfocarte en la navegación como y como principiante. Pero a medida que avanzas, medida que te acostumbras más a la aplicación, aplicación desciende a medida que te acostumbras más al oráculo y de vuelta. Por lo que también puedes jugar con los otros aminoenlaces. Y vamos a utilizar bastante comúnmente el AppBuilder y constructor usted, particularmente cuando se quiere construir una aplicación desde cero, es muy recomendable que entre en el Apervita. Existen estos formularios de informes, cualquiera que sea la aplicación de base de datos que utilices, ¿el AppBuilder? ¿ O crea el primer look de la aplicación? Utilizarás el AppBuilder para eso. Y luego el desarrollo del equipo. Sí, si estás trabajando en equipo, sí, el desarrollo de equipo será importante. Entonces, debido a que sientes un aprendiz individual en esta etapa, no entremos en el desarrollo del equipo. Tan enfocado al taller de habilidades, el AppBuilder, y también esto es muy interesante en lo que se refiere al ápice del artículo. Hace El aprendizaje. Hay aplicaciones de muestra. Entonces, lo que significa que puedes instalar aplicaciones de muestra e intentar jugar con el cambio algo y ver cómo funciona. Por lo que veremos que hay apps de muestra las cuales vienen incorporadas todo lo que S requirió para instalar. Entonces en AppBuilder, vamos a entrar en el AppBuilder una vez que haga clic en el amplificador Builder. Entonces aquí es cuando tienes todas las apps que ya está, que se crea. Y si quieres crear una nueva app, puedes hacerlo. Bueno. Por lo que creas un nuevo amplificadores son, si quieres ejecutar una aplicación en particular que ya está desarrollada, entonces ve a la aplicación en particular, haz clic en eso, y luego ejecuta la aplicación. Entonces y entonces si quieres, quiero decir, a medida que avanzamos, nos meteremos en el diseñador de pH donde después de que se desarrolle tu aplicación, quieres cambiarla. Entonces hay que mirar al diseñador de páginas. Por lo que para ello, se da click en la p. específica Estas son las páginas 012, interactiva del cliente. Estas son las páginas, cualquiera que sea la página que quieras hacer cambios entra en esa página. Y a esto se le llama el diseñador de páginas verá que a medida que avancemos el renderizado de páginas que el procesamiento por lotes, acción dinámica. Componentes de Pete Chat. Estas son cosas muy importantes que soy y necesitas aprender realmente cómo funciona. Y a la derecha, tienes las propiedades. Veremos eso en detalle a medida que avanzamos hacia el, hacia el fosfato. Entonces de eso se trata, y de nuevo, para ejecutar la aplicación, se hace clic en la aplicación de ejecución. Se puede importar, exportar la aplicación que sea posible. Entonces en pocas palabras, eso se trata de la navegación. Estarás trabajando en lo que respecta al desarrollo, estarás trabajando extensamente. Unidad Andi AppBuilder. Eso es particularmente cuando se quiere construir aplicaciones. Y una vez que haya completado la solicitud, desea realizar cambios. Después te metes en el diseñador de páginas. Si quieres crear una página adicional, puedes hacerlo todo aquí. Crear páginas. Alternativamente, una cosa más se puede hacer. En lugar de, porque si se impide la página por aquí, el punto es que no se vincula con la obligación en ella de crear enlaces con la aplicación. La otra opción es que quieres entrar en el Create Application, nueva aplicación en páginas. Entonces carga grupo, plano, Natalie, carga, lo que sea. Por ejemplo, si esto Déjenme sacar éste. Cargar para que carguen todas las páginas de esa aplicación específica. Por lo que sólo tienes dos pares. Puedes seguir adelante y agregar páginas. Entonces eso significa que en esta aplicación, esa página, adicionalmente, puede activarla a las aplicaciones de Oracle crea enlace por su cuenta. Entonces esta es una de las opciones. La otra opción es ir a la aplicación específica y luego crear una página, luego crear un agua la aplicación específica, y luego crear una página. En este caso, es necesario crear un enlace. Entonces eso es en pocas palabras, la navegación en el artículo afecta, pero a medida que avancemos, lo conseguirás más fácilmente. Entonces gracias. Quédate tumba. 4. Carga datos desde la hoja de cálculo y crear un informe: Por lo que estaremos usando la carga de hoja de cálculo en el Ampex o capex y luego construiremos una pequeña aplicación tipo de aplicación de informes. Entonces para Purdue que sí, es necesario haber ingresado a los paquetes oraculares. Y AppBuilder es donde se puede construir la aplicación con ella desde la base de datos son de la hoja de cálculo. Entonces haga clic en eso. Y luego tienes que entrar a la aplicación de campo. Entonces aquí es donde dura. Te gusta nueva aplicación. Cuando quieras crear una nueva aplicación, son si quieres agregar páginas adicionales a la aplicación existente, entonces necesitas usar eso. El otro unicidad, por supuesto, subir desde el archivo CSV separado por comas. Entonces esto es lo que tenemos es un archivo separado por comas, que es básicamente de la hoja de cálculo. Todo lo que se requiere es ese nuevo expediente. ¿ Necesitas guardarlo como por mar rosa? Necesitas guardarlo como una coma separada. Este en lugar de hoja de cálculo, particularmente la mayor parte de la aplicación, vamos a cavar los datos en formato CSV, particularmente cuando se desea importar archivos. Entonces tienes que saborear. Por lo que una vez que hayas hecho eso, el cheque R Cmd goto desde archivo. Y el mayordomo lentamente, puedes elegirlo. Schuster File Project sí abre. Por lo que básicamente se ha parentado. Por lo que está exhibiendo una protesta aunque sí tengo una entrega también. Por lo que préstamo de mesa y este mi espacio cuando me dan que me piden para estos es que nos he dado tope demo, nombre de la tabla, cualquiera que sea el nombre que quieras utilizar proyecto IoT. Sentí el mismo nombre y doy. Y entonces podría hacer un lord lord lord data. Por lo que cargará el marco de datos y básicamente estamos consiguiendo que los datos se carguen. Por lo que voy a seguir con el crear, seguir creando aplicación con eso e ir allá y continuar. Así que sólo comprueba. Y voy a dar un nombre, mismo nombre y proyecto de adecuación. Dado que ese nombre ya está presente, IoT, tarea de proyecto IoT o menor multa. Entonces y C, Crear Aplicación. Obtener características es hacerse, terminar. Y así ha creado. Por lo que ahora podemos ejecutar goto, ejecutar aplicación, tengo que hacer click en Aplicación. Por lo que dura la contraseña de ID de usuario. Es necesario proporcionar la contraseña de ID de usuario. Entonces una vez que hayas iniciado sesión usando tu contraseña de ID de usuario, que se utilizan para crear el mapa X. Esto es lo que es la captura de pantalla que obtienes. Y cuando mostraste el llegar a la tarea, te proporciona los detalles cuáles son las columnas que realmente puedes ingresar desde la acción. También puedes, lo siento, un SAR. Entonces, cualquiera que sea la forma que quieras empezar, puedes hacer eso. Y entonces no sólo se puede ver la parte interesante es algo así como una hoja de cálculo. Más que esta hoja de cálculo, hay mucho más fácil. También puedes crear gráficos. Entonces ve a la oportunidad, cualquiera que sea el nombre y valor del anochecer y vea presupuesto C suma, para luego aplicar. Entonces una vez que haces eso, sí, obtienes todo el cobro con todos los detalles. Para que así de flexible, se puede crear oportunidad. El informe más simple, más simple, el equilibrio. Tomamos una hoja de cálculo, cargamos los datos en la tabla. Y luego de los datos 1D gable se poblan luego y se les proporciona un reporte. Por lo que podemos entrar a solo comprobar si las tablas están correctamente pobladas o no. Si bien hay que hacer es ir al taller de SQL. Y no es su habilidad cuando el objeto Rosa se desvanece y pero yo nos había dado proyecto Bask. Entonces ahí tienes así que ahí tienes todo eso. Todo lo que teníamos en la hoja de cálculo que se cargó en las mesas como hombres. Es decir, la mortandad y diversa. Esto está disponible en la nube. Por lo que entra artículo en la nube, blog apex.com en la base de datos. Tiene gran cantidad de estos datos y este dato es lo que entonces se proporcionó en el formato de informe. Por lo que este es el más simple del reporte que puedes generar con Article backs usando la app enterrada desde el punto de vista de la generación de informes. Gracias. 5. Crea objetos de base de datos con la conjunto de datos de Sample: Bienvenido de nuevo. Por lo que anteriormente vimos cómo podemos subir una hoja de cálculo y como formato CSV y con ello ver subir. Creó las tablas necesarias derivando los datos de la hoja de cálculo y usamos esos datos para un informe. Avancemos más y veamos cómo podemos crear una aplicación a partir de datos en la tabla que es directamente de los informes de varianza de tabla cómo podemos crear y luego características como cuáles son las formas y la característica de granjas. Eso lo veremos. El punto interesante es que el Ampex remo también con una especie de conjunto de datos. Para que eso se pueda instalar directamente en el afecta dot oracle.com para que puedas usar eso para crear la aplicación. Entonces eso hace que tu trabajo sea en lugar de que creemos una tabla, insertando datos en eso y luego comenzamos a progresar en la construcción de una aplicación. En lugar de eso, podemos usar el conjunto de datos proporcionado por el Oracle, se desempaqueta y, y podemos instalarlo y luego progresar en la construcción de la aplicación basada en esos datos, que se crea en la base de datos de los efectos iniciar oracle.com. Entonces para hacer eso, me meto en el menú's. Tienes que ir al taller de SQL en el dedo del pie, luego ir a utilidades. En las Utilidades tendrás estos conjuntos de datos de muestra. Entonces ve al conjunto de datos de muestra, tienes muchos de ellos. Entonces lo que vamos a estar haciendo primero es que queremos utilizar los datos del proyecto. Entonces todo lo que necesitabas era cuando haces click en Instalar, Esto va a crear las tablas necesarias. Y luego tendrá los datos insertados en las tablas para que solo puedas usarlos para construir la aplicación. Entonces si lo miras instalado en un proyecto de datos y recopilación de tareas de hito del proyecto y cortar la relación de detalle maestro del conjunto de datos utilizado para ver nuestros gráficos. También hay otros, pero comenzaremos por encima de la instalación de los datos del proyecto. Entonces haga clic en eso. Entonces en lágrimas, muestra Lee es proyecto instalar extremo exclusivo, se mueve, mi alma fino esquema inglés es Camps y eso está todo bien. Y haga clic en Carnegie. Entonces básicamente estas son las mesas que se van a instalar. Por lo que diremos instalar activo líquido. Por lo que está progresando. Sí, sale un tejedor y solo comprueba que el Navegador de Objetos, mira cómo me refiero a cómo se ve, OK, excepto que vas al Navegador de Objetos. Y ahí se ve en las mesas. Entonces estas son las mesas. Y dentro de la mesa tienes todos estos datos. De igual manera, tienes otras mesas también. Proyectos de muestra, hito de muestra, estado de proyecto de muestra sí, hace enlaces y hacer esos. Por lo que ahora ya tenemos los datos. Por lo que usaremos estos datos para construir las aplicaciones. Entonces mantente atentos. Gracias. 6. Consulta los objetos de base de datos creados.: Una nieve revisa rápidamente el conjunto de datos de muestra, que se ha creado realizando la instalación desde utilidades desde el dataset de muestra que ya habíamos instalado. Por lo que rápidamente veremos lo que ha sido. Vimos que los pueblos están instalados, pero aparte de eso, hay pocos objetos más. Echémosle un vistazo. Vamos a llegar a escala, taller y el objeto. Esos. Entonces tienes las mesas. Y aparte de eso, también se han instalado algunas vistas. Por lo que ve como algo así que se puja en la mesa. Es posible que tenga combinaciones con la tabla y, a continuación, se crean vistas. Algún asunto de hecho. Views no almacena la información. Es la tabla la que almacena la información. Mira las coordenadas. Entonces esta es la coordenada, algo similar a los procedimientos son función. Por lo que hace un selecto, hace un selecto de múltiples tablas o escucha proyectos y proyectos estado. Y así siempre que se llame a una vista, se va a seleccionar la información de un par de tablas se basan aún más en la declaración de vista que tiene y le proporcionará el conjunto de datos. Entonces aquí, vista de proyectos de muestra. Proyectos de muestra subrayan. Nosotros es una vista sobre múltiples tablas aquí se trata dos tablas y proyecto de muestra y estado de proyectos. Entonces siempre que se llame a una vista, esta vista se va a recuperar todos los datos de aquí, se fue a seleccionar, realizar un selecto, y luego se va a devolver los datos. Por lo que podría tener algunos índices también, que podrían estar presentes con la sintaxis. Sí, claro. Estos son los índices que se crearon mientras instalamos los índices de conjunto de datos de muestra para una recuperación más rápida. Por lo que tenemos los índices que se crea. Entonces estaríamos en el edificio de aplicaciones primero, estaremos entrando en el poco más igual que lo que vimos en la hoja de cálculo. Usando la hoja de cálculo que creamos, los informes utilizarán ahora este conjunto de datos para crear informes, informes fantásticos, que son, que son programas de paquetes. Entonces usaremos eso para construir la estatua del reporte. Gracias. 7. Crea un informe: Bienvenido de nuevo. Ahora empecemos a progresar más en la construcción de aplicaciones usando el AppBuilder. Y estaremos utilizando el conjunto de datos de muestra sobre proyecto, que ya se ha instalado en la base de datos. Entonces para hacer eso, ve al AppBuilder y luego necesitas crear. Y esto te lleva a esta página. Varianzas, crear una aplicación usando nueva aplicación a partir de un archivo que ya hemos visto. Por lo que vamos a utilizar la nueva aplicación select application set equipos configuran bajo opción, particularmente cuando ya tienes base de datos. Son la base de datos de significado. Tienes todas las tablas, tienes todas las juntas en su lugar, todos los objetos de base de datos están en su lugar, luego puedes construir la aplicación. Nuevamente, el punto a tener en cuenta aquí es el objeto de base de datos. Por objetos de base de datos, quiero decir, podría ser como las tablas que tienen todos los datos relevantes. Podría ser cualquier vista que actuará sobre la tabla para recuperar los datos, cualquier índice, cualquier procedimiento, cualquier función, una vez que tenga en su lugar la base de datos completa, sí, entonces se empieza a construir la aplicación. En este caso, estaremos utilizando el conjunto de datos de muestra que ya se han instalado. Entonces consigue tu nueva aplicación. Proporcionar el nombre de la aplicación. En este caso, digamos que van a ser proyectos y luego la aparición. Y debido a que hay algunos menús laterales, conocíamos la aplicación Randy. Por lo que ese lado Meno, tendrás múltiple. De lo que vamos a usar. El básicamente la aparición dirá que la pizarra de Linda es lo que vamos a hacer. Y luego lo guardamos. Acabamos de decir está aquí y queremos todas las características, checar tiempo. Nada que hacer ni aquí. Y ve a agregar páginas atmósfera, empezarás a agregar las páginas. El primero va a ser informes. Entonces vamos a usar un Dashboard. El primer caso. Entonces usaremos un tablero. Así que haga clic en puerto desprendido. Entonces te da usará el gráfico de barras. Y aquí ya veremos, ver el término al cuadrado para ser algo así como presupuesto versus costo. Y la mesa él en lo que va este, van a ser las vistas, vistas proyecto de muestra es lo que vamos a usar. Y vamos a tener. Es el nombre. Y luego la columna. Va a ser presupuesto. Nosotros costamos. Entonces eso es por lo que se refiere al Chatman, se discutió presupuesto y tenemos los valores y etiquetar un SNP. Entonces iremos al gráfico a la sombra va a ser un gráfico circular. El afilado nombrado va a ser estado de proyecto. De esta manera, la tabla va a ser la vista, vista de tabla. Vamos a utilizar la vista de proyectos de muestra y la columna va a ser el estado. Entonces queremos tener sólo un cono. Porque ¿cuál es el estatus diverso en el proyecto? Eso es lo que puede haber en la etapa de implementación o ejecución. Por lo que diverso estatus vamos a recuperar. Básicamente es una especie de agrupado por función. Entonces tomaremos en cuenta todas las columnas, factores, la siguiente. Y ya veremos la tercera. Entonces ve al gráfico. Y esto va a ser de nuevo el gráfico de barras. Usted ha escrito. El proyecto lleva para mí. Peter. Mesa va a ser la misma mesa que hemos venido utilizando. Y entonces esto va a ser el líder del proyecto es la columna y va a ser la columna. Una vez que dices contar, tienes todas las columnas. Entonces a lo que vamos, tenemos tres posibilidades. Este es el capítulo uno. Tenemos valor ya está ahí. Es decir, el siguiente al lado está basado en el conteo. Entonces este es el capítulo dos y éste es el capítulo tres. Tenemos gráficos t creados y lo hemos nombrado como dash port. Entonces una vez que lo haces y Paige haz una página de agregar porque se agrega el pH. Por lo que haremos una página de adición. Entonces si ves aquí, ya tienes un dashboard creado. Entonces lo que haremos es crear una aplicación y ver cómo se ve, lo que sea que seamos creados. Entonces crea una aplicación. Se está creando una aplicación. Terminando. Se ha terminado. Ahora, cuando ejecutes la aplicación, te pedirá el ID de usuario y la contraseña. Entonces una vez que ejecutes la aplicación, ejecuta y te da un inicio de sesión de credencial, Así es como entra en la aplicación. Creamos un pH de tablero cuando tres gráficos diferentes. Por lo que una vez que haces clic en el Dashboard, recupera los datos y te proporciona todos los detalles. Like Project era un estado de proyecto cicatrices asignado porque se trataba de un gráfico circular. Entonces tienes los valores, es uno, es cierto, y está terminado. Nueve, Necesitamos que siempre podamos procesar esta cuenta. Por lo que siempre se puede cruzar verificar con qué hace eso en la base de datos. Y los liderados del proyecto fueron las élites son que tiene un valor, valor de cinco y valor de seis. Lo que haremos es cruzar verificado con los datos disponibles en la base de datos. Entonces mantente atentos. Gracias. 8. Validación del informe: Bienvenido de nuevo. Por lo que en la última presentación, vimos acerca de cómo hacer la creación del tablero utilizando el ápice oráculo. Vamos a saber. Lo que haremos es verificar rápidamente en el back-end de la base de datos. La pesca es correcta o no. Entonces para hacer eso, lo que tenemos que hacer es entrar en el símbolo del sistema de escala. Ya que siempre habíamos dado a los hombres ser recuperados los datos en base los proyectos de muestra nosotros para que podamos hacer una estrella selecta, que se va a recuperar todos los detalles. Entonces el primero que haremos es comprobar el estado. Hace igual a firmar. El cartel. Y vamos a ejecutarlo. O tiene que devolver una fila. Cuando haces un conteo, sabemos cuántos hay. Entonces cuando haces cuenta, entonces es uno con un letrero. Entonces eso es lo que aquí se muestra. Asigne este. El siguiente es Nin, congreso. Entonces creo que son dos cosas. Necesito poner p en capital. Entonces porque todo es sensible a mayúsculas y minúsculas. Por lo que los problemas de dolor en los pies. Entonces eso son dos. Ahí es donde ves que dos están aquí. Y la tercera está terminada. Entonces básicamente se está recuperando de la base de datos y mostrándolo lo suficiente EN chat. O esto son nueve. Entonces te dan una guerra nueve aquí para que tengamos un gráfico de tartas. Y luego sobre el proyecto lidera, tienes uno lejos Yokohama y otro. Pero bien para Jackman y Lucy Lee son unas seis. Entonces cuatro entonces lo que haremos es simplemente hacer un selecto y ver qué pliega el presupuesto del proyecto. Cuando dices estrella, lo va a hacer. Y aquí es donde tienes los liderados del proyecto. Este es uno Yokohama literalmente es 123455 años literalmente. Y aquí tenemos, digamos, carbono sólido 12345 VCs. La forma más fácil es ocurrir. El cuerpo siempre puede usar la luz. Luci continúa porcentaje. Ejecutarlo. Está bien. Streak está aquí. Entonces esto es seis. Pero para eso lo tenemos aquí literalmente. Y Bernard tiene cinco años, digamos como Bernard. Por lo que estos se llaman Wildcats cuando le das un porcentaje. Y se llama comodín. Entonces sabíamos bien, son cinco. Entonces básicamente es buscar los datos actuales. Eso es lo que sólo quiero decirles es que las identidades de la base de datos. Por lo que no requieres realmente secuela para crear todo esto. Aunque no seas un hombre de SQL, aún puedes seguir adelante y crear dashboards. Usar el oráculo afecta. Lo bueno es que se puede. Sí. Es decir, el back-end se basaba en la vista. View se basó en un par de tablas de las que se va a recuperar los datos que tiene donde cuando se construye una aplicación con la base de datos, bases de datos donde se puede, quiero decir, se siente bien en SQL con los procedimientos, puedes crear todos los detalles del negocio en la base de datos y puedes usar el ápice hacia, hacia tu pantalla y puedes ensayar progreso. Ya veremos también como puedes crear las fincas y así sucesivamente. Entonces mantente atentos. Gracias. 9. Crea un informe y aplicación basada en formularios: 1: Bienvenido de nuevo. Por lo que en la presentación anterior vimos sobre la creación de un panel de control. Ahora veamos la creación de un reporte junto con una granja. Entonces Reporteros donde sí. Saca todos los datos de la base de datos y luego se muestra en formato de reporte, ya sea nuestro gráfico de barras o cheque de pago beta. Recupera los datos de la base de datos y luego proporciona el formato de informe requerido. Entonces sobre del reporte en aplicación también tendrá formularios. Formas en el sentido qué sí ingresan los datos en a. Así que vamos a ver cómo hacer para crear eso. Entonces para hacer eso, ve al Create. Crear es donde vas a crear la aplicación. Y siempre es, sí, seleccionas nuevas aplicaciones, nueva implicación. Este, esto puede saber de este icono es donde puedes crear una nueva aplicación o puedes agregar páginas a la aplicación existente o a los datos existentes. Por lo que en nuestro caso, vamos a utilizar la misma aplicación en la que ya contamos con una aplicación de dashboard. Entonces en eso estaremos agregando más páginas. Ahora Dulles. Vamos a ponerles golpecitos en dinero para dar click en Nueva Aplicación. Entonces una vez que haces eso en la parte superior tienes vista blueprint o Lord, blueprint azul. Llegamos a conocer tu anteproyecto ya existente, que es el proyecto uno donde tenemos el tablero. Por lo que tienes que bajar eso para agregar más páginas a la aplicación. Entonces estarás Ya hemos bajado el blueprint y ahí es donde tenemos el dashboard, que somos creados antes. Y todo este cheque, casillas de verificación están habilitadas porque lo estamos cargando. Y traducimos esto la apariencia y los proyectos es el nombre de ella. Y ahora tienes que ir y agregar las páginas. Entonces la h Así entonces él o ella iban a meterse en los informes uno. Y el nombre de la página va a ser tarea. Tarea es el Doctorado. Y entonces el cable va a ser las tareas del proyecto. Ese es el nombre de la tabla. Y aquí si lo miras, incluye formularios. Por lo que aquí hay que hacer click en esto para que aparte del reporte, queremos ingresar los datos y quedarnos almacenados. Por lo que incluye eso también. Y luego ir a la búsqueda de grumos y luego al ID del proyecto. Entonces aquí es donde debería estar. El nombre del proyecto es lo que significa para el cabello. A ver, columna de visualización. Y luego tienes hito. Y el ID de hito se va a basar en el nombre del hito del proyecto. Por lo que hemos hecho todo esto. Nosotros hemos asignado la mesa. Habíamos incluido el formulario y luego las claves de búsqueda y la columna de búsqueda o visualización es la, ahora decimos el tono de anuncio. Entonces una vez que haces eso, tienes la tarea informe interactivo con forma es agua hace mencionando. Entonces en la próxima presentación, vamos a correr eso y ver si somos capaces de ingresar los detalles a la escena. Gracias. Mantente atentos. 10. Ejecutar el informe y la solicitud basada en formularios: 1: Bienvenido de nuevo. Entonces, ahora ejecutemos la aplicación. Entonces para eso llego al Amsterdam. Encontrarás tres de los proyectos con el mismo nombre. El motivo es que, debido a que hemos cargado la aplicación y la recreamos, encontrarás que crea una aplicación más. Entonces éste es el viejo, y éste es el último. Al mirar el número, encontrarás que este el último. Porque si ves aquí es 141900 y los anteriores tienen el número anterior. Por lo que siempre se puede eliminar la aplicación. Para ello, te metes en la aplicación y si quieres, siempre podrías eliminar la aplicación más antigua. Entonces vamos, déjalo, que sea por ahora. Entonces lo que haremos es ir a la app y queremos ejecutar la, la más reciente. Por lo que correremos el último. Entonces lleguemos a eso. Y luego ejecuta la aplicación. Entonces tienes la tarea contada aquí, porque como ya he iniciado sesión, de lo contrario generalmente duran para el id de inicio de sesión y la contraseña. Entonces la tarea es lo que habíamos creado. Entonces si lo miras, tienes la tarea ejecutada. Este reporte que habíamos creado, almacenado todo el id del proyecto, descripción del nombre del proyecto como necesito. Sea lo que sea que haya en la mesa, se pone exhibición. Y ahora en la parte superior, si lo miras, diferencia del informe en la parte superior, también tienes el botón Crear. Entonces si quieres, podrías crear un nuevo registro. Para que puedas crear un nuevo registro. Por lo que estos son los campos a los que se necesita ingresar para esta aplicación sensorial y se tomó la aplicación de muestra que vino con el arco afecta a algunos de ellos porque id del proyecto, iPhone, tiene una clave primaria. Entonces lo que significa, significa tener un valor que ya está ahí en la tabla particular, la tabla del proyecto. Entonces no lo sabemos. Entonces, ¿qué tiraste idealmente el silicato más bajo, van a la capa superior y van al Sí. Y ve al navegador Object comprado. Conseguirás todas las mesas para nosotros. Va a ser la tarea del proyecto y obtener los datos también. Entonces si lo miras, esto es, habían usado lo más probable es que abusaran de los desencadenantes para poblar esta tabla. Es entonces cuando se tiene un gran número. Entonces todo lo que necesitamos hacer es copiar este 84 y copiar esto y poblar aquí. Por lo tanto KD nombre hito Señorita, sólo estoy dar algún nombre. Pruebas. Pruebas. Y cesionario. Inicio. Diga nueve de septiembre. Yen ganancia de escritorio para ser diez de septiembre. Primer día, créelo de todos modos. No es obligatorio sólo para fines de demostración. Activos lo dejan y los crean por en una fecha se está creando. El CreatedBy está fechado por usted tiene toda esta prueba de proyecto id. Así que no. Por lo que esto debió haber creado en la base de datos. puede filtrar por nombre y nombre. Esa es la razón por la que no se muestra correctamente. Está bien. Este es el motor cuando ves el probador. Entonces ya veremos eso. Nuevamente, esta consulta, vamos a volver a consultarla. Entonces uno más me usa para fallar hacia adelante. ¿ Cuál es el reporte que tuviste lo extraño cuál es la entrada que tú y hiciste? Siempre se puede ir al comando SQL. Y quiero decir, ¿selecciono, selecciono estrella de tareas de proyecto de muestra donde nombre me gusta, sé que me dan algo como prueba, pero no estoy seguro de qué adiciones hice. Conozco a algunos que han estado ahí, pero cuando hago una búsqueda, fue que me enteré de que estaba molestando a los ojos Gu en lo que había entrado. Entonces, lo que tienes que hacer es que siempre puedes ir a la app y hacer oferta. Y donde nombre es igual a una cadena. Entonces esa es la correcta. Cuando haces un filtro, obtienes el resultado, el nombre igual a. Entonces quiero decir, esta es la GUI que el usuario va a utilizar que como, a , como persona técnica, no entraría en el comando SQL y recuperaría el Informe correspondiente. Pero para un usuario final, sí, naturalmente, tiene que usar la GUI y de esa manera, sí, el apéndice proporciona toda la flexibilidad es algo similar a lo que haces en el SQL, pero es mucho más informativo en el sentido que puedes usar el idioma inglés estándar para filtrar todos los detalles de un registro como algo similar a usar en hoja de cálculo MS. Martirio es mucho más se peinó. El ápice es mucho más versátil que la hoja de cálculo. Entonces eso es un más, uh, crear un reporte. Y luego usando ese informe, también puedes crear registros adicionales que se almacenan en la base de datos también. Entonces gracias. Mantente atentos. 11. Crea objetos de base de datos para aplicación 2: Bienvenido de nuevo. Ahora avancemos más. Exploraremos las otras características en el ápice de Oracle. Entonces para hacer eso, lo que haremos es instalar no obstante conjunto de datos de muestra. Lo haremos. Instalaremos el empleado y departamento por supuesto. Entonces vamos a instalar empleado. Por lo que este solo apoyo a las tablas, es decir tabla departamental y departamento subrayado vista V, que es nuestra opinión. Por lo que realizaremos una instalación. También lo hace instalar. Diremos ejecutar y haremos una revisión del conjunto de datos. Bueno a objeto crece. Entonces el departamento está ahí. Y si miras el miramos a la mesa más los datos disponibles por ahí. El dato, tiene 44 filas. Entonces Contable Research sellos y operaciones. Y si nos fijamos en las restricciones sólo para identificar cuál es la clave primaria. El clave principal está en número de departamento. Y de igual manera la tabla de empleados. Y si miras los datos, estos son los datos. Y luego si miras la restricción, encontrarás la restricción aquí es el número de empleado es la clave primaria, y luego por supuesto, el número de departamento y gerente es la clave extranjera. Entonces lo que haremos es usar estos datos. Y ese es otro informe. Desechamos como cortes, que son apenas poblados en una especie de formato de pila. Veremos ese reporte m probablemente luego acumule perforado en forma a ella. Entonces mantente atentos. Vamos a avanzar más. Gracias. 12. Creación de un informe de tarjeta 2: Ahora avancemos más y construyamos otra forma de los pobres, que se llama el tipo de recortes de informe. Verás tie-ins. Tan diminuto ese informe. Entonces veremos cómo crearse. Entonces como siempre, nueva aplicación. Y diremos Hombres de salida. Eso es suficiente. Por lo que lo mantendremos como departamento. Después irá y agregará páginas. Y me gustaría páginas. Sí. Tienes diferentes tipos. Ya has visto gráficos, tablero de instrumentos, incluso formularios que hemos visto. Entonces veremos ahora el estado actual. Por lo que aquí nombre ph volverá a darle un nombre como departamento. Y el nombre de la tabla va a ser departamento. Departamento, nombre, departamento y nombró x columna también tenemos el nombre. Entonces veremos página, esta página de lado. Entonces como siempre, no vas a incluir todas las características porque una vez que nos alcances te encantan los diferentes componentes, se suman a las obligaciones. Entonces solo para hacerlo sencillo, no tengamos todas las características agregando protocolo no hará eso. Por lo que ahora seguiremos adelante y crearemos la aplicación. Por lo que se crea la aplicación, por lo que para detener unas cuatro páginas. Entonces ahora Vamos a ejecutarlo. Necesidad de proporcionar el nombre de usuario y la contraseña. Entonces una vez que hayamos iniciado sesión, obtienes este ícono. Conforme departamento fue a dar click en este departamento, tienes todas estas son las tarjetas. Cuenta con diferente departamento. El departamento número 1020 es investigación, y 30 es Hills, y 40 es Ops. Por lo que se puede cruzar verificar si es necesario con la tabla DP. Entonces ahora el siguiente paso es lo que haremos es lo que idealmente harías es suponer que en el departamento, quiere agregar un empleado adicional al departamento. Por lo que una vez que haga clic en el departamento, por lo que necesita dos apuntarán y formarán. Otra forma en la que ingresas los detalles y luego lo guardas. Entonces si ese es el caso, ¿cómo vamos a hacerlo? Eso ya veremos en la próxima presentación. Mantente atentos. Gracias. 13. Creación de formulario y enlazo al informe de tarjeta Appplication 2: Entonces en el carro o los azulejos reportan, algo así. Contamos con el departamento diverso. Con sólo mirarlo. Sabemos que estos muchos departamentos y como dije, en el departamento se podrían emplear en arena B1 o para agregar un empleado y quisimos aparecer para que puedas ingresar los detalles del empleado. Entonces algo parecido a éste. Por lo que agregas al empleado y creado. Pero, ¿cómo sucedió esto? Entonces esto de hecho , de hecho, yo había creado una forma adicional. Entonces es así como en su informe, en este reporte, al hacer click en él, encontrará un formulario abriéndose. Por lo que básicamente necesitamos crear una página y vincular el pH al reporte. Eso es lo que hay que hacer. Entonces si lo miras, el número del departamento automáticamente se llena también. Para que supiéramos CVE sí. Es ese informe a ese departamento, al empleado se le asigna como lo conseguimos básicamente, estamos pasando el número de departamento al formulario para que esté prepoblado. Entonces, ¿cómo hacemos eso? Básicamente, necesitas crear un formulario adicional si lo miras y creaste un adicional de agregar empleados y luego lo vinculaste al departamento. Por lo que en un click en esto, el departamento. Por lo que te meterás en el departamento. Aquí es donde se trata de una consulta de secuela que encontrarás. Y estoy llamando a la URL. Esto es lo que es la URL? Página número tres amperios número de departamento de pesca se está pasando a esa página número tres en este caso, he creado como forma y moneda magnéticamente ese departamento o departamento particular necesita llamar a la página número tres, y necesita pasar el número de departamento en esa forma. Entonces eso es lo que pasa aquí. Entonces probablemente lo que haremos es recrear otra forma y lo pasaremos tal vez aquí en S3, necesitamos recrear una página de tareas para la página cuatro adicional en lugar de tres. Tenemos que pasar antes, así que veremos cómo hacer eso. Entonces entra en el AppBuilder. Está bien. Esta es la del Departamento. Y antes, si ves cada vez que queríamos agregar una página, lo que hicimos fue ir al AppBuilder y luego entramos. Yo soy el creador. Y luego por ejemplo, bajamos el nuevo ph, nueva aplicación y luego tuvimos marca de carga para que puedas agregar las páginas, páginas adicionales aquí. Lo que vamos a hacer es en realidad vamos a crear un melocotón y luego enlazar la página a otra página. Aquí es un departamento. Por lo que llegamos a un nuevo creado tendrás una página número cuatro. Página número dos, necesitamos llamar a la página número cuatro. Una vez que creamos aquí, estamos llamando a la página número tres, a este examen. Por lo que creamos una página número cuatro. Entonces crea un pH. Y va a ser árbol a base de formas H. Y nos preguntamos tener granjas. Entonces ahí es donde dice la página de voz para automáticamente viene y agregando y agregando empleados. Y queríamos tener modal Leno. Y luego queríamos tener cuentas de pan ya que tiene que aparecer. Y estampado es el departamento que hace las páginas del departamento donde a partir de cuando necesitamos tener este pitch para Paul. Por lo que agregando empleados. Entonces ve por el siguiente. A continuación, identifique la navegación. Y aquí también tiene que ser departamento. Y luego en el siguiente aquí, necesitamos tenerlo debe estar basado en la tabla de empleados. Mesa de empleados es lo que estamos pesando dos. Y el número de Locard y empleado es la clave principal de esa tabla. Por lo que número de empleado. Ahora le pegamos a la mesa. Entonces se está creando. Entonces toma un minuto o un minuto y medio. Y de nuevo, este es CloudWatch, por lo que llega a la nube y lo procesa, y tiene que enviar de vuelta. Por lo que lleva algún tiempo crearse. Entonces démosle unos minutos más. Cosa la página se refrescará. Te lleva verás ese pitch para número de empleado. Este es el procesador de frijoles de procesamiento. Entonces ahí es donde tienes la página para, es lo que está aquí. Y en lo que tenemos que hacer es meternos. Ya existe la página dos, la página tres. Uno, tenemos que ir a pitch para ir al departamento. En realidad, aquí está. En lugar de tres, tiene que ser cuando ahora hemos creado cuatro. Por lo que necesita ser para cualquier página de pot que quieras tenerla tarjeta que necesita ser escuchada aquí. Y cualquiera que sea la clave primaria a la que se necesita para pasar, eso se necesita proporcionar. Eso es lo que es un nodo. Entonces aquí está el discurso tres. Es decir, cuando creé así sucesivamente, después de esta presentación se necesita pagar. Y como página tres es lo que había creado inicialmente, así que necesito que me paguen. Y el número de departamento es una clave primaria en la tabla departamental. Y tiene que ser antes así antes de tarjeta número de página Lin. Y todo esto tiene que ser aprobado. Di bien, sí, y una vez que se cree, así que guárdalo. Y esto se guarda. Entonces, así que ahora que en lugar de tres, pero de todos modos, se van a ver 34 forma de costura. Entonces solo para fines de demostración, te mostré cómo crear la forma. Y desde la segunda forma estamos llamando a la cuarta forma. En segundo lugar, el informe uno. Y del reporte uno, VAR llamando a la horca, que se deforma. Entonces aplicación CTO, entonces se puede ejecutar la aplicación. Por lo que aquí se está agregando. Por lo que parten del departamento. Tenemos que ser necesario llamar a los empleados que agregan. Por lo que departamento y el departamento verán sumar empleados aquí antes era y empleados. Ahora se está sumando empleados. Se pueden dar los detalles. Diga gerente, yo no proporciono ningún gerente. Contratar el estuario es de 5 mil. departamento de Michigan está bien. Y luego lo guardas. Ahora para hacer una misma baraja. Entonces ahora si quieres que sí, puedes ir y cruzar verificar en las mesas de empleados. Puede causar que lo habíamos ingresado, ingresamos al registro y guardamos el registro para la tabla de empleados. Entonces ve al taller de báscula y llega a la mesa de empleados. Y segundo comando refrescar. Y luego vuelves al navegador de objetos. Conoce, haz clic en empleado saber, haz clic en los datos. Entonces tienes el registro ya ingresado. Lo que sea requerido a tiempo just-in-time 20 a la mesa. Por lo que de la lista color exitosamente del reporte, llamamos al formulario. Y luego en la finca, habíamos ingresado los detalles y obtuvimos venta en las mesas de empleados. Entonces así es como hay muchas características y efectos. Se puede utilizar el informe, se puede combinar el informe de la inesperada y quiero decir, quién puede procesar en el sentido de que se pueden introducir los datos en las tablas. Y tres, a través de la interfaz gráfica de usuario. Entonces gracias. Mantente atentos. 14. Aumenta la complejidad: ¿qué es un diseñador de página?: Bienvenido de nuevo. Entonces, ahora entremos al diseñador de páginas del banco. Hasta el momento, si lo miras, teníamos que usar el constructor de aplicaciones para construir la aplicación. Pero entonces si miras un proyecto de la vida real, hamburguesa está bien inicialmente mientras lo diseña, pero entonces eso podría no ser un producto final. Es posible que necesites modificarlo, necesitas cambiarlo. Podría haber inicio. Entonces en ese caso aquí, no se puede volver al AppBuilder y empezar a construir una nueva aplicación. Es necesario utilizar la aplicación existente. A lo mejor necesitas tener tipo de botón en la página ya ordenada, tener modificaciones en el PH. Entonces, ¿cómo vamos a hacer eso? Y a veces sucede la herramienta, querías tener secuelas incrustadas en la página para que recupere los datos o quieras realizar algunos cálculos. O B2B generalmente usando PLC. Por lo que en ese caso, es necesario utilizar el diseñador de páginas, aipac discurso diseñarlos. Y qué hace diseñador pagado usa diseñador de páginas para mantener y mejorar páginas dentro del artículo Aplicación X más cuatro, lo que significa que sí, está bien. Conversión M. Eso es un primer corte. El primero, usas el constructor de aplicaciones para construir la aplicación, pero luego necesitas mantenerlas y administrarlas. Tienes que encadenarlos. Entonces, naturalmente, necesitas entrar en el diseñador de páginas usó un diseñador de páginas para hacer una tachuela de cadena de anuncio. Eso es justo. El diseñador de páginas va a ser realmente útil. Si los diseñadores son un desarrollo integrado con todas las funciones que incluye barra de herramientas, múltiples pines. Pero lo importante y utilizar directamente la instrucción SQL PLN habilidad en TI. Porque al final de nuevo, porque hace producto nativo de Oracle, puedes usar, al igual que cuando emites una declaración selecta. En SQL, solo dirás seleccionar estrella de una tabla en particular. Lo mismo que puedes hacer aquí. Siempre y cuando se tenga establecida la conectividad. Hicimos Database Issue que sentencia parece en contra con PLC SQL también, puedes tener los procedimientos, puedes tener el bloque anónimo llamado. Suelo, se vuelve mucho más versátil en la construcción de la aplicación cuando se utiliza el diseñador de páginas. Si lo miras. Es decir, en comparación con preguntas anteriores, desear era sub-par 2012, cuando teníamos una pregunta para Dan, vino un deseo y phi evento a partir de entonces se convirtió deseando 171819, claro. Y si miras por qué traje esta blancura, quiero decir, fue competitivamente desde una perspectiva de demostración, están mostrando la perspectiva de presentación es mucho más DCF. En la siguiente pantalla, me aseguré de los deseos 90. En la versión cuatro, va mucho más fácil en el renderizado de páginas web y procesamiento de predicaciones. Un oráculo arriba X. Cuando se habla de diseñador de páginas, el renderizado de páginas y el procesamiento de puentes juega un papel importante, muy crítico e importante. El renderizado de páginas es algo que quieres obtener de la base de datos. Utilizas la tutoría de la página y después de subir todos los datos más adelante en la página y quieres hacer más procesamiento, luego usas el procesamiento de pitch. Y si lo miras, algo así como a dónde ir después de algún procesamiento o para ir a una página diferente. Y este rojo también tienen una ramificación, más papeleras o página dos en base a ciertas condiciones. Todo esto bajó en el procesamiento de páginas y además tienes la competencia compartida. Por lo que esto es en lo que a la versión para el agua se refiere. Y de nuevo, el punto que sólo quería reiterar, y te metes en el terreno de juego. Diseñador, tener un entendimiento entre el renderizado de páginas y lo que hace el buscapersonas de procesamiento de páginas y conseguir que use el balance SQL y el procesamiento de tono particularmente Sí, estaremos usando el PLC y mucho más también. Eso ya veremos. Entonces y otra vez, solo para recapitular, como dije, representación de páginas, la recuperación de valores de la base de datos, el establecimiento de elementos basados en alguna base de datos. Es decir, puedes establecer valores temp después recuperar la base de datos usando los diez valores o las variables, o se asigna a un elemento, los usas. Travesía lejana, eso es lo que haces. Procesamiento independiente. Una vez que obtienes los valores de la base de datos en las renderizaciones a la misma, entonces lo llevas a la etapa de procesamiento de páginas, ahí es donde realizas el cómputo de los datos de recuperación. Es posible que entonces necesites, sin embargo, en función del cómputo, posible que necesites enviarlo a la base de datos o enviar un correo electrónico. Por lo que todo esto sucede durante el procesamiento de páginas. Entonces esto es lo que un hermano de página solía realizar una acción específica. Siempre que termine la página, la página se renderiza R entra en el navegador de VR. El significado, la página grande se considera que se renderiza. Se ve que seguramente en el navegador o, eso es lo que significa el renderizado. Lo ves en el navegador. Eso significa que se renderiza una página y después de eso, la procesas. Ahí es donde podría usar nuestro botón de cómputación tal vez. Cuando dices computadora, podría entonces llamar a la bobina PLC R igualado recientemente página o incluso dijo que es lo que incluso se puede enviar un velo cerrar ventana emergente. Todo esto es posible en el proceso de pitch. Y no venir al diseñador de página en la versión 90. Entonces, de hecho, la cabeza lo hizo realmente podría parecer complicado, pero sí, una vez que te acostumbras, tiene mucho más fácil. Lo que hicieron fue que ahora tienen tres alfileres diferentes. Esto es spin one y spin y el spin tree, lo que hicieron fue en dolor uno. Tienes toda esta página y entrando. Tienes el procesamiento de página. Tienes los componentes de farsa. Entonces todo esto nos meteremos en cuando entres en el inicio de sesión medieval a las aplicaciones de Oracle, cuando un show te el pitch, nuestro diseño que verás esto. Por lo que todo esto, lo han hecho en el primer pin. Tienen este renderizado, renderizado, procesamiento de acciones dinámicas y chequear componentes en d y el panel izquierdo. Y una vez que haces clic en un pin en particular, esto te da componentes de capa, mensajes, búsqueda pagada. Tienes el diseño, cómo se va a quedar. Este, el medio, y el último te da las propiedades. Por ejemplo, para hacer click en ¿serán empleados de HipChat basados en la tabla? Por lo que se basa en la mesa. Entonces obtienes el registro por un clic de un botón en sí desde aquí, en la misma quiero decir, individualmente en la misma página en el navegador, no es, podrás ver ¿qué significa eso? El cuerpo componente donde teníamos empleado de Chad, si es pagadero en pruebas y artículo. ¿ Qué hace básicamente todas las propiedades, propiedades de eso se muestra. Entonces es ahí donde es una especie de página de RBC con reírse. Es decir, un montón de fotos y se hace mucho más fácil de entender desde una sola placa B en lugar de perforar hacia abajo, hacer clic en eso, y luego ir más allá. Por lo que esto es por lo que se refiere a la liberación 90. Entonces a medida que avanzamos, quiero decir, usando lambdas bronceado, beta, quiero decir, tomaremos el diseñador de páginas y mostraremos las navegaciones. Entonces gracias. Mantente atentos. 15. Navegación en Page Designer en páginas: Bienvenido de nuevo. Ahora veamos al diseñador de pH. Por lo que esta pantalla se muestra ahora. Una vez que inicias sesión, aparece esta palabra y entramos en la app. Y luego haces click en el Create. Es decir cuando se crea la aplicación en las páginas que se desea tener formularios de informe. Eliges eso y luego creas la aplicación. Entonces asumiendo que sí, inicialmente tienes una muestra o una aplicación en su lugar y publicada. Si quieres agregar un poco más. O incluso puedes comenzar con la aplicación en blanco o una página en blanco. Y luego si eres lo suficientemente bueno, entonces puedes usar el firmante del doctorado para poblar el terreno de juego. Entonces, ¿cómo vamos a hacer eso? Entonces tomemos un ejemplo de éste. Este informe tan solo TO interactivo. Se basa en la mesa. Tan contaminador o para ver que estoy dentro. Entonces solo quería sacar al diseñador de páginas. Entonces para ello, basta con dar click en esa página en particular para toda esta aplicación para que pueda ejecutar la aplicación. tanto que aquí lo que voy a hacer es ir a la página. Silencio. Entonces para hacer eso, se clic en el diseñador de páginas y se extiende. Saca a la luz el diseñador de páginas. Entonces como dije, tienes tres alfileres. El primero, el segundo, y el tercero. Y tienes renderizado es donde lo que conocíamos corredor, va a renderizar los melocotones. Y luego puedes traer el poder de procesamiento. Son las opciones dinámicas que mejor sean posibles. O podrías hacer un procesamiento profundo también. Por lo que tienes procesamiento de validación, jurar, crear el proceso, probablemente ir al proceso, hacer clic derecho y crear un proceso, crear una rama. Si quieres llevarlo a un tono diferente, entonces creas una rama. De igual manera validando, podría hacer procesamiento y podría hacer después del procesamiento. Esa es la oración sometiéndose si quieres hacer, entonces haces esto en algunos de los compartir. Por lo que en general, en lo que se refiere al primer giro, el renderizado generalmente se crea cuando creó la página. Cuando tengas el informe y todo esto. De hecho, este dictamen. Denunciar y yo había usado la variada aplicación. He usado el violinista cliente actual, si nos fijamos en informe poco práctico es lo que he elegido. Todos estos son autopoblados, renombrados, creados usando el AppBuilder. Yo elijo informe interactivo. Y tuve uso del cliente demo que tiene una mesa. Si lo miras, tienes la base de datos local y aquí está roja porque estoy pegado en el pagadero. Y aquí si quieres, puedes usar esto donde dije, puedes usar la función de secuela RPL de consulta SQL. Entonces aquí este es el juego basado en la mesa o vista, y está basado en el cliente demo. Y puedes enumerar todas las tablas o vistas. Entonces así que es 100 S y en el extremo derecho se encuentran las propiedades del ítem específico. Entonces por ejemplo, en la demo clientes que van a ser columnas que vienen aquí arriba. Y el primero, Es un campo de texto plano. Milenio es desde que el cliente demo se ha complacido en, ya se ha complacido hacia una base de datos local. Y el nombre de la tabla es cliente demo. El resto es sólo el texto plano. Y aquí, si los miras, tienes la capa. Y esa capa, tienes botones. Y de nuevo, los botones puedes complacer el potencial aquí. Si quieres. Puedes tomar los botones por aquí y colocarlo ahí. Entonces lo tienes, puedes tener una puerta aquí. Puedes traerlo a continuación o si lo deseas, solo puedes eliminarlo. Déjame que Dick lo borrara todos los días. Así que de nuevo, el artículo se puede evolucionar por aquí, región p8, región adicional r. Puedes crear un artículo PJ demo aquí. ¿ A qué botón temía acertadamente el cliente? Crear una página eta. Y de nuevo para ese artículo, puedes tener una secuela. Verá que puedes crear una secuencia para eso, para ese elemento creado dentro de ABA, secuencia PN para ello. En lo que va de ahora, el punto a entender aquí es que para invocar al diseñador de páginas, Todo lo que hay que hacer es guardar dicho, vaya a la aplicación. Y lo que sea una página específica. Todo lo que necesitas hacer es ir a la página específica y dar click en eso. Abrirá el diseñador de páginas. Y el diseñador independiente es donde los cerditos de la gente técnica presencian antecedentes PLC iguales generalmente pueden jugar alrededor. Es decir, a medida que progresas te vuelves más familiarizado con los ataques de oráculo, tendes a usar cada vez más al diseñador de páginas. Por lo que en la próxima presentación, también veremos cómo podemos usar la secuencia, instrucción de secuencia en los descendientes de página. Entonces mantente atentos. Gracias. 16. Modificación de informes en páginas Designer: Por lo que antes de ejecutar este informe y seguir haciendo un análisis, se puede utilizar cómo se da D. Que unos puntos más yo sólo más inteligente señalar aquí, teniendo, en lugar de volver atrás y luego seleccionar diferentes páginas sobre el tema en sí, se puede navegar a las páginas. Diga que este es el J1, eso es la página de inicio. Si lo miras, Página uno, la página principal, entonces está la página dos. Entonces cuántas Pages MR , su aplicación, de ahí, usted puede navegar a esa página haciendo click en lo anterior. Entonces es todo 9908 es todo auto creado para un login. Entonces nosotros también en playa, así que hay que cargar aquí para hacer eso. Y se puede ver si se puede correr también. Entonces este, como discutimos, solo un reporte de impacto, que se basa en el nombre de la tabla, Demo customer. Simplemente vamos a, así que sea cual sea el punto, cualesquiera que sean los datos van a estar ahí en el cliente demo que necesitan ser recuperados y mostrados. Entonces ahí es donde se ven todas las columnas o aquí. Entonces básicamente había usado el actualizado para simplemente crear un informe interactivo que se basa en las tablas de clientes de demostración. Entonces voy a ejecutar el reporte y ver qué pasa en el frente que bien, déjame ejecutarlo. Yo estoy entrando, se refresca. Y este es el dato que estoy obteniendo. Edward login, Estado del cliente, ciudad del cliente, así que lo que sea que esté ahí. Entonces tenemos que verificar si ha recuperado todos esos acuerdos que está presente en la tabla. Por lo que vas al taller de báscula y necesitas pasar al Navegador de Objetos. Y luego Demo clientes y luego a los datos. Entonces si lo miras, hay siete registros. Pero mientras que si miras el reporte y el reporte, solo uno es qué viaje distrital. Y no he usado ninguno de los filtros. Para ese asunto. En realidad puedes, desde el front-end, puedes hacer un filtro basado en la ciudad del cliente, nombre del cliente, y así sucesivamente y así sucesivamente. Indiferente diez. Pero aquí, ni siquiera he hecho eso, pero sigue siendo un recupera 1 de mayo auto maravilla aquí que son un poco. Y la ciudad del cliente y el estado del cliente. Entonces, ¿algún tipo de conjeturas cómo ha sucedido esto? Entonces volvamos a echar un vistazo al pH. Por lo que el pH está aquí entre el cliente está aquí. Y tienes una tabla de base de datos local pasando. Y si baja, mira, y esto es de clase mundial, puedes golpear medios después de la posterior recuperación. Se va a comprobar, quiero decir, mientras que la recuperación misma, si miras otro factor interesante es que un ejemplo, si veo, y ya puse esto son de clase mundial y en lugar de una tabla, veo consulta SQL. Entonces si lo miras, lo que sea que le haya dado al xin en casted como trauma, es decir, que básicamente es el estado cliente igual a oírme. Entonces ahí es donde habrías filtrado uno solo el estado del cliente de amina como MA. Entonces es que tenemos la recuperación del reporte interactivo ha recuperado a Wanli los registros que satisfacen la condición de los clientes D igual a m. Entonces es cuando se ve sólo un registro. Para esto, un ejemplo ideal de usar la consulta de secuela o para ese caso, usar solo la tabla. Es decir, sin cliente demo de clase var, el contragolpe se ha ido ahora. Y si lo guardo y luego lo ejecuto, Va a ser, va a recuperar naturalmente todas las columnas de la izquierda o me refiero a todas las filas de esa tabla, entonces claro, sí, de diferentes tiempos. Si eres un USA de negocios, sí, naturalmente, irás al front end y tal vez filtras. Pero si eres una persona técnica se hizo para construir la aplicación, entonces naturalmente necesitas usar SQL, por lo que necesitas usar PLC dentro del programa. Entonces lo mismo, sí, puedes hacer un filtro arriba o puedes aplicar el filtro. Toma cliente, quédate dos ME y aplícalo. Entonces eso debería buscar a Wanli, el filtro AMA anual 4L de MA, que indica cuando los clientes líderes permanecen más profundos, DMA, que ha sido recuperado. Entonces esto es de nuevo, una especie de elemento básico y proporcionar dos, quiero decir, paso a paso, las características y disponibilidad a través de las cuales quiero decir, se puede utilizar la sentencia secuencial PLC dentro de la página, diseñador para hacer informes, granjas, o cualquier tipo de desarrollo de acuerdo a las necesidades, son de acuerdo a los requisitos. Entonces gracias a todos. Mantente atentos. 17. Designer de página: componentes compartidos: Bienvenido de nuevo. Tan pequeño archivo en el diseñador de páginas, hemos visto representación de páginas, procesamiento de páginas, acción dinámica. Y ese es un problema más, que se llama los componentes Shad. Entonces veamos en qué consisten esos. Entonces en eso tienes el menú de navegación, lista de barras de navegación ahí porque en lo la navegación se refiere y esa también es la seguridad, particularmente Boston, estás creando una aplicación, quieres proporcionar acceso a la aplicación, entonces se necesita tener esquemas de autenticación y esquemas de autorizaciones. Eso lo miras brevemente, lo que se refiere a la seguridad. En cuanto a la navegación, esto es cuando se quiere realmente. Por último botón la aplicación verá que arranca con el mínimo de navegación. Por lo que estoy logueado en una aplicación, aplicación específica a través del AppBuilder. Y aquí es donde tienes la confianza compartida. El AppBuilder entra en la aplicación específica donde quieres hacer los cambios y hacer ACR otros donde lo he estado usando. Entonces esta es la aplicación. Puedes ejecutar la aplicación y tienes los componentes Shad. Por lo que haces click en los componentes del eje, tienes toda esta lista de migas de pan de navegación, maldad de navegación, y también los valores. Entonces déjame mirar rápidamente. Haga clic en el menú de navegación. Generalmente, quiero decir, cuando creas la habilidad, la aplicación en sí, el oráculo OPEx se encargará de la navegación. Por lo que no necesitas manipular realmente. Pero sí, en la aplicación basada en requisito, es posible que necesites cambiar algo. Por ejemplo, lo que hice fue que construyeron sobre éste que he creado, vaya a crear entrada. Y se puede crear ese tipo de taladrar hacia abajo es lo que yo había creado. Puedes ir a crear entrada y hacer eso y poner todas las ofertas de Ledi. Entonces sólo lo cancelaré. Entonces solo a 100 para mostrarte eso es todo lo que te creas. Y en mi caso, Sí, informe interactivo del cliente de casa estaba ahí y había agregado el desglose. Nada mucho. Acabo de ingresar todos los detalles relevantes. Quiero decir. Lo que hice fue la reentrada estéril es cliente porque así será bajo el informe interactivo del cliente. Secuencias 30 perforar es el nombre. Páginas tres. Si lo miras, no hay página tres. Por lo que en realidad debería dar el número de página falta. Entonces después de eso, puedes aplicar los cambios. Y ahora vamos a ejecutar esto y a ver qué pasa. Entonces la aplicación en la que estabas para iniciar sesión. Por lo que he ingresado. Hemos dado ese menú de navegación debajo del cliente. Para que este valor consiga el barítono o aquí necesita, porque hemos mencionado el informe interactivo del cliente como el banner bajo la batuta. Tienes un punto del punto por construir Roma, rendirse amanecer. Habíamos referido página número tres. Ya que la página número tres no está presente, recibirás este mensaje de lo contrario, si el número de página árabe , deberían, quiero decir tienes una página existente, entonces se abrirá. Entonces básicamente, aquí es donde la lista de navegación se crea eso. Y una más es, por supuesto, si miras eso, tienes tan bien como miras a los componentes compartidos, eso también es barra de navegación o barra de navegación es donde está aquí. En la parte superior, esa es la barra de navegación y el mínimo de navegación es lo que este tablero de aquí. Esto no es navegación. Notamos la barra de navegación. Y si lo miras, tuve un personaje adicionalmente creado. Ayuda. Así que probablemente y acaba de poner a bordo. ¿ No es un número de página? Tan curiosamente, también puedes proporcionar condiciones, PLC, blogs, codiciosos existentes. Aquí también puedes hacer esa carga. Entonces no, déjame crear un, ya sabes, hemos abortado a Dicer también. Entonces no, iremos a, iré a mi solicitud. Probablemente ejecutó la aplicación. Y tienes un tablero de abortar aquí. Entonces básicamente, eso es para la lista de barras de navegación y la lista de menús de navegación es que estamos aquí. Por lo que todo esto se hace a través de los componentes de choza. Gracias. Mantente atentos. 18. Designer de página: descripción de autenticación y autorización: Veamos ahora los otros dos. Ese es el esquema de autenticación que prueba. Uno, el esquema de autorización. Esto es desde la perspectiva de seguridad. Entonces hay que entender cuál es la diferencia, ¿qué hace la autenticación y qué es la autorización? Entonces esto es más desde nuestra perspectiva de definición, porque ahí es donde se complica. Entonces a medida que avanzas, medida que construyes la aplicación basada en ápice, sí, entonces siempre puedes volver a visitar esto y siempre puedes intentar descifrar y trabajar en la autenticación y los esquemas de autorización. Entonces desde nuestra perspectiva de definición, sí, cualquier aplicación va a tener muchos usos para básicamente cuando ingreses, te pedirá nuestro ID de usuario de inicio de sesión, donde tienen que ingresar el ID de usuario. Y arctan application express valida esa credencial y te permite en caso de que las credenciales sean válidas, provincia se relacionen con el acceso. Y utiliza la funcionalidad de usuario de la app para conseguir que se valida para esa prueba en lo que respecta a la autenticación. Y eso es uno más, que se llama el esquema de autorización. Básicamente, como si nos fijamos en cualquier tipo de aplicación, no sólo, quiero decir, para cada uno de los usuarios, la aplicación se comportará de una manera diferente. Algunas páginas pueden estar disponibles sólo para los gerentes. Algunas páginas por sólo para las placas. Algunos de ellos podrían ser Bu Wen Li. Entonces en ese caso, sí, alguien, si incluso los campos, los campos deberían mostrarse a ciertos usuarios, no debería permitirse a otro usuario. Por lo que todo esto, puedes hacerlo con el esquema de autorización. Por lo que el esquema de autorización se puede aplicar a la aplicación en la página o incluso a los componentes en la página, los ítems en columnas e informe. Es mucho más fácil hacer eso con el esquema de autorización en lugar de meterse en una especie de programación compleja usando PLC. Entonces el punto es que usted tiene este tipo de facilidades en efectos Oracle. Por lo que a medida que construyes un pintor para aplicación comercial, sí, puedes mirar los esquemas de autenticación y autorización para que eso pueda implementarse apropiadamente. Gracias. 19. Autenticación de usuario: demostración: Esto no es mirado a las autenticaciones porque generalmente como Cynon Lake en la aplicación que podría ser número de usos. Entonces si va a haber número de usuarios, ¿cómo les brindamos el acceso? Entonces para hacer eso, sí, bueno en el control de administración primero, necesitas administrar usos. Es decir, necesitas en realidad y usuarios. Entonces ve a Administrar usos. Eso de esta manera. Puedes crear el nuevo usuario lo que quieras. Es decir, he creado por mi propio nombre, y también he creado uno más justo como prueba. Por lo que eso mejor creado. Incluso puedes cambiar la contraseña si quieres. Digamos que como queremos crear un nuevo usuario. Sólo diremos prueba uno. Las contraseñas pueden ser, requiere la ayuda. Tienes uno más creado, tienes escritorio. Y esto es para todo el efecto. Por lo que necesitas agregar este a la aplicación respectiva para que realmente funcione. Entonces para hacer eso, lo que hay que hacer es, digamos que quiero sumar a los proyectos. Entonces desde benignos y terminamos este nos clavamos y la aplicación. Como administrador, tienes una administración que está aquí. Se pueden agregar los usos correspondientes. Por lo que actualmente sólo tenemos mi nombre, se puede, por lo que esto significa que esto es específico de la aplicación. Por lo que aquí podemos agregar un usuario. Entonces diré Test. Y entonces diré esto como justo lector no es un administrador. No necesariamente como lector. Entonces hago esto. Por lo que una vez que hayas hecho esto, puedes entonces iniciar sesión fue detesto. Entonces déjenme cerrar la sesión de este y la contraseña. Pero ya que si lo miras por aquí, no tienes la administración porque nunca se nos da uno de administración. Por lo que esa vía es sólo aportar. O puede ser lector. Por lo que no puede usos adicionales a menos que vaya a ser administrador. Entonces eso puede, quiero decir, para cualquier aplicación, se puede y los usuarios, porque las aplicaciones son cualquier aplicación tendrá múltiples usuarios. Por lo que es necesario darles el acceso necesario para crear el ID de usuario y la contraseña correspondiente para que puedan utilizar la aplicación. Entonces eso se trata de la autenticación donde se puede crear Estados Unidos. Gracias. 20. Autorización del usuario: la manifestación: Bienvenido de nuevo. Veamos ahora los esquemas de autorización. lo han hecho, ya hemos visto antes sobre la autenticación donde crias a los usuarios para permitir el eje de aplicación. Pero la herramienta sucede en una aplicación tienes múltiples páginas y quieres el uso restrictivo de ciertas páginas a ciertas personas o ciertos usuarios. Entonces, ¿cómo vamos a hacer eso? Para eso, necesitas ir y crear el esquema de autorización. Por lo tanto o a través del esquema de autorización, puede asegurar que solo ciertos usuarios puedan acceder. Ciertos campos son páginas. Por lo que trataremos de crear la autorización en la aplicación del proyecto. Entonces para ello, ESC iban a entrar en el componente compartido. Y tienes los haces de autorizaciones. Entonces haga clic en los esquemas de autorización. Entonces se crea un esquema de autorización. Por lo que ya puedes copiar si ya tienes incluso copia eso, iremos de cero y le daremos un nombre. Simplemente diga Escritorio, y luego existir y luego elegir uno de. Esto significa, quiero decir, si tratamos de interpretar es esta tendencia de valor de datos como un valor que es una variable de sesión que tiene quien ha iniciado sesión en la aplicación. En este caso, estoy logueado como go horizon. Devolverá el valor del horizonte. Por lo que trata de comparar con la prueba o aquí. Por lo que naturalmente va a devolver un falso, por lo que no seré verdad. El enunciado selecto va a fallar. Entonces si es cierto, sí, la sentencia select como ejecutado perfectamente. Por lo que tenemos que tener este padecimiento en cierta página. Entonces piensa lo que va a pasar. Entonces, si tiene éxito, la sentencia select tiene éxito, entonces esa página será visible. Entonces a quién y va a ser visible si ese usuario en particular es prueba. Entonces si no es prueba en por día, alguien más como con mi nombre yendo de nuevo, va a fallar, que significa que esa página, lo que significa que esa página,no va a ser visible todavía puede dar un mensaje también que son nuevos para ver. Entonces. Este autor es el nombre. Entonces creamos eso. Creó el iniciador. Entonces, ¿ves eso? Dónde encontramos sí, esta una declaración selecta. Entonces para aliviar las sanciones, así aplica los cambios. Entonces lo que tienes que hacer es decir, por ejemplo, vamos a ejecutar esto. Proyectos, ejecutar la aplicación. Entonces lo que quería es dashboard. Entonces esto es, yo quiero, en este, aquí es donde quiero restringir sólo si es que ya he ingresado como prueba. Yo quería tenerlo ampliamente para prueba y no con nadie más. Entonces, lo que necesitas hacer es ir a eso porque el dashboard es de página a Editar página. Y entonces ese es el tablero se almacena aquí y hay que elegir el apropiado. Entonces tienes escritorio eso es lo que pares. Entonces esta gráfica y verle. Y tan distorsionado está aquí. Entonces si lo ejecutas, sí, dashboard es perfecto. Tablero del partido es perfecto. Ahora, ya que debido a esta condición, la condición de declaración selecta va a satisfacer y no sienten que la prueba no va a fallar. Pero porque teníamos, si lo miras, hemos dicho seleccionar uno de carne, tratamos de tener una cláusula where. Y en este caso, la prueba de usuario, estamos tratando de probar. El usuario es prueba. En la clase, estamos tratando de comprobar si es prueba. Es espacio vacío y eso es malo. Esto se está mostrando. Ahora si estás iniciando sesión como otro usuario. Entonces déjame tratar de poner mi nombre comida. Pero ahora si un ir a Dashboard, vamos a ver qué pasa. Nunca lo estás, no estás autorizado a ver. Entonces debido a que esos temas de declaración selectos, entonces, uh, no estás en la carrera para ver esa página específica. Pero mientras que los únicos otros, esto es principalmente para el tablero que hemos restringido. tanto que los proyectos, todo es fingir, hitos del proyecto. Tareas son todas encontrar una hoja. De lo que notamos, dashboard. No te está permitiendo ver esa página. Para que así puedas leer esta pintura fuera. A lo mejor seguridad en tu aplicación. En donde supongamos algo así como información confidencial del salario del vinculador. No debe ser visible para todos en una cotización de precio, no debe ser visible para todos. Por lo que esas cosas que siempre puedes ocultarle al otro usuario, lo que sea confidencial. Entonces por ellos cuando se puede tener las autorizaciones que por usted restringe obligación a cierto usuario, no expuesto a todo el usuario. El autenticación es que se desea crear nuevos usuarios. Entonces puedes hacerlo con el proceso de autenticación. Gracias. 21. Explora la biblioteca de aplicaciones de muestra para conocer más información...: Hasta el momento, hemos visto cómo construir la aplicación usando el AppBuilder, el solucionador, eso, y post construirla con el AppBuilder. ¿ Cómo progresamos? ¿ Cómo obtenemos respuestas? Nosotros, ¿la soldadura? Cómo se puede hacer eso usando el diseñador de páginas. Aparte de eso, los interesantes punteros que nuestro OPEx también proporciona una galería de aplicaciones. Al igual que tienes apps de muestra, mini apps de muestra que puedes instalarlas y luego tratar de pasar por ella. Es decir, se puede ver la página ¿qué se hacen los recubrimientos por ahí en cada una de las páginas? Y de esa manera da una mejor comprensión. Por ejemplo, si miras, lo único que necesitas hacer es instalarlo, ve a la Galería de aplicaciones, muestra aplicaciones. Y una vez que aparece. Por ejemplo, si necesito pagar uno para instalar éste, la dinámica de muestra, hago clic en eso e instalarlo tan simple como eso. Entonces lo que he hecho es que he instalado si miras una aplicación de base de datos de muestra y proyectos de muestra. Por lo que estos dos se instalan y se instalan las mesas así aparte de la aplicación como tal. Entonces si lo miras, si quieres correr, eso, hará el AppBuilder. Y por ejemplo, si desea ejecutar la aplicación de base de datos de muestra, ¿qué hace la aplicación de base de datos de muestra por aquí? Y luego lo ejecutas. Durará para la contraseña de ID de usuario. Por lo que una vez que hayas ingresado, puedes caber en el get quoted los menús. Y curiosamente, desde aquí, sí, por ejemplo, el cliente es durazno T2. Y eso es lo que sucede en la URL también. Este, si nos fijamos en éste, es la aplicación y el número dos, seguido del colon dos es el número de página. Entonces si voy a productos, tendrá un número de página diferente. Si bien la aplicación es la misma. La negación es tres. Aplicación del lado público es este número, número de seis dígitos, y luego seguido de la página. Entonces cliente, si quieres entender sobre esta página, así es la página dos. Puedes acudir al operador y enterarte de la página del cliente, o directamente puedes ir aquí y dar click en esa página. Por lo que trae para arriba, aparece el diseñador de páginas. Entonces aquí se puede tratar de entender como por ejemplo, si voy con un cliente, se basa en la consulta SQL. Tienes la consulta de secuela aquí. Se puede ejecutar en este, éste en el, la, la secuela. Bueno, me refiero también al taller que tú puedes hacer. O de nuevo, estas son las columnas. Entonces, por ejemplo, intentemos, y de nuevo la mesa es cliente demo. Todo esto se instaló. Cuando instale la aplicación irá al símbolo del sistema de SQL y podría ejecutar el ejecuté esa secuencia específica. Por lo que esto te da el detalle. Esto es lo que hay en la mesa. Por lo que básicamente puedes traerlo de vuelta del cliente demo. Oh, vimos el código. Vayamos a Editar página. Y vamos a ver cuál es el, sí, eso es alguna acción dinámica y luego no hay nada en y el lado del procesamiento de páginas. Por lo que los componentes Shan, hay dos menús mínimos, menú de navegación y hacer clic conducta y componente necesario. Te lleva al mínimo particular de Shad. Entonces todo esto es que habrías visto en el, quiero decir, ya veremos la aplicación. Usted ve aquí. O sea, algunos de ellos padre es reportar y que el padre reporte, tienes el otro minuss por aquí. Entonces de esta manera, quiero decir, es mucho más fácil aprender más como construir la aplicación. Y echemos un vistazo a una demo clientes que vimos, veremos los pedidos. ¿ Cuáles son las cuál es la mesa sobre la que disgustado? Ir a la página de representación de órdenes. Por lo que esto es de la tabla de productos y tienes una condición de unión también. El número de pedido y artículo. Si es de dos mesas y hay una condición gigante. Entonces si vas al SQL, puedes ejecutar esto y ver qué pasa. Entonces esto es del pedido número de pedido, tienes nombre del cliente porque Nombre del cliente es de la demo. Los clientes sienten que AS ordenado relacionado será de la demo. ¿ Se puede ver eso. Después ve al Proceso de Objetos y ve cuáles son las columnas que en las órdenes de demostración y clientes de demostración. Entonces esa es una condición gigante. En base a la condición gigante, está recuperando los datos. Una cosa es, sí, lo estamos. Es decir, a medida que avanzas en el desarrollo, necesitas aumentar la complejidad. Ahí es donde comienzas a usar al mejor diseñador para diseñar la aplicación. Por lo que hay número de aplicaciones de muestra, puedes hacer eso. Y también hay un apps de productividad es también sus aplicaciones de muestra y aplicaciones de productividad en su productividad. Supongamos que desea saber más sobre las aplicaciones de productividad. También puedes ir aquí la conducta, y aprender sobre la productividad F tiempos de los efectos de Oracle. De esa manera, es bastante versátil desde una perspectiva de aprendizaje en adelante, por lo que puede ejecutar la aplicación, muestra la aplicación, y aprender, continuar su aprendizaje de los bancos Oracle. Gracias. Mantente atentos.