Formação Ruby On Rails
Aumente a velocidade e facilidade no desenvolvimento de sites.
Assista o vídeo
veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end
Ruby on Rails
O que é Ruby on Rails?
É a linguagem utilizada no Back-end do GitHub e que tem a promessa de aumentar a velocidade e facilidade no desenvolvimentos de sites.
O que vou aprender na formação Ruby on Rails?
Nesta formação você vai entender os conceitos do Ruby on Rails, desenvolver uma aplicação web em um projeto real e fazer deploy da aplicação, utilizando um banco de desenvolvimento e outro de produção.
Quer desenvolver para Web de uma maneira descomplicada? Esta formação é para você.
Por que estudar esta formação?
-
Guia de aprendizado
Conteúdos pensados para facilitar seu estudo
-
Do básico ao avançado
Formação completa para o mercado
-
Você dentro do mercado
Do zero ao sonhado emprego em sua área de interesse
Comece essa formação agora mesmo e capacite-se para seu próximo projeto!
Conheça os planosCom quem você irá aprender
-
Guilherme Lima
-
Guilherme Silveira
-
Rodrigo Turini
Passo a passo
1 Aprendendo a programar em Ruby
Nessa etapa, você vai desenvolver 3 jogos diferentes aprendendo a sintaxe e os principais comandos da linguagem utilizando boas práticas de programação.
-
Post Quão intuitivo é aprender Ruby?
-
Curso Ruby I: Introdução a lógica de programação com jogos
Curso | 12h - Aprenda a usar condicionais e laços
- Entenda o paradigma de programação imperativa
- Extraia pedaços de código para melhorar a legibilidade
- Use Arrays, métodos e funções
- Faça operações matemáticas
-
Curso Ruby II: Continuando seus primeiros passos na programação
Curso | 12h - Desenvolva um jogo da forca
- Aprenda boas práticas de programação
- Refatore o código para facilitar a manutenção
- Aprenda a manipular arquivos
- Otimize o processamento na entrada e saída de arquivos
-
Curso Ruby III: Mais lógica de programação em um novo jogo
Curso | 12h - Desenvolva um jogo baseado no Pacman
- Aprenda a usar arrays
- Entenda a diferença entre passar referências e valores
- Faça sua aplicação utilizar a memória de forma eficiente
- Use orientação a objetos
- Perca o medo de usar recursão
-
Post Um exemplo bacana de coerção em Ruby
Faça esse curso e:
Mais detalhesdo curso Ruby I: Introdução a lógica de programação com jogos
Faça esse curso e:
Mais detalhesdo curso Ruby II: Continuando seus primeiros passos na programação
Faça esse curso e:
Mais detalhesdo curso Ruby III: Mais lógica de programação em um novo jogo
-
2 Orientacao a objetos: Melhores técnicas com Ruby
Orientação a objetos muito além de regrinhas. Aprenda mais sobre orientação a objetos, evitando modelagens ingênuas.
-
Curso Orientação a Objetos: Melhores técnicas com Ruby
Curso | 10h - Orientação a objetos muito além de regrinhas
- Aprenda quando não usar Herança
- Menor acoplamento com polimorfismo
- Mais flexibilidade com Injeção de Dep.
- Melhore a Coesão de uma classe
- O princípio Tell don't Ask
-
Podcast Práticas de Orientação a Objetos - Hipsters #129
Faça esse curso e:
Mais detalhesdo curso Orientação a Objetos: Melhores técnicas com Ruby
-
3 Avançando com Ruby on Rails
Nessa etapa, você vai desenvolver um site do zero, capaz de criar, ler, atualizar e deletar (CRUD) produtos e departamentos, adicionando validações, deixando seu código mais elegante com as principais convenções da linguagem, como partials, Dry e fará deploy da sua aplicação, utilizando um banco de desenvolvimento e outro de produção.
-
Curso Ruby on Rails 5 parte 1: Fundamentos
Curso | 08h - Desenvolva uma aplicação web com o framework Ruby on Rails
- Entenda a arquitetura de uma aplicação feita em Rails
- Saiba como utilizar o bootstrap no Rails
- Programe dentro das principais convenções do Rails
- Saiba como reaproveitar um código em outras partes da aplicação
-
Curso Ruby on Rails 5 parte 2: Validação, atualização, partials e deploy
Curso | 09h - Aprenda a trabalhar com validações
- Internacionalize sua aplicação para diferentes idiomas
- Saiba como relacionar diferentes modelos em uma aplicação
- Melhore seu código com partials
- Faça deploy da sua aplicação, utilizando um banco de desenvolvimento e outro de produção
-
Post Um exemplo bacana de coerção em Ruby
-
Podcast A vez do Ruby on Rails - Hipsters #52
-
Post Geradores no Rails e RSpec-Rails
Faça esse curso e:
Faça esse curso e:
Mais detalhesdo curso Ruby on Rails 5 parte 2: Validação, atualização, partials e deploy
-
Programação
Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, Ruby & Rails, C, Computação, Jogos,e mais...