Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Ruby on Rails 3 parte II

Nota

9.0

Nível

Intermediário

Última atualização

21/07/2016

Carga horária

20h

Iniciar Curso
Concluir Favoritar

Pré-requisitos:

Instrutor

  • instructor Carlos

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

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Estendendo o job board com cadastro de empresas

    1. Relembrando as camadas MVC
    2. Encriptação de senha com BCrypt
    3. Proteção e permissão de atributos com attr_accessible
  2. Autenticação de empresas com BCrypt

    1. Login e logout de empresas
    2. Finders dinâmicos do Active Record
    3. Controle de sessão
    4. Layouts no Rails
    5. Compartilhamento de helpers entre o controller e a view
  3. Limitando acesso aos jobs através de filtros

    1. Autorização com filtros de controller
    2. Escopos e associações para controle de acesso
    3. Índices em migrações - Performance e otimizações.
    4. Evitando o problema de performance N+1
    5. Fazendo cache de contadores com counter_cache
    6. Diferenças entre count, length e size em associações has_many
  1. Adicionando comentários via AJAX

    1. Formulários remotos
    2. Respondendo à requisições AJAX no controller com respond_to
    3. Unobtrusive Javascript e JQuery
  2. Notificando empresas via e-mail

    1. Envio de e-mails com Action Mailer
    2. Criando e-mails com diferentes formatos
    3. Configurando o ambiente de produção do Rails para entregar e-mails