Introduzione
  • Cosa andremo a costruire
  • Installazione per Mac
  • Installazione per Windows
  • Gli strumenti necessari
  • Il terminale
I primi passi
  • Creare una nuova applicazione
  • Configurare Git
  • Creare una pagina Home
  • Routes
La struttura prima di tutto
  • Wireframing con Balsamiq
  • Disegnare la pagina Home
  • Disegnare la pagina di Index
  • Disegnare la pagina di Show
  • Disegnare Sign in e Log in
  • Disegnare la Dashboard
Capire Ruby on Rails
  • Creare una pagine di about
  • Architettura MVC
  • ERB
Task 1
  • GIocare con Home e About
La struttura della pagina
  • Link di navigazione
  • GEM e Front end con Materialize
  • Barra di navigazione
  • Parziali
  • Impostare il footer
  • Design del footer
Gli utenti
  • Installare e configurare Devise
  • Migrazione
  • Aggiungere il nome agli utenti
  • Sign Up
  • Link condizionali
  • Log In
Task 2
  • Giocare con Materialize e il design Front End
I contenuti
  • Creare i contenuti
  • Risorse CRUD
  • MVC: Routes
  • MVC: Controller e Views
  • MVC: Model e Associazioni
  • Aggiungere colonna utenti ai contenuti e console
  • Associare l'utente con il contenuto
  • Autorizzazioni
Lavorare con le immagini e gli allegati
  • Paperclip e Imagemagick
  • Impostare paperclip e caricare l'immagine
  • Aggiungere allegato
Il design e' importante
  • Design pagina index
  • Design pagina di show
  • Design pagina new e edit
Task 3
  • Disegnare la homepage
Migliorare la User Experience
  • Ordinare i contenuti
  • Impaginazione
  • Validazione
  • Friendly ID
Accettare i pagamenti
  • Vendite
  • Lavorare su ambienti diversi
  • Stripe base
  • Pagamento
  • Sicurezza
Aggiustamenti al progetto
  • Internazionalizzazione
  • Flash messages
Andare online
  • Andare online con Heroku
  • Migrazione con Heroku
  • Amazon S3
  • Stripe e Heroku
Migliorare il Design
  • Home design: slider
  • Home Design: icons
  • Footer & Header design
  • Responsive
  • Assets precompile
Creare una Dashboard
  • Dashboard: vendite
  • Dashboard: storico
Tocchi finali
  • Design
  • Andare online su un dominio personalizzato