Skip to content

Primeiro desafio de Lógica de Programação desenvolvido durante o curso #onenexteducation da Alura + Oracle

Notifications You must be signed in to change notification settings

AndressaDaCosta/codificador_decodificador_texto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alura + Oracle ONE 👩🏻‍💻

linkedin: AndressaDaCosta gitHub AndressaDaCosta

Codificador e Decodificador de Texto

Challenge Oracle ONE Sprint 01: Primeiro desafio de Lógica de Programação responsivo, desenvolvido durante o curso #onenexteducation

Sobre o projeto:

assunto(s): html | css | javascript | design responsivo

  • Implementação do projeto com HTML, CSS e JavaScript, onde as letras: a, e, i, o e u são convertidas na ordem por: ai, enter, imes, ober e ufat, podendo ser copiado a área onde o texto for codificado.

  • Aprofundando no uso de JavaScript para adicionar funcionalidades ao sistema.

Requisitos:

  • Deve funcionar apenas com letras minúsculas
  • Não devem ser utilizados letras com acentos 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.

Por exemplo: "gato" => "gaitober" gaitober" => "gato"

  • A página deve ter campos para inserção do texto a ser criptografado ou descriptografado, e a pessoa usuária deve poder escolher entre as duas opções O resultado deve ser exibido na tela. Extras:
  • 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.

Conteúdos utilizados:

Cursos Alura:

  • Lógica de programação I e II
  • HTML5 e CSS3 completo
  • JavaScript: programando na linguagem da web
  • Git e Github: controle e compartilhe seu código
  • Alura+: Como um(a) desenvolvedor(a) front-end utiliza o Figma

Aprendi:

  • A sintaxe básica de JavaScript, HTML e CSS;
  • A desenvolver soluções conforme o meu raciocínio (lógica);
  • A criar funcões anônimas;
  • Utilizar arrays;
  • Manipular elementos do HTML pelo DOM;
  • Alterar estilo da página com CSS.

Além disso, utilizei as ferramentas Trello, Figma e Discord. Foi incrível me sentir fazendo parte de um time de desenvolvimento. 👩🏻‍💻

Obrigado

Badge referente ao termino do Challenge

#challengeonedecodificador2

Resultado do projeto:

📁 Repositório | 🌎 Página

Desktop:

Celular

Tablet

About

Primeiro desafio de Lógica de Programação desenvolvido durante o curso #onenexteducation da Alura + Oracle

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published