Skip to content

Rafaeldasilvaperes/Primeiro-Challenge-Oracle-ONE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1° Challenge Oracle ONE + Alura Challenges

English Version

O desafio proposto nesta primeira etapa do programa Oracle Next Education + Alura Challenges foi a construção de uma aplicação que conseguisse criptografar textos.

Requisitos:

  • Deve funcionar apenas com letras minúsculas
  • Não devem ser utilizados letras com acentos e nem caracteres especiais
  • Deve ser possível converter uma palavra para a versão criptografada e também retornar uma palavra criptografada para a versão original

As "chaves" de criptografia a serem utilizadas seguem um padrão de conversão de cada vogal em uma sequência de letras:

a-e-i-o-u será convertido para ai-enter-imes-ober-ufat.

Funcionalidade Extra

  • Um botão que copie o texto criptografado/descriptografado para a área de transferência - ou seja, que tenha a mesma funcionalidade do Ctrl + C ou da opção "copiar" do menu dos aplicativos.

Tecnologias

O desafio representa a primeira prática do material disponibilizado de Lógica de Programação em JavaScript e do material sobre as ferramentas HTML5 e CSS3 disponibilizado pela Alura.

image image image

Entrega de Projeto ✔️

Foram desenvolvidos todos os requisitos propostos juntos a funcionalidade extra do botar de "copiar". A aplicação web foi desenvolvida pensando também na responsividade para dispositivos móveis. Você pode utilizar a aplicação no GitHub Pages acessando este LINK .



1° Challenge Oracle ONE + Alura Challenges (english)

Versão em Português

In this first stage of the Oracle Next Education program + Alura Challenges, we were given the task to develop an application to encrypt texts.

Requirements

  • It should work only with lowercase letters
  • Letters with accents or special characters should not be used
  • It should be possible to transform a word into its cryptographed version and also to switch it back to its original decrypted version.

The encryption "keys" to be used follow a conversion pattern where each vowel is converted into a letter sequence:

a-e-i-o-u will be converted to ai-enter-imes-ober-ufat.

Optional Features

  • A button that copies the encrypted/decrypted text into the Clipboard
  • in other words, that works in the same way as the Ctrl + C command or as the "copy" option in the menu of an applications.

Technologies

This challenge represents the first practice of the material on Programming Logic with JavaScript and the material on the tools HTML5 and CSS3 that was made available by Alura.

image image image

Project Delivery ✔️

All requirements were met, including the development of the optional "copy" button feature. The web application was also developed considering a Responsive Web Design for mobiles. You can use the application on GitHub Pages by clicking on this LINK.