Repositorio pessoal do Erick Ribeiro para responder aos desafios propostos na Academia de QA da Neon
Ao finalizar os treinamento, deverá ser entregue o link de um repositório criado com um arquivo README.MD com os principais comandos aprendidos.
Tem por finalidade baixar um repositorio para seu ambiente local ele cria um clone do repositorio no diretorio em que se encontra.
git clone https://github.com/erick-ribeiro/treinamento_fundamentos.git
Tem por finalidade gerar uma nova ramificação do seu projeto, é util quando vai adicionar novas funcionalidades no codigo ou efetuar correções quando se tem varias pessoas trabalhando no mesmo projeto
git branch treinamento_git
Tem por finalidade alternar entre as branchs de seu repositorio
git checkout treinamento_git
#tips caso deseje criar e efetuar o checkout em uma branch nova poode utilizar
git checkout -b treinamento_git
Tem por finalidade adicionar os arquivos que sofreram alterações na Staging Area
git add Readme.md
Tem por finalidade mover os arquivos alterados para o Git Directory
git commit -m "Inclusão da resolução da atividade do desafio 1"
Tem por finalidade mover os arquivos foram commitados e estão no Git Directory para o repositorio remoto.
git push <remote> <branch>
#se sua branch foi criada recentemente sera necessario enviar ela para o repositorio juntamente com seu commit
git push -u origin <branch>
Neste modulo foram vistos os videos de logica de programações popostos no modulo.
Não foi feito atividade pois o mesmo sera validado duerante o modulo de Ruby
Ao finalizar os treinamento, deverá ser entre todos os desafios do módulo em um repositório utilizando git.
Exiba no console a seguinte mensagem “Curso de Ruby do OneBitCode”
ruby exercise/modulo_ruby/task_1.1.rb
Crie todos os principais tipos de dados mencionados na aula com valores diferentes dos exemplos.
ruby exercise/modulo_ruby/task_2.1.rb
Crie um programa que receba o nome e idade de uma pessoa e no final exiba estes dois dados em uma única frase.
ruby exercise/modulo_ruby/task_2.2.rb
Crie um programa que que receba dois números inteiros e no final exiba a soma, subtração, adição e divisão entre eles.
ruby exercise/modulo_ruby/task_2.3.rb
Utilizando as estruturas de iteração e condição, crie uma calculadora que ofereça ao usuário a opção de Multiplicar, Dividir, Adicionar ou Subtrair dois números. Não se esqueça de também permitir que o usuário feche o programa.
ruby exercise/modulo_ruby/task_3.1.rb
Utilizando uma collection do tipo Array, escreva um programa que receba 3 números e no final exiba o resultado de cada um deles elevado a segunda potência.
ruby exercise/modulo_ruby/task_4.1.rb
Crie uma collection do tipo Hash e permita que o usuário crie três elementos informando a chave e o valor. No final do programa para cada um desses elementos imprima a frase “Uma das chaves é **** e o seu valor é ****”
ruby exercise/modulo_ruby/task_4.2.rb
Dado o seguinte hash: Numbers = {a: 10, b: 30 2, c: 20, d: 25, e: 15} Crie uma instrução que seleciona o maior valor deste hash e no final imprima a chave e valor do elemento resultante.
ruby exercise/modulo_ruby/task_4.3.rb
Crie um programa que possua um método que resolva a potência dado um número base e seu expoente. Estes dois valores devem ser informados pelo usuário.
ruby exercise/modulo_ruby/task_5.1.rb
Siga a documentação da gem cpf_cnpj para criar um programa que recebe como entrada um número de cpf e em um método verifique se este número é válido.bu
ruby exercise/modulo_ruby/task_5.2.rb