Todos os cursos da categoria #Front-end com R$35 OFF
Curso de Ruby on Rails Básico

Curso de

Ruby on Rails Básico

Ruby é uma linguagem interpretada multiparadigma, open source, de tipagem dinâmica e forte, e com gerenciamento de memória automático. Rails é um framework web para o Ruby, que conheceremos nesse curso.

VEJA UMA AULA DE EXEMPLO

6x R$ 24,98

R$ 149,90 à vista

  • 24h

    Curso com certificado de 24 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 Básico

Ruby on Rails Básico

6x R$ 24,98

R$ 149,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. Seu principal objetivo é 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.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa saber para compreender a estrutura básica do Ruby e conceitos básicos do Rails. São vídeo aulas e apostilas que mostram os conceitos do Ruby e a criação de aplicações Rails. Também serão passados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Dentre várias outras coisas, você irá aprender:

- Conceitos do Ruby como declaração de variáveis, criação de laços de repetição e condicionais;

- Aplicar orientação a objetos no Ruby;

- Tratamento de erros;

- Como funciona a estrutura de desenvolvimento usando o padrão MVC (Model, View, Control);

- Como é uma aplicação básica no Rails.

Para quem é esse curso?

Esse curso é destinado a estudantes e/ou desenvolvedores que querem aprender o framework Rails.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. Lógica de Programação Completo
  2. Lógica Orientada a Objetos Completo

Carga horária do curso

5h51

Curso com 5h51 horas de vídeos

24h

Curso com certificado de 24 horas

45

Curso com 45 exercícios de fixação

Ambiente do curso

  • Ruby 2.2.3 ou superior
  • Rails 4.2.5 ou superior
  • MySQL 5.7 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 Básico

Ruby on Rails Básico

6x R$ 24,98

R$ 149,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Introdução

2 - Ruby - Uma breve história da linguagem

  1. Códigos, imagens, diagramas etc.

    Ruby - Uma breve história da linguagem
  2. Códigos, imagens, diagramas etc.

    Uma linguagem para a web?
  3. Códigos, imagens, diagramas etc.

    Quem usa esta tecnologia?
  4. Códigos, imagens, diagramas etc.

    Integração com outras tecnologias
  5. 3 desafios.

    Exercícios

3 - Ambiente de desenvolvimento

  1. Códigos, imagens, diagramas etc.

    Ambiente de desenvolvimento
  2. Vídeoaula com duração de: 00:16:33

    Instalando e validando o seu ambiente de desenvolvimento

4 - Ruby - Estrutura Básica de Código

  1. Códigos, imagens, diagramas etc.

    Ruby - Estrutura Básica de Código
  2. Códigos, imagens, diagramas etc.

    Ruby – Uma Linguagem Orientada a Objetos
  3. Códigos, imagens, diagramas etc.

    Qual é a cara de um programa escrito em Ruby?
  4. Códigos, imagens, diagramas etc.

    Arrays e Hashes
  5. Códigos, imagens, diagramas etc.

    Variáveis
  6. Códigos, imagens, diagramas etc.

    Tipos de Dados
  7. Códigos, imagens, diagramas etc.

    Como os números interagem
  8. Códigos, imagens, diagramas etc.

    Laços usando números
  9. Códigos, imagens, diagramas etc.

    Strings Visualizar
  10. Códigos, imagens, diagramas etc.

    Strings e encodings
  11. Códigos, imagens, diagramas etc.

    Trabalhando com strings
  12. Códigos, imagens, diagramas etc.

    Intervalos de Valores
  13. Códigos, imagens, diagramas etc.

    Expressões Regulares
  14. Códigos, imagens, diagramas etc.

    Expressões regulares em Ruby Visualizar
  15. Códigos, imagens, diagramas etc.

    Alterando strings com padrões Visualizar
  16. Vídeoaula com duração de: 00:24:47

    Exemplos de variáveis e tipos de dados
  17. 3 desafios.

    Exercícios

5 - Entrada e Saída de Dados

  1. Códigos, imagens, diagramas etc.

    Entrada e Saída de Dados
  2. Códigos, imagens, diagramas etc.

    O que é um objeto IO?
  3. Códigos, imagens, diagramas etc.

    Abrindo e fechando arquivos
  4. Códigos, imagens, diagramas etc.

    Lendo e escrevendo dados em arquivos
  5. Códigos, imagens, diagramas etc.

    Iteradores de leitura
  6. Códigos, imagens, diagramas etc.

    Escrevendo em arquivos
  7. Vídeoaula com duração de: 00:08:09

    Mecanismos de entrada e saída de dados Visualizar
  8. 3 desafios.

    Exercícios Visualizar

6 - Operadores Aritméticos

  1. Códigos, imagens, diagramas etc.

    Operadores Aritméticos
  2. Vídeoaula com duração de: 00:10:39

    Criando uma calculadora Visualizar
  3. 3 desafios.

    Exercícios

7 - Operadores Lógicos

  1. Códigos, imagens, diagramas etc.

    Operadores Lógicos
  2. Códigos, imagens, diagramas etc.

    Condicional If
  3. Códigos, imagens, diagramas etc.

    Condicionais If e métodos
  4. Códigos, imagens, diagramas etc.

    Condicionais if e valores de retorno
  5. Vídeoaula com duração de: 00:25:24

    Utilizando o condicional if
  6. Códigos, imagens, diagramas etc.

    Condicional unless
  7. Códigos, imagens, diagramas etc.

    Modificadores if e unless
  8. Vídeoaula com duração de: 00:06:00

    Utilizando o condicional unless
  9. Códigos, imagens, diagramas etc.

    Condicional case
  10. Vídeoaula com duração de: 00:13:13

    Utilizando o condicional case
  11. 3 desafios.

    Exercícios

8 - Estruturas de Repetição

  1. Códigos, imagens, diagramas etc.

    Laço For
  2. Vídeoaula com duração de: 00:13:43

    Utilizando o laço for
  3. Códigos, imagens, diagramas etc.

    Laço while
  4. Vídeoaula com duração de: 00:05:18

    Utilizando o laço while Visualizar
  5. Códigos, imagens, diagramas etc.

    Laço until
  6. Códigos, imagens, diagramas etc.

    Modificadores while e until
  7. Vídeoaula com duração de: 00:04:17

    Utilizando o laço until
  8. Códigos, imagens, diagramas etc.

    Conceitos Importantes: Navegando coleções de dados com Ruby – Containers, Blocos e Iteradores
  9. Códigos, imagens, diagramas etc.

    Hashes
  10. Códigos, imagens, diagramas etc.

    Contando Frequência de Palavras: Usando Arrays e Hashes
  11. Códigos, imagens, diagramas etc.

    Blocos e Iteradores
  12. Códigos, imagens, diagramas etc.

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

    Implementando Iteradores
  14. Códigos, imagens, diagramas etc.

    Enumeradores – Iteradores Externos
  15. Códigos, imagens, diagramas etc.

    Enumeradores São Objetos
  16. Códigos, imagens, diagramas etc.

    Blocos e Transações
  17. Códigos, imagens, diagramas etc.

    Blocos podem ser objetos
  18. Códigos, imagens, diagramas etc.

    Blocos podem ser closures
  19. Códigos, imagens, diagramas etc.

    Uma notação alternativa
  20. Códigos, imagens, diagramas etc.

    Blocos e Iteradores em todos os lugares
  21. Vídeoaula com duração de: 00:35:17

    Blocos, iteradores e enumeradores
  22. 3 desafios.

    Exercícios

9 - Exceções

  1. Vídeoaula com duração de: 00:09:48

    Exceções
  2. 3 desafios.

    Exercícios

10 - Orientação a Objetos

  1. Códigos, imagens, diagramas etc.

    Orientação a Objetos
  2. Códigos, imagens, diagramas etc.

    Objetos e Atributos
  3. Códigos, imagens, diagramas etc.

    Atributos de Escrita
  4. Códigos, imagens, diagramas etc.

    Atributos Virtuais
  5. Códigos, imagens, diagramas etc.

    Controle de Acesso
  6. Códigos, imagens, diagramas etc.

    Especificando o Controle de Acesso
  7. Códigos, imagens, diagramas etc.

    Mais informações sobre métodos
  8. Códigos, imagens, diagramas etc.

    Listas de parâmetros de comprimento variável
  9. Códigos, imagens, diagramas etc.

    Métodos e blocos
  10. Códigos, imagens, diagramas etc.

    Executando um método
  11. Códigos, imagens, diagramas etc.

    Passando parâmetros para métodos
  12. Códigos, imagens, diagramas etc.

    Métodos retornam valores
  13. Códigos, imagens, diagramas etc.

    Splat! Expandindo coleções nas chamadas de métodos
  14. Códigos, imagens, diagramas etc.

    Tornando blocos mais dinâmicos
  15. Códigos, imagens, diagramas etc.

    Compartilhando Funcionalidade: Herança, Módulos e Mixins
  16. Códigos, imagens, diagramas etc.

    Herança e mensagens
  17. Códigos, imagens, diagramas etc.

    Módulos
  18. Códigos, imagens, diagramas etc.

    Namespaces
  19. Códigos, imagens, diagramas etc.

    Mixins
  20. Códigos, imagens, diagramas etc.

    Iteradores e o módulo Enumerable
  21. Códigos, imagens, diagramas etc.

    Compondo módulos
  22. Vídeoaula com duração de: 00:34:42

    Codificando a primeira classe
  23. 3 desafios.

    Exercícios

11 - Hora de praticar!

  1. Exercícios

12 - História do Rails

  1. Códigos, imagens, diagramas etc.

    História do Rails

13 - Instalando o Rails

  1. Códigos, imagens, diagramas etc.

    Instalando o Rails
  2. Vídeoaula com duração de: 00:12:16

    Primeiro projeto Rails

14 - Gemfile

  1. Códigos, imagens, diagramas etc.

    Gemfile
  2. Vídeoaula com duração de: 00:14:58

    Instalando Gens
  3. 3 desafios.

    Exercícios

15 - Configuração do Projeto

  1. Códigos, imagens, diagramas etc.

    Configuração do Projeto
  2. Códigos, imagens, diagramas etc.

    Modificando Load Paths
  3. Códigos, imagens, diagramas etc.

    Modificando Time Zones
  4. Códigos, imagens, diagramas etc.

    Localização
  5. Códigos, imagens, diagramas etc.

    Configurações Padrão de Generators
  6. Códigos, imagens, diagramas etc.

    Inicializadores
  7. 3 desafios.

    Exercícios

16 - Banco de Dados

  1. Códigos, imagens, diagramas etc.

    Banco de Dados
  2. Vídeoaula com duração de: 00:04:16

    Configurando o banco de dados do projeto

17 - MVC – Model-View-Controller

  1. Códigos, imagens, diagramas etc.

    MVC – Model-View-Controller
  2. Códigos, imagens, diagramas etc.

    Models – O M do MVC
  3. Vídeoaula com duração de: 00:22:07

    Criando models
  4. 3 desafios.

    Exercícios

18 - Controllers – O C do MVC

  1. Códigos, imagens, diagramas etc.

    Controllers – O C do MVC
  2. Vídeoaula com duração de: 00:09:59

    Criando controles
  3. 3 desafios.

    Exercícios

19 - Views – O V do MVC

  1. Códigos, imagens, diagramas etc.

    Views – O V do MVC
  2. Códigos, imagens, diagramas etc.

    Templates
  3. Códigos, imagens, diagramas etc.

    Layouts
  4. Códigos, imagens, diagramas etc.

    ERB
  5. Códigos, imagens, diagramas etc.

    Scaffolding
  6. Códigos, imagens, diagramas etc.

    Helpers
  7. Vídeoaula com duração de: 00:17:59

    Views e scaffold generator
  8. 3 desafios.

    Exercícios

20 - Rotas

  1. Códigos, imagens, diagramas etc.

    Rotas
  2. Códigos, imagens, diagramas etc.

    O arquivo routes.rb
  3. Códigos, imagens, diagramas etc.

    Padrões de URL
  4. Códigos, imagens, diagramas etc.

    Chaves de Segmentos
  5. Códigos, imagens, diagramas etc.

    Rota Raiz
  6. Códigos, imagens, diagramas etc.

    Rotas Nomeadas
  7. Vídeoaula com duração de: 00:11:26

    Rotas no Rails
  8. 3 desafios.

    Exercícios

21 - Preenchendo o Layout

  1. Vídeoaula com duração de: 00:09:30

    Preenchendo o Layout
  2. 3 desafios.

    Exercícios

22 - Projeto Final

  1. Vídeoaula com duração de: 00:40:59

    Projeto Final

23 - Hora de praticar!

  1. Exercícios

24 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de Ruby on Rails Básico

Ruby on Rails Básico

6x R$ 24,98

R$ 149,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?

Muito bom o curso, recomendo.

Adquira este curso de forma avulsa

Curso de Ruby on Rails Básico

Ruby on Rails Básico

6x R$ 24,98

R$ 149,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
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,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
20% OFF
5 anos
De 12x R$249
12x 199 reais
ou por R$ 2.388,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