Curso de Ruby on Rails Intermediário

Curso de

Ruby on Rails Intermediário

Rails é um framework web para o Ruby, que permite escrever uma aplicação web de maneira simples e elegante, usando o modelo arquitetural MVC.

VEJA UMA AULA DE EXEMPLO

6x R$ 27,48

R$ 164,90 à vista

  • 32h

    Curso com certificado de 32 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de Ruby on Rails Intermediário

Ruby on Rails Intermediário

6x R$ 27,48

R$ 164,90 à vista

Informações sobre o curso

Sobre o curso

O Rails é um framework de desenvolvimento web escrito em Ruby de código aberto e uso livre. Ele foi extraído de uma aplicação real da empresa 37 Signals e seu principal objetivo é resolver os problemas comuns a maioria dos projetos web de forma simples e rápida.

O principal objetivo do Rails é apresentar solução para 80% dos problemas de uma aplicação web, os outros 20% são considerados problemas particulares do projeto, com isso o programador precisa se preocupar apenas com os problemas da aplicação que está trabalhando.

Outro ponto importante são as ferramentas disponíveis no Rails que diminuem o tempo de desenvolvimento do projeto, além de possuir ferramentas essenciais para o desenvolvimento usando métodos ágeis como Extreme Programming (XP) e Scrum.

O Rails foi criado usando a filosofia da simplicidade, conversão em vez de configuração e princípios da não repetição. Ele usa o padrão de projeto MVC que separa as partes do código em visão, lógica e regras de negócio, isso facilita o desenvolvimento e a manutenção futura do código. Ele possui ferramentas poderosas como o Active Record que realiza o mapeamento objeto-relacional, Active Pack que cuida das views e controllers e diversos recursos para facilitar a vida do programador como envio de e-mails, testar unitários, teste de integração e internacionalização.

Conhecimentos adquiridos

Após a conclusão deste curso, você saberá utilizar os recursos mais avançados do Active Record, como: realizar pesquisas avançadas, mapear tabelas e novos campos, usar os principais métodos disponíveis nessa classe e as particularidades dos tipos de relacionamento.

Também aprenderá qual o fluxo básico de uma aplicação Rails, e recursos avançados do Active Pack para gerenciamento de controllers e views.

Por último verá o exemplo de uma aplicação prática, utilizando os recursos abordados no curso.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, mas eles dão uma base de parte do conhecimento necessário que se precisa ter para fazer esse curso.

Carga horária do curso

11h41

Curso com 11h41 horas de vídeos

32h

Curso com certificado de 32 horas

31

Curso com 31 exercícios de fixação

Ambiente do curso

  • Ruby 2.2.3 ou superior
  • Rails 4.2.6 ou superior
  • MySQL 5.7.11 ou superior
  • Atom 1.3.3 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de Ruby on Rails Intermediário

Ruby on Rails Intermediário

6x R$ 27,48

R$ 164,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Introdução

2 - Preparando o Ambiente

  1. Vídeoaula com duração de: 00:17:10

    Preparando o Ambiente
  2. Códigos, imagens, diagramas etc.

    Documentação

3 - Active Record – Mapeamento Objeto Relacional

  1. Códigos, imagens, diagramas etc.

    Active Record – Mapeamento Objeto Relacional
  2. Códigos, imagens, diagramas etc.

    Recuperando Objetos do Banco de Dados
  3. Códigos, imagens, diagramas etc.

    Recuperando um Único Objeto
  4. Códigos, imagens, diagramas etc.

    Recuperando Vários Objetos
  5. Códigos, imagens, diagramas etc.

    Recuperando Vários Objetos em Lotes
  6. Códigos, imagens, diagramas etc.

    Consultas, Ordenação, Agrupamentos, Escopos.
  7. Vídeoaula com duração de: 02:17:25

    Testando o Modelo pelo Console
  8. 3 desafios.

    Exercícios

4 - Active Record - Migrations

  1. Códigos, imagens, diagramas etc.

    Anatomia de uma Migration Visualizar
  2. Códigos, imagens, diagramas etc.

    Migrations São Classes
  3. Códigos, imagens, diagramas etc.

    O que há em um Nome
  4. Códigos, imagens, diagramas etc.

    Alterando Migrations
  5. Códigos, imagens, diagramas etc.

    Criando uma Migration Visualizar
  6. Códigos, imagens, diagramas etc.

    Criando uma Migration Standalone
  7. Códigos, imagens, diagramas etc.

    Escrevendo uma Migration Visualizar
  8. Códigos, imagens, diagramas etc.

    Alterando Tabelas
  9. Códigos, imagens, diagramas etc.

    Helpers Especiais
  10. Códigos, imagens, diagramas etc.

    Usando Reversible
  11. Códigos, imagens, diagramas etc.

    Executando Migrations
  12. Códigos, imagens, diagramas etc.

    Revertendo
  13. Códigos, imagens, diagramas etc.

    Sendo Específico
  14. Códigos, imagens, diagramas etc.

    Sendo Comunicativo
  15. Códigos, imagens, diagramas etc.

    Armazenando Schemas e Você
  16. Códigos, imagens, diagramas etc.

    Formas de Extração do Schema
  17. Códigos, imagens, diagramas etc.

    Active Record e Integridade Referencial
  18. Vídeoaula com duração de: 00:59:14

    Alterando um Modelo
  19. 4 desafios.

    Exercícios Visualizar

5 - Active Record - Relacionamentos

  1. Códigos, imagens, diagramas etc.

    Associações, por quê?
  2. Códigos, imagens, diagramas etc.

    Os tipos de associações
  3. Códigos, imagens, diagramas etc.

    A associação belongs_to
  4. Códigos, imagens, diagramas etc.

    A associação has_one
  5. Códigos, imagens, diagramas etc.

    A associação has_many
  6. Códigos, imagens, diagramas etc.

    A Associação has_many :through
  7. Códigos, imagens, diagramas etc.

    A associação has_one: through
  8. Códigos, imagens, diagramas etc.

    A associação has_and_belongs_to_many
  9. Códigos, imagens, diagramas etc.

    Escolhendo entre belongs_to e has_one
  10. Códigos, imagens, diagramas etc.

    Escolhendo entre has_many :through e has_and_belongs_to_many
  11. Códigos, imagens, diagramas etc.

    Associações polimórficas
  12. Códigos, imagens, diagramas etc.

    Auto-associações
  13. Códigos, imagens, diagramas etc.

    Dicas, truques e avisos
  14. Códigos, imagens, diagramas etc.

    Atualizando o schema
  15. Códigos, imagens, diagramas etc.

    Controlando o escopo das associações
  16. Códigos, imagens, diagramas etc.

    Referência Detalhada sobre Associações
  17. Códigos, imagens, diagramas etc.

    Referência da associação belongs_to
  18. Códigos, imagens, diagramas etc.

    Métodos adicionados pelo belongs_to
  19. Códigos, imagens, diagramas etc.

    Opções para belongs_to
  20. Códigos, imagens, diagramas etc.

    Como saber se existe um objeto associado?
  21. Códigos, imagens, diagramas etc.

    Referência da associação has_one
  22. Códigos, imagens, diagramas etc.

    Métodos Adicionados pelo has_one
  23. Códigos, imagens, diagramas etc.

    Opções para has_one
  24. Códigos, imagens, diagramas etc.

    Como saber se existe um objeto associado?
  25. Códigos, imagens, diagramas etc.

    Referência da associação has_many
  26. Códigos, imagens, diagramas etc.

    Métodos adicionados
  27. Códigos, imagens, diagramas etc.

    Options for has_many
  28. Códigos, imagens, diagramas etc.

    Quando os objetos são salvos?
  29. Códigos, imagens, diagramas etc.

    Referência da associação has_and_belongs_to_many
  30. Códigos, imagens, diagramas etc.

    Métodos adicionados
  31. Códigos, imagens, diagramas etc.

    Opções para has_and_belongs_to_many
  32. Códigos, imagens, diagramas etc.

    Quando os Objetos são Salvos?
  33. Códigos, imagens, diagramas etc.

    Association Callbacks
  34. Códigos, imagens, diagramas etc.

    Extensões de associação
  35. Vídeoaula com duração de: 00:44:25

    Declaração de um Relacionamento no Projeto
  36. 3 desafios.

    Exercícios

6 - Action Controller

  1. Códigos, imagens, diagramas etc.

    O que faz um Controller?
  2. Códigos, imagens, diagramas etc.

    Convenções de Nomenclatura de Controllers
  3. Códigos, imagens, diagramas etc.

    Métodos e Actions
  4. Códigos, imagens, diagramas etc.

    Parâmetros
  5. Códigos, imagens, diagramas etc.

    Parâmetros em Hash e Array
  6. Códigos, imagens, diagramas etc.

    Parâmetros JSON
  7. Códigos, imagens, diagramas etc.

    Parâmetros de Roteamento
  8. Códigos, imagens, diagramas etc.

    default_url_options
  9. Códigos, imagens, diagramas etc.

    Parâmetros Fortes
  10. Vídeoaula com duração de: 00:43:43

    Criando um Controller com Scaffold
  11. 3 desafios.

    Exercícios

7 - Rotas

  1. Códigos, imagens, diagramas etc.

    A dupla finalidade do roteamento
  2. Códigos, imagens, diagramas etc.

    Rápido Tour de Routes.rb
  3. Códigos, imagens, diagramas etc.

    Roteamento RESTful: o Padrão Rails
  4. Códigos, imagens, diagramas etc.

    Customizando Recursos
  5. Códigos, imagens, diagramas etc.

    ‘Namespaces’ de Controladores e Roteamento
  6. Códigos, imagens, diagramas etc.

    Usando :singular
  7. Códigos, imagens, diagramas etc.

    Usando :as
  8. Códigos, imagens, diagramas etc.

    Usando :path_names
  9. Códigos, imagens, diagramas etc.

    Usando :path_prefix
  10. Códigos, imagens, diagramas etc.

    Usando :name_prefix
  11. Códigos, imagens, diagramas etc.

    Usando :only e :except
  12. Códigos, imagens, diagramas etc.

    Recursos aninhados
  13. Códigos, imagens, diagramas etc.

    Usando :name_prefix com recursos aninhados
  14. Códigos, imagens, diagramas etc.

    Limites para os aninhamentos
  15. Códigos, imagens, diagramas etc.

    Geração de rotas a partir de Arrays
  16. Códigos, imagens, diagramas etc.

    Adicionando mais ações RESTful
  17. Códigos, imagens, diagramas etc.

    Rotas Regulares
  18. Códigos, imagens, diagramas etc.

    Formatos e respond_to
  19. Códigos, imagens, diagramas etc.

    Inspencionando e Testando Rotas
  20. Vídeoaula com duração de: 01:06:45

    Definindo as Rotas da Aplicação - Parte 1
  21. Vídeoaula com duração de: 00:36:48

    Definindo as Rotas da Aplicação - Parte 2
  22. 3 desafios.

    Exercícios

8 - Action View

  1. Códigos, imagens, diagramas etc.

    Action View
  2. Vídeoaula com duração de: 00:39:01

    Criando as views da aplicação
  3. 3 desafios.

    Exercícios

9 - Action Pack

  1. Códigos, imagens, diagramas etc.

    Sessão
  2. Códigos, imagens, diagramas etc.

    Acessando a Sessão
  3. Códigos, imagens, diagramas etc.

    O flash
  4. Códigos, imagens, diagramas etc.

    Cookies
  5. Vídeoaula com duração de: 00:26:49

    Trabalhando com sessões
  6. Códigos, imagens, diagramas etc.

    Filtros
  7. Códigos, imagens, diagramas etc.

    Filtros Posteriores (After Filters) e Filtros Antes e Depois (Around Filters)
  8. Códigos, imagens, diagramas etc.

    Outras Formas de Utilizar Filtros Visualizar
  9. Vídeoaula com duração de: 00:12:54

    Aplicando filtros em controllers Visualizar
  10. 3 desafios.

    Exercícios

10 - Arquivos de Media

  1. Códigos, imagens, diagramas etc.

    Arquivos de Media
  2. Vídeoaula com duração de: 00:18:18

    Trabalhando com Imagens na Aplicação
  3. 3 desafios.

    Exercícios

11 - Recursos

  1. Códigos, imagens, diagramas etc.

    Recursos
  2. Vídeoaula com duração de: 00:24:34

    Aplicando JavaScript e CSS na Aplicação
  3. 3 desafios.

    Exercícios

12 - Aplicando AJAX

  1. Códigos, imagens, diagramas etc.

    Aplicando AJAX
  2. Códigos, imagens, diagramas etc.

    Utilizando UJS para AJAX
  3. Códigos, imagens, diagramas etc.

    Callbacks AJAX via Eventos Customizados
  4. Vídeoaula com duração de: 00:22:53

    Aplicando Ajax
  5. 3 desafios.

    Exercícios

13 - Projeto Final

  1. Vídeoaula com duração de: 02:31:18

    Projeto final

14 - Hora de praticar!

  1. Exercícios

15 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de Ruby on Rails Intermediário

Ruby on Rails Intermediário

6x R$ 27,48

R$ 164,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Estou cada vez mais gostando da didatica dos cursos, clara e direta.

Adquira este curso de forma avulsa

Curso de Ruby on Rails Intermediário

Ruby on Rails Intermediário

6x R$ 27,48

R$ 164,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
30% OFF
3 anos
De 12x R$199
12x 139 reais
ou por R$ 1.668,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
5 anos
De 12x R$256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados