Skip to content

marcel-dias/curso-rails-feevale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Ruby on Rails Course at Feevale

##Ruby

  • História
  • Instalação
  • Linguagem (OO, Blocos, Módulos e sintaxe)
  • Gems
  • Console Interativo (irb)
  • Metaprogramação

##Rails - Overview

  • Desenvolvimento web atualmente
  • Convenção sobre Configuração
  • MVC

##Rails - Model (ActiveRecord + ActiveModel)

  • Migrações
  • Validações
  • Relacionamentos
  • Callbacks

##Rails – View (ERB) e Helpers

  • Layout principal
  • Html básico com erb
  • Partials
  • Utilizando ruby na view
  • Utilizando helpers para criar código html
  • Outros template-engines (Haml/etc)

##Rails – Controller

  • Actions
  • Rotas (REST)
  • Filters

##Rails - Facilidades "embutidas"

  • Scaffold
  • Internacionalização
  • Proteção contra XSS (Raw/HtmlSafe)

##Indo além do simples

  • Chamadas ajax
  • Validações customizadas

##E depois?

  • Como se manter atualizado
  • Teste a aplicação
  • Onde solucionar dúvidas
  • GitHub
  • Como contribuir com rails (ou outro projeto open-source)

About

Ruby on Rails Course at Feevale

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published