Challenge ONE - Iniciante em Programação - Sprint 01 - Construa um decodificador de texto com Javascript 👣
-
Primeiro desafio da trilha de conhecimento Iniciante em Programação do Programa ONE - Parceria entre Alura e Oracle🤝
-
Objetivo: O aluno precisa identificar, codificar as propriedades disponíveis, colocando em prática todo o conhecimento adquirido na trilha🤔
-
Materiais, Métodos e Ferramentas:🧙
O decodificador analisará a entrada fornecida pelo usuário e poderá aplicar criptografia ou descriptografia conforme necessário. O seguinte mapeamento é usado:
Original | Replaced by |
---|---|
e | enter |
i | imes |
a | ai |
o | ober |
u | ufat |
O decodificador usará esse mapeamento para transformar a entrada na forma codificada ou decodificada, dependendo da operação selecionada.
Este projeto inclui os botões Criptografar, Descriptografar e Copiar. O botão Copiar permite que o usuário copie o texto criptografado ou descriptografado para a área de transferência.
Para melhorar a experiência do usuário, os botões foram projetados com efeitos de sombra e escala que são acionados quando o mouse passa ou clica no elemento. Esses efeitos são aplicados suavemente com uma transição.
O principal objetivo deste sprint foi demonstrar a capacidade de aplicar lógica de programação e conhecimentos de HTML e CSS (sem necessidade de responsividade). Este objetivo foi alcançado com sucesso.