Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro “Matz” Matsumoto, para ser usada como linguagem de script.
Ruby on Rails é um framework livre que promete aumentar velocidade e facilidade no desenvolvimento de sites orientados a banco de dados, uma vez que é possível criar aplicações com base em estruturas pré-definidas.
Aprenda a linguagem de programação Ruby utilizando Rails nesse excelente curso gratuito ministrado pelo professor Danilo Aparecido do canal Danilo Aparecido – Torne se um programador
Esse curso não tem pré-requisitos, vai do nível iniciante ao avançado.
Curriculum
- 1 Section
- 67 Lessons
- Lifetime
Expand all sectionsCollapse all sections
- Aulas67
- 2.101 – AO INICIAR UM PROJETO, QUAL TECNOLOGIA DEVO ESCOLHER?
- 2.202 – INSTALANDO O RUBY
- 2.303 – VARIÁVEIS E DATA TYPES
- 2.404 – CONDICIONAIS
- 2.505 – TRATAMENTO DE STRING
- 2.606 – OPERADORES LÓGICOS
- 2.707 – LOOPING
- 2.808 – HASH
- 2.909 – FUNÇÕES
- 2.1010 – FUNÇÕES RECURSIVAS
- 2.1111 – POO – INSTÂNCIA E CONSTRUTOR
- 2.1212 – POO – ACEESSORS
- 2.1313 – POO – HERANÇA
- 2.1414 – POO – PUBLIC, PRIVATE E PROTECTED
- 2.1515 – POO – POLIMORFISMO E OVERLOAD
- 2.1616 – POO – INTERFACE, ABSTRAÇÃO E SINGLETON
- 2.1717 – METAPROGRAMMING – RUNTIME
- 2.1818 – METAPROGRAMMING – MODULO
- 2.1919 – METAPROGRAMMING – DINÂMICOS
- 2.2020 – METAPROGRAMMING – EVAL PARA CLASSES E INSTÂNCIAS
- 2.2121 – METAPROGRAMMING – CLASSES E MÉTODOS DINÂMICOS
- 2.2222 – METAPROGRAMMING – ALIÁS PARA METODOS E ATRIBUTOS
- 2.2323 – METAPROGRAMMING – HOOKS
- 2.2424 – METAPROGRAMMING – MISSINGS
- 2.2525 – INSTALANDO RAILS
- 2.2626 – RAILS GENERATORS
- 2.2727 – RAILS – ROUTES
- 2.2828 – RAILS PARTIALS
- 2.2929 – RAILS – MIGRATIONS
- 2.3030 – RAILS – FORMS
- 2.3131 – RAILS – INITIALIZERS
- 2.3232 – RAILS – HELPERS
- 2.3333 – RAILS – ARQUIVOS ESTÁTICOS E DINÂMICOS
- 2.3434 – RAILS – RAKE
- 2.3535 – RAILS – PADRÃO DE MÉTODOS
- 2.3636 – RAILS – RENDER
- 2.3737 – RAILS – VALIDATORS
- 2.3838 – RAILS ACTIVERECORD – QUERYING
- 2.3939 – RAILS – ESTRUTURAS DEPENDENTES
- 2.4040 – RAILS GEMS
- 2.4141 – RAILS TDD
- 2.4242 – RAILS TDD – CONTROLLERS
- 2.4343 – RAILS TDD – VIEWS
- 2.4444 – RAILS – MIGRAÇÃO DE DADOS
- 2.4545 – RAILS – CRAWLER
- 2.4646 – RAILS – COOKIES
- 2.4747 – RAILS – AJAX CASCATA
- 2.4848 – RAILS – ENVIO DE EMAIL
- 2.4949 – RAILS API – JBUILDER
- 2.5050 – RAILS – UPLOAD DE ARQUIVOS
- 2.5151 – RAILS – SQL PARA APLICAÇÃO
- 2.5252 – RAILS – SISTEMAS DISTRIBUIDOS
- 2.5353 – RAILS – SINCRONIZAÇÃ ENTRE SISTEMAS
- 2.5454 – RAILS – XML
- 2.5555 – RAILS – IMPORTAÇÃO DE ARQUIVO CSV
- 2.5656 – RAILS – IMPORTAÇÃO DE GRANDES ARQUIVOS
- 2.5757 – RAILS – SERVIÇO JSONP
- 2.5858 – RAILS – RESTRINGINDO SUA APLICAÇÃO
- 2.5959 – Exportação de relatórios em Excel (xlsx)
- 2.6060 – Como transformar PDF em imagem
- 2.6161 – EMISSÃO DE NOTA FISCAL NO E-COMMERCE
- 2.6262 – COMO CRIAR RELATÓRIOS (HTML, CSS Media Print e PDF)
- 2.6363 – COMO IMPORTAR E EXPORTAR ARQUIVOS XLSX
- 2.6464 – Processos em background Ruby on Rails – Sidekiq
- 2.6565 – REGULAR EXPRESSION – REGEX
- 2.6666 – Como trabalhar com transações em sistemas
- 2.6767 – Como organizar os arquivos de um sistema, dividindo responsabilidades