O que você vai aprender?
Durante as 16 horas de curso, você aprenderá:
Introdução e conceitos gerais
- O que são frameworks
- Por que usar frameworks
- O que é o MVC
Instalação e configuração
- Download e instalação do Ruby através do RVM
- Download e instalação do Ruby on Rails através do Bundler
- Configuração inicial do Ruby on Rails
- Conexão ao banco de dados (PostgreSQL)
- Configurações de segurança
Models
- Convenção de nomenclatura dos models e tabelas
- Criando models através de migrations
- Validação de dados
Controllers
- Convenção de nomenclatura dos controllers
- Criando e configurando controllers
Views
- Convenção de nomenclatura das views
- Criando e carregando views e layouts
- Criando e utilizando partial
- Criando templates Slim
Login e Painel de controle
- Protegendo a sua app com controle de acesso através utilizando Devise
- Criando um painel de controle com o ActiveAdmin
Publicação e versionamento
O que você precisa saber?
- Conceitos básicos do PHP
- Conceitos de Orientação à Objetos (classes, herança e etc.)
- Conceitos básicos de HTML e CSS
- Conceitos básicos de Git, idealmente
Como funciona?
- Aulas interativas e online, através do compartilhamento de tela, áudio e vídeo
- As aulas são gravadas, para que você possa assitir depois
- Todo código gerado durante as aulas fica disponível num repositório Git
- Tenha acesso à um grupo de discussão para tirar suas dúvidas
- As aulas são no browser, não precisa instalar nada para participar
- Emitimos certificado de participação ao final do curso