DOAG DEV TALK ZUM THEMA “PL/SQL VS. JAVASCRIPT”

NEU: “DOAG Dev Talk”-Reihe

Thema: PL/SQL vs. JavaScript

Referenten: Kai Donato & Moritz Klein

Moderation: Niels de Bruijn, Leiter der Dev-Community

Einen Link zur Anmeldung stellen wir zeitnah zur Verfügung!

DOAG DEV TALK ZUM THEMA “JAVASCRIPT IN APEX?”

NEU: “DOAG Dev Talk”-Reihe

Thema: JavaScript in APEX?

Referenten: Kai Donato & Carolin Hagemann

Moderation: Niels de Bruijn, Leiter der Dev-Community

Einen Link zur Anmeldung stellen wir zeitnah zur Verfügung!

JWT: tudo o que não falaram para você sobre…

Javascript Object Signing and Encryption (JOSE) é um framework. É nessa família que encontramos o JWT (JSON Web Token) e seus componentes.

Neste evento ONLINE e GRATUITO no Canal .NET iremos abordar todos os componentes da família JOSE: JWA, JWK, JWE, JWKS. E como esse framework é o coração da segurança do OAuth2 & OpenId Connect. Além disso serão discutidos outros cenários de uso, como integrações de APIs!

Palestrante: Bruno Brito (Microsoft MVP)

Não deixem de acompanhar! Convidem amigas, amigos e colegas de trabalho!

Gerando código com C# Source Generators

No C# 9 tivemos o lançamento dos source generators, que permitem uma espécie de metaprogramação na linguagem e gerando código adicional com base na implementação que você já possui.

Acompanhe neste evento ONLINE e GRATUITO no Canal .NET o que é possível fazer com source generators em C# e onde você os usaria.

Palestrante: Giovanni Bassi (Microsoft MVP)

Não deixem de acompanhar! Convidem amigas, amigos e colegas de trabalho!

APEX CONNECT 2021 [ONLINE]

Die APEX connect 2021 [online] heißt euch am 4. und 5. Mai zum großen Wiedersehen der Community willkommen – bequem und sicher von Zuhause oder dem Büro aus. Freut euch auf zahlreiche Vorträge und Workshops zu den Themen APEX, JavaScript und PL/SQL! Wir bieten euch ein einzigartiges Online-Konferenzerlebnis mit jeder Menge Wissensaustausch, Networking und einem unterhaltsamen Abendprogramm.

APEX Office Hours

APEX + Server-side JavaScript = Awesome!

Welcome to the future! Starting with Oracle Database 21c, developers can now execute JavaScript within the database. This functionality is enabled by the Multilingual Engine (MLE), powered by GraalVM. And APEX 20.2 is the first (and only) low code framework on the planet which natively supports server-side JavaScript, out of the box!

In this special edition of Oracle APEX Office Hours, we will be joined by Lucas Braun, Program Manager for GraalVM and part of the esteemed Oracle Labs team, and Stefan Dobre, who is a developer at FOEX AT and a respected luminary in the Oracle APEX community. They will:

1) Present MLE and what you can do with server-side JavaScript in APEX
2) Provide numerous real-world demonstrations
3) Show you everything you need to do so that you can try this yourself today, and for free in an Always Free Oracle Database

javascript:apex.confirm

The most simple way to ask for your user attention, is to popup a javascript browser question. Something like “Do you really wanna proceed?”

In the APEX world, just remember You do not need to reinvent the wheel!
Let’s use the native apex javascript Api, that comes with the function named Confirm, which ask user for a confirmation, before to submit page or before run some process.

Easy Example

First, select the button you want this behavior, then set the property Target to URL.
Second, set the target url to below javascript code, and don’t forget to adapt the message for your need’s.

   javascript:apex.confirm('Delete the user &APP_USER. Really?', 'DELETE');

The second parameter can be used to set the value of REQUEST, when the page is submitted. You can use this value selectively run some Process point,  setting the property Condition to “when request = value”.

Complex Example

For more complex needs, you can set Apex Items values, before to proceed with page submit. In this case, the second parameter should be an Object, with all items and values necessary for your page flow and correct process.

   javascript:apex.confirm("Save Department?", {
       request:"SAVE",
       set:{ "P1_DEPTNO":10, "P1_EMPNO":5433 } } );

 
Cassiano.