Curso de Ruby on Rails 3 parte II

8,9

Nota desse curso

1.981

Alunos neste curso

Faça esse curso e...

  • Mais mágica com o framework mais famoso da web
  • Aprenda a realizar autentcação
  • Trabalhe com Ajax e deixe seu sistema mais elegante
  • Lide com envio de e-mails

Conteúdo Detalhado

  1. Estendendo o job board com cadastro de empresas

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

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

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

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

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

Veja o primeiro vídeo

Público alvo

Do zero ao deploy é voltado à desenvolvedores que nunca tiveram contato ou que estão iniciando com a linguagem Ruby e 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ê.

Nível de Dificuldade

Intermediário

Instrutores

  • Carlos é desenvolvedor web com foco nas linguagens Python, Ruby e Ruby on Rails. Para ele, trabalhar com times, compartilhando ideias e conhecimento é uma das coisas mais importantes em desenvolvimento de software. Com grande interesse nas áreas de Gerenciamento de Projetos e Metodologias Ágeis, Carlos procura se-manter atualizado sobre melhores práticas de TDD e BDD, usabilidade, e software funcional.

Já é aluno?

Começar o Curso

Sabe quando você pode começar? Agora!

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 839 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana