Programação

Ruby on Rails 3 parte I

Curso online de Ruby on Rails 3 parte I

150 8.7

8,7

é a nota desse curso

3.346

alunos neste curso

Faça esse curso e...

  • Aprenda por onde começar uma aplicação Rails 3
  • Conheça o padrão MVC
  • Integre com o banco de dados
  • Trabalhe com Git e realize o deploy de sua aplicação
  • 16h para conclusão
  • 64 atividades
  • 63 minutos de videos

Curso Ruby on Rails 3 parte I

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 64
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana

Veja a 1ª aula

Público alvo

Do zero ao deploy é voltado à desenvolvedores que nunca tiveram contato com o framework Ruby on Rails. Se você apenas ouviu falar sobre Rails ou já brincou com ele e tem interesse em aprender mais, este curso é para você. Você precisa conhecer um pouco da linguagem Ruby.

Nível de Dificuldade

Básico

Instrutores

  • Carlos

    Formado na UESC, committer do Rails Core, passando pela PlataformaTec, Enjoei e agora na YNAB.

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Criando um job board em Ruby on Rails

    • Criando uma nova aplicação
    • O servidor do Rails
    • Geradores de código do Rails
    • Criando o primeiro 'Hello World'
    • CRUD de jobs com scaffold
    • Acessando a listagem de jobs
    • Criando e editando jobs
    • Validação de campos
  2. Customizando controllers, views e rotas

    • Rotas e controllers
    • A rota especial para a página inicial
    • Controllers e actions
    • O interpretador do Ruby: IRB
    • Conceitos de Orientação à Objetos: classe, herança e métodos
    • Views e código dinâmico em Ruby com ERB
    • Rotas nomeadas ou named routes
  3. Acessando e estendendo jobs no banco de dados

    • O console do Rails
    • API do Active Record: conhecendo o modelo Job
    • Acesso ao banco de dados
    • Filosofia do Rails: Convention over Configuration
    • Migrações de banco de dados
    • Formulários em views
  4. Customizando as camadas MVC para exibir jobs premium

    • Comunicação MVC: Model, View e Controller
    • Estrutura do scaffold
    • Renderização automática de views através do controller e action
    • Compartilhamento de informações entre o controller e a view
    • Adicionando uma nova action premium
    • Filosofia do Rails: DRY
  5. Don't Repeat Yourself

    • Partials e reutilização de código em views
    • Renderização automática de partials
  6. Adicionando comentários aos jobs através de associações entre modelos

    • Associações has many e belongs to entre jobs e comentários
    • Geradores de código para criação de modelos
    • Mais sobre o console do Rails
    • Conceitos do Ruby: Arrays e coleções de objetos
    • Helpers do Rails para exibição de conteúdo: pluralize, simple_format, e time_ago_in_words
    • Filosofia do Rails: DRY
  7. Don't Repeat Yourself

    • Helpers para eliminar duplicação de lógica em views
  8. Criando e removendo comentários através da interface web

    • Rotas aninhadas, ou nested routes, para trabalhar com associações
    • Utilização de formulários utilizando partials
    • O Log do Rails
    • Mensagens flash para casos de sucesso e erro
    • Assets no Rails: adicionando estilo CSS
    • Removendo comentários do banco de dados
    • Métodos do Protocolo HTTP: GET / POST / PUT / DELETE
    • As rotas do Rails e a utilização dos métodos HTTP
  9. Conhecendo o ecossistema: paginação e deploy para produção

    • Ordenação das listagem de jobs e jobs premium
    • Escopos do Active Record para eliminar duplicação em consultas no banco de dados
    • Gems e distribuição de código
    • Bundler para gerenciamento de dependências da aplicação
    • Paginação da lista de jobs
    • Configurando nosso ambiente para colocar a aplicação no ar com o heroku
    • Iniciando o controle de versão com git
    • Colocando a aplicação em produção

Curso Ruby on Rails 3 parte I

12x R$25

(à vista R$300)

Matricule-se
  • 1
    Curso
  • 64
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium

12x R$75

(à vista R$900)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start

Premium Plus

12x R$100

(à vista R$1.200)

Matricule-se
  • 413
    Cursos
  • 24.066
    Atividades
  • Estude por 1 ano
  • 3 ebooks da Casa do Código
  • Curso de inglês no Galandra
  • Acesso à Alura Start
Acesso por 1 ano
Certificado digital de conclusão
Estude 24h/dia onde e quando quiser
Novos cursos toda semana