Começando no Oracle APEX

Começando no Oracle APEX

O que é o Oracle APEX ?

Oracle Application Express (APEX) é uma plataforma de desenvolvimento de aplicativos web de baixo código (lowcode) que permite aos usuários criar aplicativos corporativos escaláveis e seguros. Ele é baseado na tecnologia Oracle Database e dispensa conhecimentos profundos em programação ou desenvolvimento de software.

Com o Oracle APEX, os usuários podem criar aplicativos web baseados em banco de dados que são altamente personalizáveis e escaláveis. Ele é projetado para permitir que os usuários criem aplicativos em um ambiente visual de baixo código, o que significa que não é necessário escrever código manualmente para criar o aplicativo.

Os aplicativos criados com o Oracle APEX podem ser implantados em qualquer servidor que execute o Oracle Database, incluindo o Oracle Autonomous Database, que é uma plataforma de banco de dados em nuvem gerenciada e autônoma. Isso significa que os usuários podem criar aplicativos web altamente escaláveis que podem ser acessados por um grande número de usuários simultaneamente.

Ponto de Partida

Desde a versão gratuita (Oracle Express Edition) já é possível aproveitar os benefícios do APEX no desenvolvimento de aplicações web. Para começar existem 3 caminhos:

  • Solicitando um Espaço de Trabalho (workspace) gratuito

    Após preencher um breve cadastro em apex.oracle.com você terá acesso a uma workspace para conhecer as funcionalidades. Recomendado apenas para fins de aprendizagem.

  • Usar a camada de serviço sempre gratuito da Nuvem Oracle.

    Este método requer um pouco mais de conhecimento em nuvem para o setup inicial, porém você terá a sua disposição acesso direto ao banco de dados, indisponível na primeira opção.

  • Instalar o banco de dados localmente

    Instalando localmente você tem gestão completa do banco e versões instaladas e fica mais livre para experimentar.

Quais conhecimentos preciso ter para começar?

Em se tratando de uma ferramenta para desenvolvimento de aplicações web, o ponto chave é entender, mesmo de forma básica, o funcionamento de uma aplicação baseada na internet. Não é necessário conhecer o modelo osi e suas 7 camadas, mas precisa entender que o navegador manda uma informação para o servidor, e que este responde a essa solicitação baseados em um determinado protocolo.

Outro aspecto importante é o fato da ferramenta ser nativa do banco de dados Oracle, então faz sentido sabermos um pouco de SQL e PL/SQL para iniciar a jornada.

Por fim, como toda página da internet, a parte visual é sempre mostrada ao usuário através de códigos em HTML, CSS e Javascript. Então ter um conhecimento básico dessas linguagens irá facilitar o seu aprendizado dentro do APEX. Este irá potencializar seus conhecimentos elevando o nível das suas entregas.

Em resumo:

  • Protocolo HTTP

  • HTML

  • CSS

  • Javascript

  • SQL

  • PL/SQL

Eu sou o Luiz Aguiar e aqui irei escrever sobre Oracle APEX. Também estou no Twitter e LinkedIn