Skip to content

Latest commit

 

History

History
98 lines (55 loc) · 2.13 KB

README.rails.md

File metadata and controls

98 lines (55 loc) · 2.13 KB

Um pouco sobre Rails

Instalação

Assumindo que você tem o Ruby instalado no seu sistema, basta executar este comando:

$ gem install rails

Se você não tem, por favor veja estas instruções

O Básico

Tutoriais

Referências

Live Demo

O Problema

Você está desenvolvendo um sistema para uma escola. A escola funciona somente à noite, oferecendo cursos diversos.

Existe um corpo docente de tamanho fixo e cada professor ministra um único curso. Existe também um número finito de salas. No entanto, as salas possuem tamanhos diferentes, e por isso podem abrigar quantidades diferentes de alunos. Logo, nem todos os cursos terão o mesmo número de vagas.

Seu objetivo é construir um sistema gerenciador de matrículas.

Deve ser possível cadastrar professores, salas e cursos antes de disponibilizar as matrículas para os alunos.

O sistema deve ser capaz de detectar quando uma sala já está cheia, e sugerir ao aluno que procure outro curso para se matricular.

O que vamos usar nesta demonstração

  • TDD - Desenvolvimento Orientado a Testes
  • Sementes de banco, para iniciar o sistema com alguns cursos, professores e salas previamente cadastrados
  • Internacionalização

O que não vamos usar nesta demonstração

  • Edição de CSS
  • Autenticação de usuário

Primeiros Passos

Nosso primeiro passo é criar a aplicação. Acesse o diretório rails deste repositório:

$ cd rails

E utilize o comando rails para criar uma nova aplicação:

$ rails new escola

Acesse o diretório recém criado para a aplicação:

$ cd escola

E continuamos o acesso a partir do arquivo README.md deste diretório.