Imagem do Curso gratuito Ruby on Rails para iniciantes

Curso online gratuitoRuby on Rails para iniciantes

Duração do curso online: 16 horas e 31 minutos

4.96

EstrelaEstrelaEstrelaEstrelaEstrela

(27)

Curso online gratuito de Ruby on Rails para iniciantes! Aprenda desde a história do Ruby até a criação e deploy de aplicações com nosso guia completo passo a passo.

Neste curso gratuito, aprenda sobre

  • Introdução ao Ruby, Ruby on Rails e configuração do ambiente
  • Estrutura do projeto Rails, ferramentas básicas e fundamentos de Ruby
  • Programação orientada a objetos em Ruby e bancos de dados no Rails
  • Migrations, Views, Active Record e rotas
  • Rotas, REST e recursos do framework
  • Controllers, filtros, helpers, params e internacionalização
  • Front-end com Bootstrap e construção de uma aplicação completa
  • Seeds, Rake tasks e associações entre modelos
  • Associações na view, scaffold e validações
  • Validações, upload de arquivos e deploy
  • Ambientes de desenvolvimento em nuvem e recursos avançados de Ruby
  • Padrões de projeto, sintaxe Ruby e formulários
  • Formulários complexos, autenticação e autorização
  • Busca, IDE em nuvem e testes automatizados
  • Testes avançados e Asset Pipeline
  • Ajax, notificações, relacionamentos avançados e administração
  • Interfaces administrativas e encerramento do curso

Descrição do curso

O curso "Ruby on Rails para Iniciantes" é uma oportunidade imperdível para quem deseja entrar no mundo do desenvolvimento web moderno. Esse curso, com exatas 16 horas e 31 minutos de duração, é meticulosamente estruturado para proporcionar um aprendizado completo e acessível sobre o Ruby on Rails, uma das mais poderosas e versáteis frameworks para desenvolvimento web.

Classificado na categoria de Informática (TI) e subcategoria de Linguagens de Programação Multiuso, esse curso é ideal para quem busca dominar uma das linguagens mais populares e requisitadas do mercado, como Ruby, juntamente com o framework Rails. A avaliação média de 5 estrelas de um total de 5 demonstra o altíssimo nível de satisfação dos alunos que já cursaram.

Com uma abordagem prática e detalhada, um instrutor experiente e reconhecido guia os iniciantes através dos fundamentos do Ruby on Rails. Desde a origem e história do Ruby e Rails até as complexidades de rotas RESTful, criação de scaffold, migrações, e muito mais. Cada aula foi projetada para construir gradualmente o conhecimento e a habilidade do aluno, começando com os princípios básicos e evoluindo para tópicos mais avançados simplificadamente.

Os conceitos cruciais são abordados de maneira clara, cobrindo aspectos vitais como a Arquitetura MVC, o gerenciamento de banco de dados, e até mesmo detalhes como o uso de Active Record e a criação de views. Em particular, aulas específicas sobre Helpers, Controllers e Partials elucidam como estruturar uma aplicação de maneira eficiente e modular.

Outro aspecto notável do curso é a atenção dada às ferramentas e melhores práticas, como o uso de Bundler para gerenciar dependências, criação e execução de Rake Tasks, e a implementação de testes com Rails. Fundamentos do banco de dados são explorados extensivamente, incluindo Migrations, associações e linhas de comando relevantes.

O instrutor ainda introduz elementos de design e usabilidade, como a integração com o Twitter Bootstrap, e práticas recomendadas para autenticação e autorização de usuários usando Devise e Pundit. Para os que desejam levar suas aplicações Ruby on Rails ao próximo nível, o curso inclui seções sobre deployment no Heroku, técnicas de Ajax, e até mesmo a interface administrativa com Rails Admin Interfaces.

Ao concluir o curso, os alunos terão criado pequenas aplicações práticas e estarão aptos a desenvolver e manter aplicações web robustas e eficientes. A metodologia prática, junto com exemplos do mundo real e exercícios, garantem não apenas a compreensão teórica, mas também a habilidade prática necessária para enfrentar desafios reais no desenvolvimento web com Ruby on Rails.

Se você busca um curso abrangente e executado por um profissional experiente, "Ruby on Rails para Iniciantes" é a escolha perfeita para lançar sua carreira no desenvolvimento web.

Conteúdo do curso

  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 01 - A história do Ruby / Ruby on Rails 13m
  • Exercício: Quem é o criador da linguagem de programação Ruby?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 02 - O que eu preciso para trabalhar com Ruby/Rails? 16m
  • Exercício: Qual é uma etapa comum da instalação do Ruby em sistemas Windows?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 03 - Arquitetura MVC, Generators e Gerando o 1o projeto 11m
  • Exercício: _Qual é a finalidade da arquitetura MVC no Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 04 - Estrutura de pastas do projeto e o Bundle 16m
  • Exercício: Qual é a principal vantagem da estrutura de pastas do framework discutido no vídeo?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 05 - Documentação Ruby, IRB e Pry 14m
  • Exercício: _Onde podemos encontrar a documentação oficial do Ruby?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 06 - Array, Hash, Métodos, Parâmetros e Blocos 15m
  • Exercício: Qual é a diferença entre um array e um hash em Ruby?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 07 - Classes, Módulos, Mixins e o Yield 17m
  • Exercício: _O que é uma classe em Ruby?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 08 - Banco de Dados e Rake 16m
  • Exercício: Qual é a finalidade do arquivo 'database.yml' no framework Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 09 - CoC e Criando o 1o Scaffold 14m
  • Exercício: _Qual o objetivo do Convention over Configuration no Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 10 - Migrations, analisando e usando o Scaffold 16m
  • Exercício: Qual é a função principal das migrações no Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 11 - Views, Embedded Ruby e Textos Interpolados com Variáveis 15m
  • Exercício: _Qual é a extensão dos arquivos que contém código Ruby embutido dentro do HTML?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 12 - Active Record, Rails Console e Variáveis de Instância 17m
  • Exercício: Qual é a responsabilidade principal do Active Record em um projeto Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 13 - Rotas, Criando um Controller e Usando Helpers 18m
  • Exercício: _Qual é a função do arquivo "routes.rb" no Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 14 - Rotas REST/Restful 17m
  • Exercício: O que é REST conforme o vídeo da aula 14?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 15 - Symbols x Strings e brincando com Active Record 17m
  • Exercício: _O que é um símbolo na linguagem de programação Ruby?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 16 - Controllers, Filtros e Partials 15m
  • Exercício: Qual é a função dos filtros 'before Action' em um Controller do Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 17 - Helpers e Params 21m
  • Exercício: _Qual é a função do "link_to" no Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 18 - i18n - Internationalization 15m
  • Exercício: O que significa a abreviação 'i18n' no contexto de desenvolvimento de software?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 19 - Twitter Bootstrap e i18n para Active Record 19m
  • Exercício: _Qual é a função do Twitter Bootstrap no desenvolvimento de aplicações web com Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 20 - Criando uma pequena aplicação 47m
  • Exercício: Qual é o objetivo principal da aula 20 do minicurso para iniciantes de Rubio reios?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 21 - Usando o Rails Composer 17m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 22 - Rake db:seed 13m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 23 - Criando suas próprias Rake Tasks 15m
  • Exercício: _Qual o comando utilizado para gerar uma nova reiki teste no Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 24 - Associações 16m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 25 - Associações na View - Parte 1 16m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 26 - Associações na View - Parte 2 e Criando helpers 16m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 27 - Adicionando novos campos após o scaffold 22m
  • Exercício: _Qual é a função do "esqueleto" (ou scaffold) no Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 28 - Validações e Criando Métodos no Model 15m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 29 - Upload de Imagens/Arquivos 18m
  • Exercício: _Qual é a gem recomendada pelo autor para fazer o upload de imagens e arquivos nos projetos em Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 30 - Fazendo o 1o deploy no Heroku 35m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 31 - Nitrous.IO 11m
  • Exercício: _Qual é o projeto que o Jackson Pires iniciou enquanto esteve fora do ar com o canal?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 32 - Self e Monkey Patch em Ruby 10m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 33 - Métodos de Instância vs Métodos de Classe 08m
  • Exercício: _O que são métodos de instância e métodos de classe em Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 34 - Singleton Pattern vs Singleton Class 12m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 35 - Parênteses, Colchetes e Chaves no Ruby 10m
  • Exercício: _Por que os parênteses são opcionais no Ruby?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 36 - Criando um formulário de pesquisa 20m
  • Aula em vídeo: Aula 37 - Formulários Complexos / Nested Attributes 19m
  • Exercício: _O que são "the attributes" em Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 38 - Autenticação de Usuários com Devise (Básico) 39m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 39 - Usando autorização com Pundit e Devise (Básico) 53m
  • Exercício: _Qual é a diferença entre os papéis de usuário normal e administrador no site criado pelo autor do vídeo?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 40 - Criando pesquisas com o Ransack (Básico) 25m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 41 - Conhecendo o Cloud 9 16m
  • Exercício: _Qual é a plataforma web recomendada pelo autor para quem está iniciando em Ruby on Rails?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 42 - Testes com Rails - Parte 1/2 52m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 43 - Testes com Rails - Parte 2/2 18m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 44 - Asset Pipeline 1/2 30m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 45 - Asset Pipeline 2/2 20m
  • Exercício: _Qual é a principal preocupação ao chamar todos os arquivos CSS e JS em uma única chamada?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 46 - Ajax 23m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 47 - Notify.js + Rails 10m
  • Exercício: _Qual é a função do site estimadofoi.de.r?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 48 - Has Many Through + Cocoon gem 37m
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 49 - Rails Admin Interfaces 20m
  • Exercício: _Qual é o site que categoriza milhares de gems e possui a categoria "Rails Ademir Interface"?
  • Aula em vídeo: Ruby on Rails para iniciantes - Aula 50 03m

Este curso gratuito inclui:

16 horas e 31 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Linguagens de programação ( Python, Ruby, Java, C )

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 9 milhões
de alunos

Certificado grátis e
válido em todo o Brasil

60 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, ebooks e audiobooks