Transcrições
1. Introdução do curso - Por que usar o Oracle Apex?: Bem-vindo ao curso sobre partículas afeta a criação de aplicações web com o Oracle DB2. A primeira pergunta provavelmente vem à sua mente é, por que aprender o Oracle Capex? Primeira unidade? E é meio que nós poderíamos ser para uma planilha, substituições. Sempre as planilhas são fáceis, mas é difícil de manter, porque em uma equipe, quando você envia a planilha, ela pode ir e voltar e a lavagem é perdida. Quando eu me separei x uma única fonte de verdade. Então qualquer um pode acessar. Assim, será um substituto para a planilha. Acesse em qualquer lugar, a qualquer hora Então, por causa do One baseado na Web, você pode acessá-lo de qualquer lugar, desde que você tenha a conectividade com a Internet totalmente baseada no banco de dados relacional. Portanto, se você quiser criar uma aplicação Web com o Oracle DB, você pode usar algumas das ferramentas de terceiros, mas é sempre um desafio quando você deseja se comunicar com o Oracle Database, pois você terá um desenvolvedor front-end e você precisa ter o desenvolvedor do banco de dados também. Mas se você já tem conhecimento sobre as qualidades do SQL PLC, ECF fino. Para aprender Oracle, Apache, você pode usar a codificação SQL PLC bem no artigo afeta a avaliação. Se você não sabe. SQL, RPL SQL é muito mais fácil de aprender. Sql e VLC bobina através da Oracle se desempacota. O ponto importante é que você não precisa instalar algo. Você não precisa instalar o banco de dados em sua missão. Rel suor. Tudo construído na nuvem. Além disso, está disponível como gratuito. Unidade, um pacs dot oracle.com, e o outro é a nuvem de partículas. Então você poderia usá-los. Tem, porque é de graça. É muito mais simples aprender SQL e PLC SQL, ataques oracle. E, finalmente, ele pode, o aplicativo pode integrar com sistema
ERP se você precisar de qualquer desenvolvimento personalizado rápido. E, finalmente, nenhum custo adicional envolvido no
caso de você já ter uma licença de banco de dados local, em
seguida, artigo afeta diz três semi-casta, caso contrário ,
sim, para fins de aprendizagem, você pode usar um pacs dot oracle.com. Caso contrário, você pode usar para acessar o Oracle Cloud três vezes. A guiar-me. Meu nome é hedge e eu serei o instrutor do curso, tenho por 25 anos de experiência em consultoria e treinamento de desenvolvimento de produtos
Nike e trabalhei
no artigo CAP Gemini consultando uma educação sobre meu formação educacional e engenharia de bacharel com um MBA e um certificado. O AMP também projetou, desenvolveu cursos em Oracle ERP, gerenciamento de projetos de
software usando MS Project no termômetro arpa e internet das coisas também. Então, uma vez que você tenha se registrado no curso, vê-lo dentro do curso. Saúde e obrigado.
2. Obtendo acesso ao Oracle APEX: Ei, bem-vindo de volta. Vamos agora ser marcados com os efeitos do artigo. Então, no que diz respeito aos ataques Oracle, existem duas opções. Unidade que você pode instalar seu próprio sistema, que tem uma opção. A outra opção é que você pode ter uma versão em nuvem e a versão em nuvem para quem ela está aprendendo ou para, para compreendê-la. Monóculo forneceu meia-casta livre. Então é aí que está. Comece gratuitamente. Então, tudo o que você precisa fazer é registrar solicitações para o nosso espaço livre. E você pode até assistir o vídeo e solicitar o espaço livre que ele vive para o ID de e-mail, FirstName e assim por diante. Tudo o que você precisa fazer é preencher todos os detalhes,
enviar e, em seguida, fazer o seu ID de e-mail. Um link será enviado e você ativá-lo para que esta leitura, você terá o espaço de trabalho para começar a trabalhar
na lavagem em nuvem do ápice oracle. Até arquivo. É quase pode usá-lo por uma semana ou um mês ou mais. Eles não forneceram nenhuma restrição, então você pode usá-lo. Então, uma vez que você tem o espaço porque 2x ganhar, sim, eu sugiro é ir para a versão em nuvem e nos mover você não quer. Eu sou baixado para o seu laptop ou seu desktop porque tudo isso vai usar os recursos espaciais. E novamente, tudo depende de você. Então você pode usar uma versão Cloud ou você pode baixar e instalar em sua missão. Então, uma vez que você fez isso, nós temos psi, eu já fiz isso. Então, tudo o que preciso fazer é assinar. Então, uma vez que você atribuí-los, sim, esta é a primeira tela que você vai ter. Então, ele estará trabalhando no workshop de habilidades. Eu acho que na apresentação anterior, eu mostrei como este onde se você quiser, você pode usá-lo. Vá para o comando SQL R para o Navegador de Objetos para procurar todo o objeto. E, em seguida, o AppBuilder é onde você pode construir os aplicativos quer a partir do aplicativo de banco de dados, que
significa que você pode, você precisa usar a tabela de banco presente no banco de dados que você é capaz de acessar e construir um aplicativo a partir de um, este vai ser um aplicativo web de modo que, como justo, usar o construtor para construir o nosso, Caso contrário, você poderia usar o aplicativo web para criar o aplicativo membro com folha no sentido de quando USDA planilha o aplicação de capacidade. Então vamos ver que no postdoc amine com, vamos ver como construir isso usando uma planilha. Então o que vamos fazer é usar esta planilha e construir o aplicativo. Basicamente ele vai ser transferido para o banco de dados, ele é carregado para as tabelas de banco de dados. E a partir daí, você poderá usá-lo no aplicativo. Então vamos ver isso na próxima apresentação. Agradeça ao seu estado, T0.
3. Navegação no Oracle APEX: Vamos agora olhar rapidamente para a navegação no Oracle unpacks. A navegação desce depois de obter acesso ao espaço de trabalho, você tem a senha do ID de usuário. E uma vez que você entrar, esta primeira tela você começa, eo topo é o que faz o menu. E você também tem aqui como vários ícones. O primeiro é, é claro, o workshop de escala que você deseja aprender sobre SQL é distribuído. Ou você pode ir e clicar sobre esse objeto mais perto. Suponha que detalhes com os vários objetos de banco de dados. comando SQL é onde você emite um comando select, nossa atualização, excluir, diretamente, acessar o banco de dados, emitir os comandos. Mais comumente menu ou quando você tem um aplicativo, ele não está buscando de acordo com a expectativa, então sim, você precisa verificar o backend. Então você vai para o workshop de escala, olha para o problema do processador de objetos, a instrução select, é, você pode entrar no processo de objeto, olhar para os dados nele. Então, tudo isso, você usa aqui. Agora, além disso, os utilitários, que é um conjunto de dados de exemplo, que será muito útil, particularmente quando você quiser experimentar vários aplicativos que você deseja construir. Em vez de, você está desperdiçando o tempo criando tabelas, criando chaves primárias, chaves estrangeiras, essas relações. Você pode entrar no obter os dados de amostra, conjunto de dados. Quero dizer, ele é instalado. Depois de clicar em instalar, o conjunto de dados de exemplo é instalado no artigo afeta o banco de dados. Então, esses dois,
da perspectiva de aprendizagem, novamente, isso é de uma perspectiva de aprendizagem para que você possa se concentrar
na navegação como um e como um iniciante. Mas à medida que você progride, medida que você se acostumar mais com o
aplicativo, o aplicativo desce à medida que você se acostumar mais com o oracle e voltar. Então você pode brincar com os outros amino links também. E nós vamos muito comumente usar o AppBuilder e construtor você, particularmente quando você quer construir um aplicativo do zero, é altamente recomendável que você vá para o Apervita. Existem esses formulários de relatórios, qualquer que seja o aplicativo de banco de dados que você usa, o AppBuilder? Ou você cria a primeira aparência do aplicativo? Você usará o AppBuilder para isso. E então o desenvolvimento da equipe. Sim, se você estiver trabalhando em equipe, sim, o desenvolvimento da equipe será importante. Então, porque você se sente um aluno individual nesta fase, não
vamos entrar no desenvolvimento da equipe. Tão focado na oficina de habilidades, o AppBuilder, e também isso é muito interessante no que diz respeito ao ápice do artigo. Faz o aprendizado. Existem aplicativos de exemplo. Então, o que significa que você pode instalar aplicativos de exemplo e
tentar brincar com a mudança algo e ver como ele funciona. Então vamos ver que existem aplicativos de exemplo que vem embutido tudo o que S necessário para instalar. Então, no AppBuilder, vamos entrar no AppBuilder uma vez que você clicar no amplificador Builder. Então aqui é quando você tem todos os aplicativos que já é, que é criado. E se você quiser criar um novo aplicativo, você pode fazer isso. Bem. Então você cria um novo amplificador são, se você quiser executar um determinado aplicativo que já está desenvolvido, em
seguida, ir para o aplicativo particular, clique sobre isso, e, em seguida, executar o aplicativo. Então, se você quiser,
quero dizer, à medida que
progrediremos, entraremos no designer de pH em que depois que sua aplicação for desenvolvida, você quer mudá-la. Então você precisa olhar para o designer de página. Então, para fazer isso, você clica no p específico. Estas são as páginas 012, cliente interativo. Estas são as páginas, qualquer que seja a página que você deseja fazer alterações entra nessa página. E isso é chamado de designer de página vai ver que, à medida que progredir a renderização de página de processamento em lote, ação dinâmica. Componentes Pete Chat. São coisas muito importantes que sou e você precisa aprender como funciona. E à direita, você tem as propriedades. Veremos isso em detalhes à medida que avançamos para o, para o fosfato. Então, isso é sobre, e novamente, para executar o aplicativo, você clica no aplicativo executar. Você pode importar, exportar o aplicativo que é possível. Então, em poucas palavras, isso é sobre a navegação. Você estará trabalhando no que diz respeito ao desenvolvimento, você estará trabalhando extensivamente. Unidade Andi AppBuilder. Isso é particularmente quando você deseja criar aplicativos. E depois de concluir o aplicativo, você deseja fazer alterações. Então você entra no designer de páginas. Se você quiser criar uma página adicional, você pode fazer tudo aqui. Criar páginas. Alternativamente, mais uma coisa que você pode fazer. Em vez de, porque se você impedir a página aqui, o ponto é que ele não está ligado com a obrigação nele de criar links com o aplicativo. A outra opção é que você deseja ir para o Create Application, novo aplicativo em páginas. Então, grupo de carga, planta, Natalie, carga, o que for. Por exemplo, se isso, deixe-me pegar este. Carregue para que carregar todas as páginas desse aplicativo específico. Então você tem apenas dois pares. Você pode ir em frente e adicionar páginas. Então, isso significa que nesta aplicação, essa página, além disso, você pode ativá-la para o link de criação de aplicativos Oracle por conta própria. Então esta é uma das opções. A outra opção é ir para o aplicativo específico e, em seguida, criar uma página,
em seguida, criar uma água o aplicativo específico
e, em seguida, criar uma página. Neste caso, você precisa criar um link. Então, isso é em poucas palavras, a navegação no artigo afeta, mas à medida que progredimos, você vai obtê-lo mais facilmente. Então, obrigado. Fique na tumba.
4. Carregando dados a partir da planilha e criar um relatório: Então vamos usar o upload de planilha para
o Ampex ou capex e, em seguida, construir um pequeno aplicativo tipo de aplicativo de relatório. Então, para Purdue que sim, você precisa ter logado nos pacotes oraculares. E AppBuilder é onde você pode construir o aplicativo com ele a partir do banco de dados são a partir da planilha. Então, clique nisso. E então você tem que ir para a aplicação de campo. Então aqui é onde ele durará. Você gosta de novo aplicativo. Quando você deseja criar um novo aplicativo, são se você quiser adicionar páginas adicionais para o aplicativo existente, então você precisa usar isso. A outra unidade, é claro, fazer upload do arquivo CSV separado por vírgula. Então isso é o que temos é um arquivo separado por vírgula, que é basicamente da planilha. Tudo o que é necessário é esse novo arquivo. Você precisa salvá-lo como pela rosa do mar? Você precisa salvá-lo como uma vírgula separada. Este em vez de planilha, particularmente a maioria do aplicativo, vamos cavar os dados no formato CSV, particularmente quando você deseja importar arquivos. Então você tem que saborear. Então, uma vez que você tenha feito isso, a verificação R Cmd vai para a partir do arquivo. E o mordomo lentamente, você pode escolhê-lo. Schuster File Project é aberto. Então, basicamente, foram pais. Então ele está exibindo um protesto embora eu tenho uma entrega também. Então tabela emprestador e este meu espaço quando eu sou dado que solicitado para estes é que eu nos deu cap demonstração, nome da
tabela, qualquer nome que você deseja usar projeto IoT. Senti o mesmo nome e dar. E então eu poderia fazer um Lorde Data. Então ele vai carregar o quadro de dados e, basicamente, estamos recebendo os dados sendo carregados. Então eu vou continuar com a criação, continuar a criar aplicativo com isso e ir lá e continuar. Então, basta verificar. E eu vou dar um nome, mesmo nome e projeto de adequação. Uma vez que esse nome já está presente, IoT, tarefa de projeto
IoT ou menos multa. Então e C, Criar Aplicativo. Obter recursos está sendo feito, terminando. E assim criou. Então agora podemos executar goto, executar aplicativo, tem que clicar em Aplicativo. Portanto, dura para a senha do ID de usuário. Você precisa fornecer a senha do ID de usuário. Então, uma vez que você tenha logado usando sua senha ID de usuário, que são usados para criar o mapa X. Esta é a imagem que você obtém. E quando você mostrou o get para a tarefa, ele fornece os detalhes que são as colunas que você pode realmente inserir a partir da ação. Você também pode, desculpe, um SAR. Então, seja qual for a maneira que você quiser começar, você pode fazer isso. E então você não só pode ver a parte interessante é algo como uma planilha. Mais do que esta planilha, há muito mais fácil. Você também pode criar gráficos. Então vá para a chance, qualquer nome e valor crepúsculo e veja
orçamento C soma, e , em seguida, aplicar. Então, uma vez que você faz isso, sim, você recebe toda a carga com todos os detalhes. Assim, desta forma flexível, você pode criar chance. O mais simples, mais simples relatório, equilíbrio. Pegamos uma planilha, carregamos os dados na tabela. E, em seguida, a partir dos dados de gable 1D é então preenchido e fornecido um relatório. Então, podemos ir para apenas verificar se as tabelas estão corretamente preenchidas ou não. Enquanto você precisa fazer é ir para o workshop SQL. E não é a habilidade deles quando o objeto Rosa desaparecer e mas eu tinha nos dado projeto Bask. Então lá você tem, então você tem tudo isso. Tudo o que tínhamos na planilha que foi carregado nas mesas como homens. Quero dizer, desmoronamento e diversificado. Isso está disponível na nuvem. Então, insira o artigo na nuvem, apex.com blog no banco de dados. Ele tem muitos desses dados e esses dados é o que foi então fornecido no formato de relatório. Então, este é o mais simples do relatório que você pode gerar com artigo volta usando o aplicativo enterrado do ponto de vista da geração de relatórios. Obrigado.
5. Como criar objetos de banco de dados usando de amostra: Bem-vinda de volta. Então, anteriormente vimos como podemos fazer upload de uma planilha e como formato CSV e, assim, assistir o upload. Ele criou as tabelas necessárias derivando os dados
da planilha e nós usamos esses dados para um relatório. Vamos progredir ainda mais e ver como podemos criar um aplicativo a partir de dados na tabela que é diretamente a partir dos relatórios de variação de tabela como podemos criar e, em seguida, recursos como o que são os formulários e o recurso farms. Vamos olhar para isso. O ponto interessante é que o remo Ampex também com uma espécie de conjunto de dados. Assim, isso pode ser instalado diretamente no ponto afeta oracle.com para que você possa usá-lo para criar o aplicativo. Então isso faz com que o seu trabalho é em vez de criar uma tabela, inserindo dados em que e, em seguida, começar a progredir na construção de um aplicativo. Em vez disso, podemos usar o conjunto de dados fornecido pelo Oracle, descompacta e, e pode instalá-lo
e, em seguida, progredir na construção do aplicativo com base nesses dados, que é criado no banco de dados dos efeitos iniciar oracle.com. Então, para fazer isso, eu entro no menu. Você tem que ir para o workshop SQL no dedo do pé, em
seguida, ir para utilitários. Nos Utilitários, você terá esses conjuntos de dados de exemplo. Então vá para o conjunto de dados de exemplo, você tem muitos deles. Então o que vamos fazer primeiro é que queremos usar os dados do projeto. Então tudo que você precisava era quando você clica em Instalar, Isso vai criar as tabelas necessárias. E então ele terá os dados
inseridos nas tabelas para que você possa simplesmente usá-los para construir o aplicativo. Então, se você olhar para ele instalado em um projeto de dados e coleta de tarefas de marco do projeto e cortar a relação detalhe mestre conjunto de dados usado para visualizar nossos gráficos. Há outros também, mas vamos começar acima da instalação dos dados do projeto. Então, clique nisso. Então, em lágrimas, amostra Lee é projeto instalar extremo exclusivo, movimentos, minha alma bem esquema Inglês é Camps e isso é tudo bem. E clique em Carnegie. Então, basicamente, estas são as tabelas que vai ser instalado. Então vamos dizer instalar ativo líquido. Por isso, está a progredir. Sim, um tecelão sair e apenas verificar se o Object Browser, olha como eu quero dizer como ele parece, OK, exceto que você vai para o Object Browser. E lá você vê nas mesas. Então estas são as mesas. E dentro da tabela você tem todos esses dados. Da mesma forma, você tem outras tabelas também. Projetos de exemplo, marco de
amostra, status de projeto de exemplo faz, faz links e faz esses. Então, agora já temos os dados. Então, vamos usar esses dados para criar os aplicativos. Então fique atento. Obrigado.
6. Revise objetos de banco de dados criados.: Um snowrevise rapidamente o conjunto de dados de exemplo, que foi criado executando a instalação a partir de utilitários do conjunto de dados de exemplo que já havia instalado. Então, vamos rapidamente olhar para o que tem sido. Vimos que os povos estão instalados, mas além disso, há poucos mais objetos. Vamos dar uma olhada nisso. Vamos para a escala, oficina e o objeto. Aqueles. Então você tem as mesas. Além disso,
alguns pontos de vista também foram instalados. Então vistas como algo como o que vai ser lance na mesa. Você pode ter junções com a tabela
e, em seguida, exibições são criadas. Alguma questão de fato. Exibições não armazena as informações. É a tabela que armazena as informações. Olhe as coordenadas. Então esta é a coordenada, algo semelhante aos procedimentos são função. Então ele faz uma seleção, faz uma seleção de várias tabelas ou ouvir projetos e projetos status. E assim, sempre que uma vista é chamada, ele vai selecionar as informações de um par de tabelas são ainda mais com base
na instrução view que você tem e ele irá fornecer-lhe com o conjunto de dados. Então, aqui, vista de projetos de exemplo. Os projetos de amostra sublinham. Nós é uma visão em várias tabelas aqui é duas tabelas e projeto de amostra e status de projetos de amostra. Então, sempre que uma vista, esta vista é chamada, ele vai recuperar todos os dados a partir daqui, foi para selecionar, executar uma seleção, e então ele vai retornar de volta os dados. Então você pode ter alguns índices também, que podem estar presentes com a sintaxe. Sim, claro. Estes são os índices que foram criados enquanto
instalamos os índices de conjunto de dados de amostra para recuperação mais rápida. Então temos os índices que é criado. Então estaríamos na construção do aplicativo primeiro, vamos entrar no pouco mais exatamente como o que vimos na planilha. Usando a planilha que criamos, os relatórios agora usarão esse conjunto de dados para criar relatórios, relatórios fantásticos, que são, que são pacotes de programas. Então vamos usar isso para construir a estátua do relatório. Obrigado.
7. Construindo um relatório: Bem-vinda de volta. Vamos agora começar a progredir ainda mais na construção do aplicativo usando o AppBuilder. E usaremos o conjunto de dados de exemplo no projeto, que já foi instalado no banco de dados. Então, para fazer isso, vá para o AppBuilder e, em seguida, você precisa criar. E isto leva-te a esta página. Variâncias, criar um aplicativo usando novo aplicativo a partir de um arquivo que já vimos. Então, vamos usar o novo aplicativo selecionar equipes conjunto de aplicativos configurar sob opção, particularmente quando você já tem banco de dados. São o banco de dados do significado. Você tem todas as tabelas, você tem todas as articulações no lugar, todos os objetos de banco de dados estão no lugar, então você pode criar o aplicativo. Novamente, o ponto a observar aqui é o objeto de banco de dados. Por objetos de banco de dados, quero dizer, poderia ser como as tabelas que tem todos os dados relevantes. Pode ser qualquer ponto de vista que atuará sobre a mesa para recuperar os dados, quaisquer índices, quaisquer procedimentos, quaisquer funções, uma vez que você tenha o banco de dados completo no lugar, sim, então você começa a construir o aplicativo. Neste caso, estaremos usando o conjunto de dados de exemplo que já foram instalados. Então pegue seu novo aplicativo. Forneça o nome do aplicativo. Neste caso, digamos que vai ser projetos e, em seguida, a aparência. E porque há alguns menus laterais, sabíamos aplicação Randy. Então, esse lado, Meno, você terá múltiplo. O que vamos usar. Basicamente, a aparência vai dizer que a ardósia de Linda é o que vamos fazer. E depois salvamos. Nós apenas estado está aqui e queremos todos os recursos, verificar o tempo. Nada a ser feito nem aqui. E ir para adicionar páginas atmosfera, você vai começar a adicionar as páginas. O primeiro vai ser relatórios. Então vamos usar um Dashboard. O primeiro caso. Então vamos usar um painel. Então clique na porta desanexada. Em seguida, ele dá você vai usar o gráfico de barras. E aqui vamos ver, ver o termo ao quadrado para ser algo como orçamento versus custo. E a tabela ele, tanto quanto este vai,
vai ser as vistas, visões projeto de
exemplo é o que vamos usar. E nós vamos ter. É o nome. E depois a coluna. Vai ser orçamento. Nós custamos. Portanto, no que diz respeito ao Chatman, orçamento foi discutido e temos os valores e rotular um SNP. Então vamos para o gráfico para sombra vai ser um gráfico de pizza. A nitidez nomeada vai ser o status do projeto. Assim, a tabela vai ser a vista, vista de tabela. Vamos usar a exibição de projetos de exemplo e a coluna vai ser o status. Então queremos ter apenas um cone. Porque quais são os vários status no projeto? Isso é o que pode estar na fase de implementação ou execução. Então, vários status que vamos recuperar. Basicamente é uma espécie de agrupado por função. Então vamos levar em conta todas as colunas, fatores, a próxima. E veremos o terceiro. Então vá para o gráfico. E este será novamente o gráfico de barras. Você escreveu. O projeto
lidera para mim. O Peter. Tabela vai ser a mesma tabela que temos vindo a usar. E então isso vai ser o líder do projeto é a coluna e vai ser a coluna. Uma vez que você diz contagem, você tem todas as colunas. Então, o que vamos fazer, temos três chances. Este é o capítulo um. Nós temos valor já está lá. Quero dizer, o próximo é baseado na contagem. Então este é o capítulo dois e este é o capítulo três. Temos t gráficos criados e nós o nomeamos como porta traço. Então, uma vez que você faz e Paige fazer uma página adicionar porque o pH é adicionado. Então vamos fazer uma página de adição. Então, se você vir aqui, você já tem um painel criado. Então o que vamos fazer é criar um aplicativo e ver como ele se parece, seja lá o que for criado. Então crie um aplicativo. Ele está criando um aplicativo. Terminando. Acabou. Agora, quando você executar o aplicativo, ele vai pedir o ID do usuário e a senha. Então, uma vez que você
executar o aplicativo, executar e dar-lhe um login credencial, É
assim que ele entra no aplicativo. Criamos um pH painel quando três gráficos diferentes. Então, uma vez que você clica no Painel, ele recupera os dados e fornece todos os detalhes. Como Projeto era um status de projeto cicatrizes atribuído porque este era um gráfico de pizza. Então você tem os valores, é um, é verdade, e está concluído. Nove, precisamos sempre processar esta conta. Então você pode sempre cruzar verificar com o que faz isso no banco de dados. E os leads do projeto foram as elites são que tem um valor, valor de cinco e valor de seis. O que vamos fazer é cruzar verificados com os dados disponíveis no banco de dados. Então fique atento. Obrigado.
8. Validando o relatório: Bem-vindo de volta. Então, na última apresentação, vimos sobre como criar o painel usando o ápice oracle. Vamos saber. O que vamos fazer é verificar rapidamente no back-end do banco de dados. A pesca está correta ou não. Então, para fazer isso, o que precisamos fazer é ir para o prompt de comando scale. Desde que nós sempre tinha dado os homens ser recuperado os dados com base nos projetos de amostra que nós podemos fazer uma estrela seleto, que vai recuperar todos os detalhes. Então o primeiro que faremos é verificar o status. Ele faz igual a assinar. O sinal. E vamos executá-lo. Ou tem que retornar uma linha. Quando você faz uma contagem, sabemos quantos estão lá. Então, quando você faz conta, então é um com um sinal. Então é isso que é mostrado aqui. Atribuir este. O próximo é Nin, congresso. Então acho que são duas coisas. Preciso colocar p em capital. Então porque é tudo sensível a maiúsculas e minúsculas. Então os problemas de dor nos pés. Então isso é dois. É onde você vê que dois estão aqui. E o terceiro está completo. Então, basicamente, ele está recuperando do banco de dados e exibindo-o o suficiente no chat. Ou este é o nove. Então você tem uma guerra de nove aqui para que tenhamos um gráfico de pizza. E então sobre os leads do projeto, você tem um Yokohama distante e outro. Mas tudo bem para Jackman e Lucy Lee são cerca de seis. Então quatro, então o que vamos fazer é apenas fazer um seleto e ver o que o orçamento do projeto prega. Quando você diz “estrela “, vai acontecer. E aqui é onde você tem os leads do projeto. Este é um Yokohama literalmente é 123455 anos literalmente. E aqui temos, digamos, carbono
sólido 12345 VCs. A maneira mais fácil é ocorrer. O corpo sempre
pode usar a luz. Luci continua percentual. Executá-lo. Ok. Streak está aqui. Então este é o seis. Mas é para isso que temos aqui literalmente. E Bernard tem cinco anos, como Bernard. Então estes são chamados Wildcats quando você dá uma porcentagem. E é chamado de curinga. Então sabíamos bem, são cinco. Então, basicamente, é buscar os dados atuais. Isso é o que eu só quero dizer é que as identidades do banco de dados. Então você não precisa realmente sequela para criar tudo isso. Mesmo que você não seja um homem de SQL, você ainda pode ir em frente e criar dashboards. Usar o oráculo afeta. O bom é que você pode. Sim. Quero dizer, o back-end foi baseado na vista. View foi baseado em um par de tabelas a partir do qual ele vai
recuperar os dados que tem onde quando você construir um aplicativo com o banco de dados, bancos de dados onde você pode, quero dizer, você se sente bom em SQL com os procedimentos, você pode criar todos os detalhes do negócio no banco de dados e você pode usar o ápice para, em direção ao seu display e você pode avaliar o progresso. Vamos ver também como você pode criar as fazendas e assim por diante. Então fique ligado. Obrigado.
9. Elaborando relatório e aplicativo baseado em formulário - 1: Bem-vinda de volta. Então, na apresentação anterior, vimos sobre a criação de um painel. Vamos agora analisar a criação de um relatório junto com um farm. Então repórteres onde sim. Obtém todos os dados do banco de dados e, em seguida, exibe em um formato de relatório, seja nosso gráfico de barras ou cheque beta. Ele recupera os dados do banco de dados e, em seguida, fornecer o formato de relatório necessário. Assim, sobre a partir do relatório em aplicação também terá formulários. Formas na detecção o que fazer inserir os dados em um. Então vamos ver como ir sobre a criação disso. Então, para fazer isso, vá para o Criar. Criar é onde você vai criar o aplicativo. E é sempre, sim, você seleciona novos aplicativos, novas implicações. Este, este pode saber sobre este ícone é onde você pode criar um novo aplicativo ou você pode adicionar páginas para o aplicativo existente ou os dados existentes. Então, no nosso caso, vamos usar o mesmo aplicativo em que já temos um aplicativo de painel. Então, em que vamos adicionar mais páginas. Agora, Dulles. Vamos começar tocando neles em dinheiro para clicar em New Application. Então, uma vez que você faz isso no topo você tem vista blueprint ou Senhor, blueprint azul. Nós temos que conhecer o seu projeto já existente, que é o projeto onde temos o painel. Então você tem que abaixar isso para adicionar mais páginas ao aplicativo. Então você estará Já baixamos o blueprint e é aí que temos o painel, que somos criados anteriormente. E toda essa
verificação, as caixas de seleção estão habilitadas porque estamos carregando. E traduzimos isso a aparência e projetos é o nome dela. E agora você tem que ir e adicionar as páginas. Então, o h Então ele ou ela estavam para entrar no relatório um. E o nome da página vai ser tarefa. A tarefa é o PhD. E então o cabo vai ser as tarefas do projeto. Esse é o nome da tabela. E aqui se você olhar para ele, inclua formulários. Então, aqui você precisa clicar sobre isso para que, além do relatório, queremos inserir os dados e ficar armazenados. Então inclua isso também. E, em seguida, vá para a pesquisa de grumos e, em seguida, o ID do projeto. Então é aqui que deveria estar. O nome do projeto é o que significa para o cabelo. Vamos ver, exibir coluna. E então você tem um marco. E o ID do marco será baseado no nome do marco do projeto. Por isso, fizemos tudo isto. Nós designamos a mesa. Nós tínhamos incluído o formulário e, em seguida, as teclas de pesquisa e a coluna de pesquisa ou exibição é o, agora dizemos o tom do anúncio. Então, uma vez que você faz isso, você tem a tarefa relatório interativo com forma é água faz mencionando. Então, na próxima apresentação, vamos executar isso e ver se somos capazes de inserir os detalhes na cena. Obrigado. Fique atento.
10. Como executar o aplicativo com relatório e formulário baseado no formulário - 1: Bem-vinda de volta. Então vamos agora executar o aplicativo. Então, para isso eu chegar a Amsterdã. Encontrará três dos projetos com o mesmo nome. A razão é que, como nós carregamos o aplicativo e recriamos, você vai descobrir que ele cria mais um aplicativo. Então este é o antigo, e este é o último. Olhando para o número, você descobrirá que este é o mais recente. Porque se você vê aqui é 141900 e os anteriores têm o número anterior. Assim, você sempre pode excluir o aplicativo. Para fazer isso, você entra no aplicativo e, se quiser, você sempre pode excluir o aplicativo mais antigo. Então, deixe-o, que seja por enquanto. Então o que vamos fazer é ir para o aplicativo e queremos executar o, o mais recente. Então vamos executar o mais recente. Então, chega a isso. E, em seguida, execute o aplicativo. Então você tem a tarefa dito aqui, porque desde que eu já fiz login, caso contrário geralmente duram para o ID de login e a senha. Então, a tarefa é o que nós criamos. Então, se você olhar para ele, você tem a tarefa executada. Este relatório que tínhamos criado, armazenado todo o id do projeto, descrição
do nome do projeto como eu preciso. O que quer que esteja na mesa, é exibido. E agora no topo, se você olhar para ele, ao contrário do relatório na parte superior, você também tem o botão Criar. Então, se você quiser, você pode criar um novo registro. Então você pode criar um novo registro. Então, estes são os campos para os quais você precisa inserir para este aplicativo sensorial e tomou o aplicativo de amostra que veio com o arco afeta alguns deles porque id do projeto, iPhone, ele tem uma chave primária. Então, o que significa, significa ter um valor que
já está lá na tabela particular, a tabela do projeto. Então nós não sabemos. Então, o que você puxou idealmente mais baixo silicato, eles vão para a camada superior e vão para o Sim. E vá para o navegador Object comprado. Você vai conseguir todas as mesas para nós. Vai ser a tarefa do projeto e obter os dados também. Então, se você olhar para ele, isto é, eles usaram o mais provável que eles vão abusar dos gatilhos para preencher esta tabela. Isso é quando você tem um grande número. Então tudo o que precisamos fazer é copiar este 84 e copiar isto e preencher aqui. Assim KD nome marco Miss, Eu estou apenas dar algum nome. Testando. Testando. E cessionário. Começa. Diga 9 de setembro. Ganho de mesa Yen para ser 10 de setembro. Primeiro dia, acredite mesmo assim. Não é obrigatório apenas para fins de demonstração. Ativos deixá-lo e criá-los em uma data está sendo criado. O CreatedBy é datado por você tem todo este id de projeto de teste . Então isso deveria ter criado no banco de dados. Você pode filtrá-lo por nome e nome. Essa é a razão pela qual não está mostrando corretamente. Está bem. Este é o motor quando você vê o testador. Então vamos ver isso. Novamente, esta consulta, vamos voltar a consultá-la. Então mais um me usa para falhar. O que faz o relatório que você teve o estranho qual é a entrada que você e fez? Você sempre pode ir para o comando SQL. E quero dizer, eu seleciono, selecione estrela de tarefas de projeto de exemplo onde nome como, Eu sei que me deram algo como teste, mas eu não tenho certeza que adições eu fiz. Eu conheço alguns que estiveram lá, mas quando eu faço uma busca, foi que eu descobri que estava incomodando os olhos Gu o que eu tinha entrado. Então, o que você precisa fazer é que você sempre pode ir para o aplicativo e fazer oferta. E onde o nome é igual a uma string. Então esse é o correto. Quando você faz um filtro, você obtém o resultado, o nome igual a. Então, quero dizer, esta é a GUI que o usuário vai usar que como um, um, como pessoa técnica, ele não iria para o comando SQL e recuperar o relatório correspondente. Mas para um usuário final, sim, naturalmente, ele tem que usar a GUI e dessa forma, sim, o apêndice fornece toda a flexibilidade é algo semelhante ao que você faz no SQL, mas é muito mais informativo no sentido que você pode usar o idioma inglês padrão para filtrar todos os detalhes de um registro como algo semelhante a usar na planilha MS. Martyred é muito mais foi estilizado. O ápice é muito mais versátil do que a planilha. Então isso é mais, uh, criar um relatório. E, em seguida, usando esse relatório, você também pode criar registros adicionais que são armazenados no banco de dados também. Então, obrigado. Fique atento.
11. Como criar objetos de banco de dados para aplicativo 2: Bem-vinda de volta. Vamos agora progredir ainda mais. Vamos explorar os outros recursos no ápice Oracle. Então, para fazer isso, o que vamos fazer é instalar, no entanto, conjunto de dados exemplo. Nós vamos fazer. Vamos instalar o funcionário e departamento, é claro. Então vamos instalar o empregado. Então este apenas suporte para tabelas, que é tabela de departamento e departamento sublinhado vista V, que é a nossa visão. Então vamos executar uma instalação. Assim como instalar. Vamos dizer executar e vamos fazer uma revisão do conjunto de dados. Bom para o objeto cresce. Então o departamento está lá. E se você olhar para o nós olhamos para a tabela mais os dados disponíveis ali. Os dados, ele tem 44 linhas. Em seguida, selos e operações de pesquisa contábil E se você olhar para as restrições apenas para identificar o que é a chave primária. A chave primária está no número do departamento. E da mesma forma a tabela de funcionários. E se você olhar para os dados, estes são os dados. E, em seguida, se você olhar para a restrição, você vai encontrar a restrição aqui é o número do funcionário é a chave primária,
e, em seguida, é claro, o número do departamento e gerente é a chave estrangeira. Então o que vamos fazer é usar esses dados. E este é outro relatório. Descartamos como cortes, que são apenas povoa em uma espécie de formato de pilha. Vamos ver esse relatório m provavelmente, em seguida, construir perfurado em forma para ele. Então fique atento. Progrediremos ainda mais. Obrigado.
12. Como criar aplicativo de relatório de cartão 2: Vamos agora progredir ainda mais e construir outra forma de pobres, que é chamado o tipo de cortes de relatório. Você vai ver amarrações. Tão pequeno que o relatório. Então vamos ver como ser criados. Então, como sempre, nova aplicação. E diremos que partam homens. Isso é o suficiente. Então vamos mantê-lo como departamento. Em seguida, irá e adicionar páginas. E eu tinha páginas. Sim. Você tem tipos diferentes. Você viu gráficos, painel de instrumentos, até mesmo formulários que vimos. Então vamos ver agora o estado atual. Então, aqui nome ph vai novamente dar-lhe um nome como departamento. E o nome da tabela vai ser departamento. Departamento, nome, departamento e ele nomeou coluna x também temos o nome. Então vamos ver página, esta página lado. Então, como sempre, você não vai incluir todos os recursos porque uma vez que você chegar até nós você ama diferentes componentes, somar as obrigações. Então, apenas para torná-lo simples, não
vamos ter todos os recursos adicionando protocolo não vai fazer isso. Então vamos agora ir em frente e criar o aplicativo. Então, o aplicativo é criado, modo a parar cerca de quatro páginas. Então agora vamos executá-lo. Necessidade de fornecer o nome de usuário e a senha. Então, uma vez que tenhamos logado, você obtém este ícone. Como departamento foi para clicar neste departamento, você tem todos estes são os cartões. Tem um departamento diferente. Departamento número 1020 é pesquisa, e 30 é Hills, e 40 é Ops. Assim, você pode cruzar verificar se necessário com a tabela DP. Então agora o próximo passo é o que vamos fazer é o que você idealmente fazer é supor que no departamento, você quer adicionar um funcionário adicional ao departamento. Então, uma vez que você clicar no departamento, então ele precisa de dois irá apontar para cima e formar. Outro formulário em que você insere os detalhes e, em seguida, salvá-lo. Então, se esse é o caso, como vamos fazer isso? Veremos isso na próxima apresentação. Fique atento. Obrigado.
13. Como criar formulário e vinculá-lo com Appplication no relatório de cartões 2: Então, no carrinho ou no relatório de azulejos, algo assim. Temos vários departamentos. Só de olhar para ele. Sabemos que esses muitos departamentos e como eu disse, no departamento poderia ser empregado na areia B1 ou para adicionar um empregado e queríamos aparecer
para que você possa inserir os detalhes do empregado. Então algo semelhante a este. Então você adiciona o funcionário e criou. Mas como é que isto aconteceu? Então isso de fato, de fato, eu tinha criado um formulário adicional. É assim que no seu relatório, neste relatório, quando você clica nele, você encontrará um formulário se abrindo. Então basicamente precisamos criar uma página e vincular o pH ao relatório. É isso que tem de ser feito. Então, se você olhar para ele, o número do departamento é automaticamente preenchido também. Para que soubéssemos CVE sim. É que o relatório para esse departamento, o empregado é atribuído como temos basicamente, estamos passando o número do departamento para o formulário para que ele é pré-preenchido. Então, como fazemos isso? Basicamente, você precisa criar um formulário adicional se você olhar para ele e criou um adicional de adicionar funcionários e, em seguida, vinculá-lo ao departamento. Então, em um clique sobre isso, o departamento. Então você vai entrar no departamento. Este é o lugar onde esta é uma consulta de sequela que você vai encontrar. E estou ligando para a URL. Este é o que é o URL? Página número três amplificadores número do departamento de pesca está sendo passado para a
página número três neste caso, eu criei como um formulário e moeda magneticamente que departamento ou departamento particular precisa chamar a página número três, e ele precisa passar o número do departamento nesse formulário. Então é isso que acontece aqui. Então, provavelmente o que vamos fazer é recriar outro formulário e vamos passá-lo talvez aqui no S3, precisamos recriar uma página de tarefa para a página adicional quatro em vez de três. Precisamos passar antes, então veremos como fazer isso. Então vá para o AppBuilder. Está bem. Este é o do Departamento. E antes, se você vê sempre que queríamos adicionar uma página, o que fizemos foi ir para o AppBuilder e então entramos em. Eu sou o criador. E então, por exemplo, baixamos o novo ph, novo aplicativo e, em seguida, tivemos carga marca para que você possa adicionar as páginas, páginas adicionais aqui. O que vamos fazer é, na verdade, vamos criar um pêssego e, em seguida, ligar a página para outra página. Aqui é um departamento. Então chegamos a um novo criado você terá uma página número quatro. Página número dois, precisamos ligar para a página número quatro. Uma vez que criamos aqui, estamos ligando para a página número três, este exame. Então criamos uma página número quatro. Então crie um pH. E vai ser uma árvore baseada em formas H. E nós nos perguntamos ter fazendas. Então é aí que diz a página de fala para vem
automaticamente e adicionando e adicionando funcionários. E queríamos ter o Leno modal. E então nós queríamos ter a contagem de pão como ele precisa para aparecer. E padronizado é o departamento que faz as páginas do departamento de onde de quando precisamos ter este argumento para Paul. Então, adicionando funcionários. Então vá para a próxima. Então identifique a navegação. E aqui também precisa ser departamento. E, em seguida, no próximo aqui, precisamos tê-lo deve ser baseado na tabela de funcionários. Mesa de funcionários é o que estamos pesando dois. E o número do Locard e do funcionário é a chave primária dessa tabela. Então número do empregado. Agora batemos na mesa. Então está sendo criado. Então leva um minuto ou um minuto e meio. E novamente, este é o CloudWatch, então ele chega à nuvem e processá-lo, e ele tem que enviar de volta. Então leva algum tempo para ser criado. Então vamos dar mais alguns minutos. Coisa que a página será atualizada. Leva você vai ver que arremesso para o número do funcionário. Este é o processador de grãos de processamento. Então é aí que você tem a página para, é o que está aqui. E o que precisamos fazer é entrar. Página dois, a página três já existe. Primeiro, precisamos ir ao campo para ir ao departamento. Na verdade, aqui está. Em vez de três, precisa ser quando já criamos quatro. Portanto, ele precisa ser para qualquer página pot que você quer tê-lo cartão que precisa ser ouvido aqui. E qualquer que seja a chave primária para a qual ele precisa passar, isso precisa ser fornecido. Isso é o que é um nó. Então aqui está o discurso três. Quero dizer, quando eu criei assim por diante, depois desta apresentação ele precisa ser pago. E como a página três foi o que eu tinha criado inicialmente, então eu preciso ser pago. E o número do departamento é uma chave primária na tabela de departamento. E precisa ser antes disso antes do cartão de número de página Lin. E tudo isso tem que ser passado. Diga que está bem, sim, e assim que for criado, então salve-o. E isto está salvo. Então, agora que em vez de três, mas de qualquer maneira, 34 vão ser vistos em forma de costura. Então, apenas para fins de demonstração, eu mostrei a vocês como criar o formulário. E a partir da segunda forma, estamos chamando a quarta forma. Em segundo lugar, o relatório um. E do relatório um, VAR chamando o forcado, que está deformado. Então aplicativo CTO, então você pode executar o aplicativo. Então aqui está adicionando. Então, afaste-se do departamento. Precisamos ligar para os empregados. Então departamento eo departamento vai ver a adição de funcionários aqui mais cedo era e funcionários. Agora ele está adicionando funcionários. Você pode dar os detalhes. Diga gerente, eu não forneço nenhum gerente. Contratar o estuário é de 5 mil. departamento de Michigan está bem. E então você o salva. Agora, vamos fazer o mesmo baralho. Então agora, se você quiser sim, você pode ir e cruzar verificar nas tabelas de funcionários. Pode causar que nós tinha entrado, entrou o registro e salvar o registro para a tabela de funcionários. Então vá para a oficina de escala e vá para a mesa de funcionários. E segundo comando de atualização. E então você volta para o navegador de objetos. Saiba, clique no funcionário sabe, clique nos dados. Então você já tem o registro inserido. O que for necessário em apenas tempo 20 para a mesa. Então, a partir da lista com sucesso cor do relatório, chamamos o formulário. E então, na fazenda, nós entramos os detalhes e conseguimos venda nas mesas de funcionários. Então é assim que há muitos recursos e efeitos. Você pode usar o relatório, você pode combinar o relatório inesperado e quero dizer, quem pode processar no sentido em que você pode inserir os dados nas tabelas. E três, através da interface gráfica do usuário. Então, obrigado. Fique atento.
14. Crescente complexidade - O que é um designer de páginas?: Bem-vinda de volta. Então vamos agora entrar no designer de páginas do banco. Até agora, se você olhar para ele, tivemos que usar o construtor de aplicativos para criar o aplicativo. Mas então, se você olhar para um projeto da vida real, hambúrguer é bom inicialmente enquanto projetá-lo, mas então isso pode não ser um produto final. Você pode precisar ajustá-lo, precisar mudá-lo. Pode haver início. Então, nesse caso aqui, você não pode voltar para o AppBuilder e começar a criar um novo aplicativo. Você precisa usar o aplicativo existente. Talvez você precise ter tipo de botão na página já ordenada, ter modificações no PH. Então, como vamos fazer isso? E às vezes a ferramenta acontece, você queria ter sequelas incorporadas
na página para que ele recupere os dados ou você deseja executar alguns cálculos. Ou B2B geralmente usando PLC. Então, nesse caso, você precisa usar o designer de página, aipac design de fala deles. E o que faz designer pago usar designer de página para manter e melhorar páginas dentro do artigo Aplicação X mais quatro, o que significa sim, está tudo bem. Convertendo M. É um primeiro corte. O primeiro, você usa o construtor de aplicativos para criar o aplicativo, mas então você precisa mantê-los e gerenciá-los. Você tem que acorrentá-los. Então, naturalmente, você precisa ir para o designer de página usado um designer de página para fazer uma aderência cadeia de anúncio. Isso é justo. O designer de páginas vai ser muito útil. Se os designers são um desenvolvimento integrado completo que inclui barra de ferramentas, vários pinos. Mas, importante e diretamente, usar a habilidade PLN da instrução SQL em TI. Porque no final novamente, porque ele faz produto nativo Oracle, você pode usar, assim como quando você emite uma instrução select. No SQL, você só dirá selecionar estrela de uma tabela específica. O mesmo que você pode fazer aqui. Desde que você tenha a conectividade estabelecida. Fizemos Database Issue que declaração parece contra com PLC SQL também, você pode ter os procedimentos, você pode ter o bloco anônimo chamado. Solo, torna-se muito mais versátil na construção do aplicativo quando você usa o designer de página. Se você olhar para ele. Quero dizer, em comparação com perguntas anteriores, desejando era sub-par 2012, quando tínhamos uma pergunta para Dan, veio um desejo e evento phi a partir de então tornou-se desejo 171819, é claro. E se você olhar para por que eu trouxe essa brancura, quero dizer, foi competitivamente a partir de uma perspectiva de demonstração, estão mostrando que a perspectiva de apresentação é muito mais DCF. Na próxima tela, assegurei o desejo 90. Na versão quatro, ele vai muito mais fácil na renderização de páginas web e processamento de pregação. Um oráculo até X. Quando você fala sobre designer de
página, renderização de página e processamento de ponte desempenha um papel importante, muito crítico e importante. A renderização de página é longe algo que você deseja obter do banco de dados. Você usa a orientação de página e depois de obter todos os dados para cima mais tarde na página e você deseja fazer o processamento adicional, em
seguida, você usa o processamento de pitch. E se você olhar para ele, algo como para onde ir depois de algum processamento ou para ir para uma página diferente. E este vermelho tem uma ramificação também, mais caixas ou página dois com base em certas condições. Tudo isso diminuiu no processamento de página e também você tem a competência compartilhada. Portanto, esta é a versão para a água. E novamente, o ponto que eu só queria reiterar, e você entra no campo. Designer, ter um entendimento entre a renderização de página e o que faz o pager de processamento de página e fazer você usar o balanceamento SQL e processamento de pitch particularmente Sim, estaremos usando o PLC e muito mais também. Veremos isso. Então e novamente, apenas para recapitular, como eu disse, renderização de
página, recuperando valores do banco de dados, definindo itens com base em algum banco de dados. Quero dizer, você pode definir valores temporários depois recuperar o banco de dados usando os dez valores ou as variáveis, ou ele é atribuído a um item, você usá-los. Travessia, é isso que você faz. Processamento independente. Depois de obter os valores do banco de dados nas renderizações para ele, então você o leva para o estágio de processamento de página, que é onde você faz o cálculo dos dados de recuperação. No entanto, você pode precisar, com base no cálculo, enviá-lo para o banco de dados ou enviar um e-mail. Então tudo isso acontece durante o processamento da página. Então isso é o que um irmão de página usou para executar uma ação específica. Sempre que acabar página, a página é renderizada R vai para o navegador VR. O significado, a página grande é considerado para ser renderizado. Você vê que nós certamente no navegador o, isso é o que significa renderização. Você vê isso no navegador. Isso significa que uma página é renderizada e depois disso, você a processa. É aí que você pode usar o nosso botão de computação talvez. Quando você diz computador, poderia então chamar a bobina PLC R igualou página
recentemente ou mesmo disse que é o que você pode até mesmo enviar um véu fechar janela pop-up. Tudo isso é possível no processo de pitch. E não vir ao designer de páginas na versão 90. Então, na verdade, a cabeça fez parecer complicado,
mas sim, uma vez que você se acostuma, ficou muito mais fácil. O que eles fizeram foi que eles agora têm três alfinetes diferentes. Isto é girar um e girar e a árvore giratória, o que eles fizeram foi em dor um. Você tem toda essa página e entrar. Você tem o processamento da página. Você tem os componentes falsos. Então, tudo isso vamos entrar em quando você entrar no login medieval para os aplicativos Oracle, quando um mostrar-lhe o campo, nosso design que você vai ver isso. Então tudo isso, eles fizeram isso no primeiro alfinete. Eles têm essa renderização, renderização, processamento de ação dinâmica e verificação de componentes em d e no painel esquerdo. E uma vez que você clica em um determinado pin, isso lhe dá componentes de camada, mensagens, pesquisa paga. Você tem o layout, como vai parecer. Este, o do meio, e o último dá-te as propriedades. Por exemplo, para clicar em você HipChat funcionários com base na tabela? Então é baseado na mesa. Então você começa o log com um clique de um botão
em si daqui, no mesmo eu quero dizer, individualmente na mesma página no navegador, é não, você será capaz de ver o que isso significa? O corpo componente onde tivemos Chad empregado, se ele é pago em testes e item. O que faz basicamente todas as propriedades, propriedades de que é exibido. Então é aí que é tipo de página RBC com riu. Quero dizer, um monte de fotos e fica muito mais fácil entender
a partir de uma única placa B em vez de perfurar para baixo, clicar sobre isso, e então ir mais longe. Portanto, isto é, no que diz respeito à versão 90. Então, à medida que progredimos ,
quero dizer, usando lambdas tan, beta, quero dizer, vamos pegar o designer de páginas e mostrar as navegações. Então, obrigado. Fique atento.
15. Navegação no designer de páginas: Bem-vinda de volta. Vamos agora olhar para o designer de pH. Então esta tela é mostrada agora. Uma vez que você faz login, esta palavra aparece e nós entramos no aplicativo. E, em seguida, você clica no botão Criar. Isso é quando você cria o aplicativo nas páginas que você deseja que tenham formulários de relatório. Você escolhe isso e, em seguida, cria o aplicativo. Então, assumindo sim, inicialmente você tem uma amostra ou um aplicativo no lugar e postado. Se você quiser adicionar um pouco mais. Ou você pode até mesmo começar com o aplicativo em branco ou uma página em branco. E então, se você for bom o suficiente, então você pode usar o signatário do PhD para preencher o campo. Então, como vamos fazer isso? Então vamos dar um exemplo deste. Este relatório só para interactivo. Baseia-se na tabela. Tão poluente ou para ver que estou dentro. Então eu só queria trazer o designer de páginas. Então, para fazer isso, basta clicar nessa página específica para todo
este aplicativo para que você possa executar o aplicativo. Considerando que aqui o que eu vou fazer é ir para a página. Silêncio. Então, para fazer isso, você clica no designer de página e se espalha. Ele traz à tona o designer de páginas. Como eu disse, você tem três pinos. O primeiro, o segundo e o terceiro. E você tem renderização é onde o que nós sabíamos corredor, ele vai render os pêssegos. E então você pode trazer o poder de processamento. São as opções dinâmicas que melhor possível. Ou você poderia fazer um processamento profundo também. Então você tem processamento de validação, palavrões, criar o processo, provavelmente ir para o processo,
clicar com o botão direito do mouse e criar um processo, criar uma ramificação. Se você quiser levá-lo para um tom diferente, então você cria um branch. Da mesma forma validando, ele poderia fazer o processamento e poderia fazer após o processamento. Essa é a submissão de oração se você quiser fazer, então você faz isso em algumas das partilhas. Então, geralmente, no que diz respeito à primeira rotação, a renderização é geralmente criada quando ele criou a página. Quando tiver o relatório e tudo isso. De facto, este relatório. Relatório e eu tive uso a aplicação variada. Eu usei o violinista atual cliente, se você olhar para relatório impraticável é o que eu escolhi. Todos eles são preenchidos automaticamente, renomeados, criados usando o AppBuilder. Eu escolho o relatório interativo. E eu tive que usar o cliente de demonstração que tem uma mesa. Se você olhar para ele, você tem o banco de dados local e aqui está vermelho porque eu estou colado sobre o pagamento. E aqui se você quiser, você pode usar isso onde eu disse, você pode usar a função de sequela RPL consulta SQL. Então aqui este é o jogo baseado na tabela ou vista, e é baseado no cliente demo. E você pode listar todas as tabelas ou exibições. Então isso é 100 S e
na extrema direita estão as propriedades do item específico. Então, por exemplo, nos clientes de demonstração que serão colunas que vem aqui. E o primeiro, É um campo de texto simples. Millennium é desde que o cliente de demonstração está satisfeito, já foi satisfeito em para um banco de dados local. E o nome da tabela é cliente de demonstração. O resto é apenas o texto simples. E aqui, se você olhar para eles, você tem a camada. E essa camada, você tem botões. E novamente, os botões que você pode agradar o potencial aqui. Se você quiser. Você pode pegar os botões aqui e colocá-lo lá. Então você tem, você pode ter uma porta aqui. Você pode trazê-lo abaixo ou, se quiser, você pode simplesmente excluí-lo. Deixe-me diariamente Dick deletou. Então, novamente, o item que você pode evoluir aqui, região
p8, região adicional r. Você pode criar uma demonstração do item PJ aqui. O que o cliente corretamente temia botão? Crie uma página eta. E novamente para esse item, você pode ter uma sequela. Verá que você pode criar uma sequência para isso, para esse item criado dentro ABA, seqüência
PN para ele. Até agora, o ponto a entender aqui é que para invocar o designer de página, Tudo que você precisa fazer é salvar disse, ir para o aplicativo. E o que for uma página específica. Tudo o que você precisa fazer é ir para a página específica e clicar sobre isso. Vai abrir o designer de páginas. E o designer independente é onde os porquinhos sobre as pessoas técnicas testemunham igual PLC fundo geralmente pode jogar ao redor. Quero dizer, à medida que você progride se tornar mais familiarizado com os ataques do oráculo, você tende a usar o designer de páginas cada vez mais. Então, na próxima apresentação, vamos também olhar para como podemos usar a sequência, instrução
sequência na página descendentes. Então fique atento. Obrigado.
16. Modificação de relatórios no Designer de páginas: Então, antes de executar este relatório e ainda fazer uma análise, como D é dado pode ser usado. Que mais alguns pontos eu apenas mais inteligente para apontar aqui, tendo, em vez de voltar e, em seguida, selecionar diferentes páginas sobre o tema em si, você pode navegar para as páginas. Digamos que este é o J1, que é a página inicial. Se você olhar para ele, a página um, a página inicial, então há a página dois. Então, quantas
páginas MR , sua aplicação, portanto, você pode navegar para essa página clicando no acima. Então é tudo 9908 é tudo auto criado para um login. Então nós na praia também, então você tem que carregar aqui para fazer isso. E você pode ver se você pode correr também. Então este, como discutimos, apenas um relatório de impacto, que é baseado no nome da tabela, Demo cliente. Nós estamos apenas indo, então qualquer que seja o ponto, quaisquer que sejam os dados estarão lá
no cliente de demonstração que precisa ser recuperado e exibido. Então é aí que você vê todas as colunas ou aqui. Então basicamente eu tinha usado o atualizado para apenas criar um relatório interativo que é baseado nas tabelas de clientes de demonstração. Então eu vou fazer o relatório e ver o que acontece na frente que bem, deixe-me executá-lo. Eu estou correndo, ele fica atualizado. E estes são os dados que estou a receber. Edward login, estado do
cliente, cidade do cliente, então seja lá o que for. Portanto, temos que verificar se ele
recuperou todos os acordos que estão presentes na tabela. Então você vai para o workshop de escala e você precisa se mover para o Navegador de Objetos. E, em seguida, Demonstrar clientes e depois para os dados. Então, se você olhar para ele, há sete registros. Mas enquanto se você olhar para o relatório e o relatório, apenas um é o que viagem distrital. E eu não usei nenhum filtro. Para esse assunto. Você pode realmente, a partir do front-end, você pode fazer um filtro com base na cidade do cliente, nome
do cliente, e assim por diante e assim por diante. Dez indiferentes. Mas aqui, Eu nem sequer fiz isso, mas ainda é um recuperar Maio 1 carro maravilha fora aqui que são um pouco. E a cidade do cliente e o estado do cliente. Então, algum tipo de adivinhação de como isso aconteceu? Então vamos novamente dar uma olhada no pH. Então o pH está aqui entre o cliente está aqui. E você tem uma tabela de banco de dados local passando. E se ele descer, olhe para, e isso é uma classe mundial, você pode bater meios após pós-recuperação. Ele vai verificar, quer
dizer, enquanto a recuperação em si, se você olhar para outro fator interessante é que um exemplo, se eu vejo, e eu já colocar isso são de classe mundial e em vez de uma tabela, eu vejo consulta SQL. Então, se você olhar para ele, o que quer que eu tenha dado o xin em moldado como trauma, isto é, que é basicamente o estado de cliente igual para me ouvir. Então é aí que você teria filtrado um só estado do cliente de amina como MA. Então, é que temos a recuperação
do relatório interativo buscou Wanli os registros que satisfazem a condição dos clientes D igual a m. Então é quando você vê apenas um registro. Para isso, um exemplo ideal de usar a consulta de sequela ou, para esse assunto, usando a tabela sozinho. Quero dizer, sem var classe cliente demo, o retrocesso foi agora. E se eu salvá-lo e, em seguida, executá-lo, ele vai ser, ele vai naturalmente recuperar todas as colunas à esquerda ou eu quero dizer todas as linhas dessa tabela,
então, claro, sim, de tempos diferentes. Se você é um negócio EUA, sim, naturalmente, você vai para o front-end e talvez você filtrar. Mas se você é uma pessoa técnica foi feita para construir o aplicativo,
então, naturalmente, você precisa usar SQL, então você precisa usar PLC dentro do programa. Então a mesma coisa, sim, você pode fazer um filtro para cima ou você pode aplicar o filtro. Pegue o cliente, fique dois ME e aplique-o. Então isso deve buscar Wanli, o MA anual AMA filtro 4L, que indica quando os clientes principais ficar mais profundo, DMA, que foi recuperado. Então isso é novamente, uma espécie de item básico e fornecer dois, quero dizer, passo a passo, os recursos e disponibilidade através do qual eu quero dizer, você pode usar instrução seqüência PLC dentro da página, designer para fazer relatórios, farms, ou qualquer tipo de desenvolvimento de acordo com as necessidades, estão de acordo com os requisitos. Então, obrigado a todos. Fique atento.
17. Designer de páginas - Componentes compartilhados: Bem-vinda de volta. Arquivo tão pequeno no designer de página, vimos renderização de página, processamento de
página, ação dinâmica. E isso é mais um problema, que é chamado de componentes Shad. Então vamos olhar para o que são esses compostos. Então, em que você tem o menu de
navegação, lista de barras de navegação lá porque, tanto
quanto a navegação está em causa e que é também a segurança, particularmente Boston, você está criando um aplicativo, você deseja fornecer acesso ao aplicativo, então você precisa ter esquemas de autenticação e esquemas de autorizações. Olhe para isso brevemente, diz respeito à segurança. Quanto menos navegação, este é o momento em que você quer realmente. Finalmente botão o aplicativo verá que começar com o mínimo de navegação. Então eu estou logado em um aplicativo, aplicativo específico através do AppBuilder. E aqui é onde você tem a confiança compartilhada. O AppBuilder entra no aplicativo específico onde você deseja fazer as alterações e fazer ACR outros onde eu tenho usado. Então esta é a aplicação. Você pode executar o aplicativo e você tem os componentes Shad. Então você clica nos componentes do eixo, você tem todas essas migalhas de navegação lista, maldade de
navegação, e também os títulos. Então deixe-me ver rapidamente. Clique no menu de navegação. Geralmente, quero dizer, quando você cria a habilidade, o próprio aplicativo, o oráculo OpEx cuidará da navegação. Então você não precisa manipular. Mas sim, no aplicativo com base na exigência, você pode precisar mudar algo. Por exemplo, o que eu fiz foi que eles construíram sobre este que eu criei, ir para criar entrada. E você pode criar esse tipo de detalhamento é o que eu criei. Você pode ir para criar entrada e fazer isso e colocar todos os negócios Ledi. Então vou cancelar. Então só para 100 para mostrar que é tudo que você é criado. E no meu caso, Sim, relatório interativo do cliente
doméstico estava lá e eu tinha adicionado o drill-down. Nada demais. Acabei de inserir todos os detalhes relevantes. Quero dizer. O que eu fiz foi reentrada estéril é cliente porque assim ele será sob o relatório interativo do cliente. Sequências 30 drill-down é o nome. Páginas três. Se você olhar para ele, não há página três. Então ele deve realmente dar o número da página está faltando. Então, depois disso, você pode aplicar as alterações. E agora vamos ver o que acontece. Em seguida, o aplicativo que você estava para fazer login. Então eu me conectei. Demos esse menu de navegação por baixo do cliente. Para que este valor obter o barítono ou aqui precisa, porque mencionamos relatório interativo do cliente como o banner sob o bastão. Você tem um del dot por construir Roma, renda-se amanhecer. Tínhamos indicado a página número três. Uma vez que a página número três não está presente, você vai receber esta mensagem caso contrário, se o número de página árabe, eles devem, quero dizer, você tem uma página existente, então ele vai abrir. Então, basicamente, é aqui que a lista de navegação você cria isso. E mais uma é, é claro, se você olhar para isso, você tem tão bem quanto você olhar para os componentes compartilhados, que é também barra de navegação ou barra de navegação é onde ele está aqui. No topo, que é a barra de navegação e navegação mínima é o que esta placa aqui. Isto não é navegação. Observamos a barra de navegação. E se você olhar para ele, eu tinha um personagem adicional criado. Ajudar. Então provavelmente e apenas colocar a bordo. Ele não é um número de página? Então, curiosamente, você também pode fornecer condições, PLC, blogs, gananciosos existentes. Você pode fazer essa carga aqui também. Então não, deixe-me criar um, você sabe, nós abortar Dicer também. Então, não, nós vamos para, eu vou para a minha inscrição. Provavelmente executou o aplicativo. E você tem um painel de abortar aqui. Então, basicamente, isso é para a lista de barras de navegação e lista de menu de navegação é que estamos aqui. Então, tudo isso é feito através dos componentes da cabana. Obrigado. Fique atento.
18. Designer de páginas - Visão geral de Autenticação e autorização: Vejamos agora os outros dois. Esse é o esquema de autenticação que testa. Um, o esquema de autorização. Isto é do ponto de vista da segurança. Portanto, é preciso entender qual é a diferença, o que faz autenticação e o que é autorização? Então isso é mais da nossa perspectiva de definição, porque é aí que fica complicado. Então, à medida que você progride , à
medida que você constrói o aplicativo baseado em apex, sim, então você sempre pode revisitar isso e você sempre pode
tentar descobrir e trabalhar na autenticação e nos esquemas de autorização. Então, a partir da nossa definição Perspectiva, sim, qualquer aplicativo vai ter muitos usos para basicamente quando você fizer login, ele irá solicitar o nosso ID de usuário de login, onde eles têm que inserir o ID de usuário. E Arctan aplicativo express valida essa credencial e permite que você no caso das credenciais são válidas, província se relacionam com o acesso. E ele usa a funcionalidade do usuário do aplicativo para obtê-lo validado para esse teste no que diz respeito à autenticação. E isso é mais um, que é chamado de esquema de autorização. Basicamente, como se você olhar para qualquer tipo de aplicativo, não só, quero dizer, para cada um dos usuários, o aplicativo se comportará de forma diferente. Algumas páginas podem estar disponíveis apenas para gerentes. Algumas páginas para apenas para as placas. Alguns deles podem ser Bu Wen Li. Então, nesse caso, sim, alguém, se mesmo os campos, os campos devem ser exibidos para certos usuários, não
deve ser permitido para outro usuário. Então tudo isso, você pode fazê-lo com o esquema de autorização. Assim, o esquema de autorização pode ser aplicado
ao aplicativo na página ou até mesmo os componentes na página, os itens em colunas e relatório. É muito mais fácil fazer isso com o esquema de autorização em
vez de entrar em um tipo de programação complexa usando PLC. Então o ponto é que você tem tais recursos em efeitos Oracle. Assim como você constrói um pintor para aplicação comercial, sim, você pode olhar para a autenticação e os esquemas de autorização para que isso possa ser implementado adequadamente. Obrigado.
19. Autenticação de usuário - Demonstração: Isto não é olhado para as autenticações porque geralmente como Cynon Lake no aplicativo que poderia ser o número de usos. Então, se vai haver um número de usuários, como vamos fornecer-lhes o acesso? Então, para fazer isso, sim, bom para o controle de administração primeiro, você precisa gerenciar usos. Quero dizer, você precisa realmente e usuários. Então, vá para Gerenciar usos. É assim. Você pode criar o novo usuário o que quiser. Quer dizer, eu criei em meu próprio nome, e eu também criei mais um apenas como teste. Então, que melhor foi criado. Você pode até mesmo alterar a senha, se quiser. Digamos que queremos criar um novo usuário. Vamos dizer teste um. As senhas podem ser
, requer a ajuda. Você tem mais um criado, você tem área de trabalho. E isso é para todo o efeito. Então você precisa adicionar este no respectivo aplicativo para realmente funcionar. Então, para fazer isso, o que você precisa fazer é, digamos que eu queira adicionar aos projetos. Então, desde benigno e acabar com este nós prego e a aplicação. Como administrador, você tem uma administração que está aqui. Você pode adicionar os usos correspondentes. Então, atualmente temos apenas o meu nome, você pode, então isso significa que isso é específico para o aplicativo. Então, aqui podemos adicionar um usuário. Então vou dizer “Teste”. E então eu vou dizer isso como apenas leitor não é um administrador. Não necessariamente como leitor. Então eu faço isso. Então, uma vez que você tenha feito isso, você pode, em seguida, login foi detest. Então deixe-me sair
deste aqui e da senha. Mas como se você olhar para ele aqui, você não tem a administração porque nunca recebemos uma administração. Então, esse caminho é apenas para contribuir. Ou ele pode ser um leitor. Então ele não pode usar mais a menos que ele vai ser um administrador. Então, isso pode, quero dizer, para qualquer aplicativo, você pode e os usuários, porque os aplicativos são quaisquer aplicativos terão vários usuários. Então você precisa dar a eles o acesso que você precisa para criar o ID de usuário e a senha correspondente para que eles possam usar o aplicativo. Então, isso é sobre a autenticação onde você pode criar os EUA. Obrigado.
20. Autorizações de usuário - Demonstração: Bem-vinda de volta. Vamos agora olhar para os esquemas de autorização. Então, temos visto anteriormente sobre a autenticação onde você cria usuários para permitir o eixo de aplicação. Mas a ferramenta acontece em um aplicativo que você tem várias páginas e você quer a restrição de uso de determinadas páginas para certas pessoas ou determinados usuários. Então, como vamos fazer isso? Para isso, você precisa ir e criar o esquema de autorização. Assim, ou através do esquema de autorização, você pode garantir que apenas determinados usuários possam acessar. Certos campos são páginas. Então vamos tentar criar a autorização no aplicativo do projeto. Então, para fazer isso, o ESC deveria entrar no componente compartilhado. E você tem os feixes de autorizações. Então, clique nos esquemas de autorização. Então você cria um esquema de autorização. Então você pode copiar se você já tem mesmo copiar isso, vamos do zero e dar-lhe um nome. Basta dizer Desktop
e, em seguida, existir e, em seguida, eleger um de. Isto significa, quero dizer, se tentarmos interpretar é esta tendência de valor de dados como um valor que é uma variável de sessão que tem quem logou no aplicativo. Neste caso, estou logado como go Horizon. Ele retornará o valor do horizonte. Então ele tenta comparar com o teste ou aqui. Então, naturalmente, ele retornará um falso, então eu não serei verdade. A instrução select vai falhar. Então, se for verdade, sim, a instrução select como executado perfeitamente. Então temos que ter essa condição em uma determinada página. Então pense no que vai acontecer. Então, se ele for bem-sucedido, a instrução select será bem-sucedida, então essa página será visível. Então para quem e vai ser visível se esse usuário em particular é teste. Então, se não for testado por dia, alguém como com meu nome indo novamente, ele vai falhar, o
que significa que a página, não vai ser visível ainda pode dar uma mensagem também que são novos para ver. Então. Este autor é o nome. Então criamos isso. Criou o motor de arranque. Então você vê isso? Onde encontramos sim, esta é uma declaração de seleção. Então, para facilitar as sanções, então aplicar as mudanças. Então o que você precisa fazer é dizer, por exemplo, vamos executar isso. Projetos, execute o aplicativo. Então o que eu queria era o painel de controle. Então, este é, eu quero, neste,
este é o lugar onde eu quero restringir somente se é que eu já fiz login como teste. Eu queria tê-lo amplamente para teste e não com mais ninguém. Então, o que você precisa fazer é ir para isso porque painel é página para Editar página. E, em seguida, que é o painel é armazenado aqui e você precisa escolher o apropriado. Então você tem desktop que é o que um par. Então este gráfico e vê-lo. E tão distorcido está aqui. Então, se você executá-lo, sim, o painel é perfeito. placa de fósforo é perfeita. Agora, uma vez que porque esta condição, a condição de instrução select vai satisfazer e eles não sentem que o teste não vai falhar. Mas porque tivemos, se você olhar para ele, dissemos selecionar um de carne, tentou ter uma cláusula onde. E neste caso, o teste do usuário, estamos tentando testar. O usuário é o teste. Na classe, estamos tentando verificar se é teste. É um espaço vazio e isso é ruim. Isso está sendo exibido. Agora, se você estiver fazendo login como outro usuário. Então deixe-me tentar colocar meu nome de refeição. Mas agora se um ir para Dashboard, vamos ver o que acontece. Você nunca está, você não está autorizado a ver. Então, porque esses temas de declaração selecionam, então, uh, você não está na corrida para ver essa página específica. Mas enquanto os únicos outros, isso é principalmente para o painel de controle que temos restringido. Enquanto projetos, é tudo fingimento, projeta marcos. As tarefas são todas encontrar uma folha. O que notamos, painel de instrumentos. Ele não permite que você visualize essa página. Assim você pode ler esta pintura. Talvez segurança na sua aplicação. Em que suponha que algo como informações confidenciais salariais vinculadores. Não deve ser visível para todos em uma cotação de preço
, não deve ser visível para todos. Então essas coisas você sempre pode esconder do outro usuário, o que é confidencial. Assim, por eles quando você pode ter as autorizações que por você restringir a obrigação de determinado usuário, não exposto a todo o usuário. A autenticação é que você deseja criar novos usuários. Em seguida, você pode fazê-lo com o processo de autenticação. Obrigado.
21. Explore a biblioteca de aplicativos de amostra para aprender mais...: Até agora, vimos como construir o aplicativo usando o AppBuilder, o solucionador, que, e postá-lo com o AppBuilder. Como progredimos? Como é que obtemos respostas? Nós, a solda? Como isso pode ser feito usando o designer de página. Além disso, os ponteiros interessantes que o nosso OpEx também fornece uma galeria de aplicativos. Como você tem aplicativos de exemplo, mini-aplicativos de exemplo que você pode instalá-los e, em seguida, tentar passar por ele. Quero dizer, você pode ver a página o que os revestimentos são feitos lá em cada uma das páginas? E assim dá uma melhor compreensão. Por exemplo, se você
olhar, tudo o que você precisa fazer é instalá-lo, vá para a Galeria de Aplicativos, exemplos de aplicativos. E uma vez que aparece. Por exemplo, se eu precisar pagar um para instalar este, a dinâmica de amostra, eu clico sobre isso e instalá-lo tão simples quanto isso. Então o que eu fiz foi ter instalado se você
olhar para um aplicativo de banco de dados de exemplo e projetos de exemplo. Portanto, estes dois são instalados e instala as tabelas bem além do aplicativo como tal. Então, se você olhar para ele, se você quiser executar, que, vai fazer o AppBuilder. E, por exemplo, se você quiser executar o aplicativo de banco de dados de exemplo, o que o aplicativo de banco de dados de exemplo aqui? E então você dirige. Ele vai durar para a senha do ID de usuário. Então, uma vez que você tenha logado, você pode caber no get citado os menus. E curiosamente, a partir daqui, sim, por exemplo, o cliente é pêssego T2. E isso é o que acontece na URL também. Este, se você olhar para este, é o aplicativo e número dois, seguido por dois pontos é o número da página. Então, se eu for para produtos, ele terá um número de página diferente. Enquanto o aplicativo é o mesmo. Negação é três. Aplicação do lado público é este número, número seis dígitos, e, em seguida, seguido pela página. Então cliente, se você quiser entender sobre esta página, então é a página dois. Você pode ir para o operador e descobrir a página do cliente, ou você pode ir diretamente aqui e clicar nessa página. Então ele traz à tona, aparece o designer de páginas. Então aqui você pode tentar entender como, por exemplo, se eu ir para um cliente, ele é baseado na consulta SQL. Você tem a consulta de sequela aqui. Você pode correr neste, este na, a, a, a sequela. Bem, quero dizer a oficina tão bem que você pode fazer. Ou novamente, estas são as colunas. Então, por exemplo, vamos tentar, e novamente a tabela é cliente de demonstração. Tudo isso foi instalado. Quando você instala o aplicativo irá para o prompt de comando SQL e você pode executar o I executar essa seqüência específica. Então, isso lhe dá o detalhe. Isto é o que está lá na mesa. Então você pode basicamente trazê-lo de volta do cliente de demonstração. Oh, nós vimos o código. Vamos para Editar página. E vamos ver o que é, sim, que é alguma ação dinâmica e, em seguida, não há nada no lado do processamento da página. Então componentes Shan, há dois menus mínimos, menu
de navegação e clique em conduta e componente necessário. Leva você ao mínimo de Shad em particular. Então tudo isso é que você teria visto no, quero dizer, vamos ver o aplicativo. Você vê aqui. Quero dizer, alguns deles pais são relatados e que o relatório dos pais, você tem o outro minuss aqui. Assim, quero dizer, é muito mais fácil aprender mais sobre como construir o aplicativo. E vamos olhar para uma demonstração clientes que vimos, vamos ver os pedidos. Quais são o que é a mesa em que desagradou? Vá para as ordens de renderização de página. Então isso é da tabela de produtos e você tem uma condição de junção também. O número do pedido e o item. Se é de duas mesas e há uma condição gigante. Então, se você for para o SQL, você pode executar isso e ver o que acontece. Então esta é a partir do pedido número de ordem, você tem o nome do cliente porque o nome do cliente é da demonstração. Os clientes sentem que o AS encomendado relacionado será da demonstração. Você pode ver isso. Em seguida, vá para o Object Process e veja quais são as colunas que nos pedidos de demonstração e clientes de demonstração. Então essa é uma condição gigantesca. Baseado na condição gigante, ele está recuperando os dados. Uma coisa é, sim, estamos. Quero dizer, à medida que você progride no desenvolvimento, você precisa aumentar a complexidade. É aí que você começa a usar o melhor designer para projetar o aplicativo. Portanto, há um número de aplicativos de exemplo, você pode fazer isso. E há também um aplicativos de produtividade é também seus aplicativos de exemplo e aplicativos de produtividade em sua produtividade. Suponha que você queira saber mais sobre os aplicativos de produtividade. Você também pode ir aqui a conduta, e aprender sobre os tempos de produtividade F dos efeitos Oracle. Dessa forma, é bastante versátil do ponto de vista do aprendizado, para que você possa executar o aplicativo, aplicativo de
amostra e aprender, continuar o aprendizado dos bancos Oracle. Obrigado. Fique atento.