Skip to content

Missão Vaga : Teste Técnico 2 (Mentoria DesenvolvendoMe)

License

Notifications You must be signed in to change notification settings

AngeloSouza1/TT2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

TESTES

Mentoria DesenvolvendoMe

NPM

Sobre o projeto

No contexto deste desafio, abordamos a implementação e testes de tarefas determinadas pela Mentoria..

Tecnologias utilizadas

  • Ruby version : 3.0.2
  • Rails version: 7.1.2
  • System Linux: Linux Mint 21.2
  • DataBase : Sqlite3

Funcionalidades!

Site

Tarefa 1 - Números Divisíveis

- Escreva um método que dado um inteiro x, um inteiro y e um inteiro w retorne todos os números divisíveis por w entre x e y.

Ver Solução

Tarefa 2 - Modelagem de Banco de Dados

- Em um sistema web, cada usuário pode se inscrever em diversos eventos, cada evento possui até 3 prêmios que são distribuídos entre os usuários presentes. O sistema precisa guardar a informação sobre quem participou de cada evento e quem ganhou os prêmios. Modele um banco de dados capaz de suportar essas regras.

Ver Solução

Tarefa 3 - Query

- Considere um sistema onde cada Usuário possui os atributos nome (String), idade (Inteiro) e profissão (String). Faça uma query que retorne o nome de todos os usuários com idade maior ou igual à 18 anos e cuja profissão seja programador ou desenvolvedor

Ver Solução

Tarefa 4 - Arquitetura MVC

- Quais são as vantagens/desvantagens de se usar a arquitetura MVC (Model, View e Controller)?

Ver Solução

Tarefa 5 - Rota em RoR

- Usando Ruby on Rails, cite pelo menos uma forma de criar uma rota para um método chamado find_user dentro de um controller com o nome UsersController.

Ver Solução

Tarefa 6 - Estrutura Padrão

- Considerando a estrutura padrão de arquivos de um projeto feito com Ruby on Rails, em quais pastas devem se encontrar os models, os controllers e as views de um projeto? De que modo é possível saber qual controller é responsável por gerenciar uma determinada view?

Ver Solução

About

Missão Vaga : Teste Técnico 2 (Mentoria DesenvolvendoMe)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages