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 III

Nota

8.9

Nível

Intermediário

Carga horária

12h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

  • Guilherme co-fundou a Caelum, a Alura e o GUJ. Com mais de 15 anos de experiência no ensino de programação e habilidades digitais, coordena as equipes de produção de cursos na Alura. É tecnólogo com viés matemático e medalhista de ouro em competições nacionais de computação, representando o Brasil nos mundiais. Participante ativo da comunidade open source e de educação em tecnologia, autor de 7 livros da área.

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

Conteúdo detalhado:

  1. Melhorando a navegação com slugs

    1. URIs e Slugs
    2. O método to_param
    3. Aproveitando da implementação do método find e o to_i
  2. Criando nosso método find_by_slug

    1. Generalizando a busca por slugs
    2. Tratando slugs inválidos com 404
  3. Corrigindo o acesso a slugs inválidos

    1. Redirecionando slugs inválidos
  4. Expondo os jobs através de uma API

    1. APIs web
    2. Renderizando XML
    3. Renderizando Json
    4. Excluindo campos na API
    5. Incluindo relacionamentos na API
  1. Atom e Content Negotiation via URI

    1. Renderizando Atom
    2. Configurando o feed Atom
    3. Content Negotiation via URI
  2. Segurança: SQL Injection

    1. Os problemas de SQL Injection
    2. Como se proteger de SQL Injection
  3. Segurança: Scripts, CSS e XSS

    1. Ataques através de scripts
    2. Ataques através de XSS
    3. Como se proteger