Donamat Dashboard
$7.99
Prezzo minimo
$24.99
Prezzo suggerito

Donamat Dashboard

Info sul libro

Questo libro è scritto a quattro mani da Roberto e Flavio.

Info sugli autori

Flavio Bordoni
Flavio Bordoni

Appassionato di Rails sviluppo ormai da più di 10 anni soluzioni per i problemi aziendali.

Laureato in ingegneria chimica ho intrapreso un percorso differente con grande soddisfazione.

Indice

  •  
    • Riconoscimenti
    • Prefazione
    • Requisiti per chi legge il libro
  • Definiamo l’ambiente di sviluppo.
    • Nuova applicazione Rails 5 utilizzando il workspace di Cloud9.
      • Che cos’è Cloud9
      • Nuovo workspace su Cloud9
      • Installiamo Rails 5
      • Creiamo l’applicazione
      • Apriamo l’applicazione localmente
    • Git
      • Implementiamo Git
      • inizializziamo
      • Verifichiamo configurazione globale
      • Escludiamo files da git
      • Versione iniziale v0.1.0
      • Branch
        • Creiamo un nuovo ramo e ci spostiamo su esso.
        • Lavoriamo sul codice e aggiorniamo il ramo
        • Chiudiamo il ramo
      • Considerazioni finali del capitolo
    • PostgreSQL
      • Apriamo il branch
      • Implementiamo PostgreSQL
      • Chiudiamo il branch
    • Settaggi Base
      • Apriamo il branch
      • Fissiamo la versione di Ruby sul Gemfile
      • Chiudiamo il branch
    • Pagina di test
      • Apriamo il branch
      • No scaffold
      • Instradiamo con routes
      • Creiamo testpage views
      • Chiudiamo il branch
    • Figaro
      • Apriamo il branch
      • Perché usare figaro?
      • Installiamo figaro
      • Cominciamo a mettere al sicuro le password
      • Giochiamo con le variabili d’ambiente (ENV)
      • Chiudiamo il branch
    • Heroku
      • Apriamo il branch
      • Heroku piattaforma cloud PaaS
      • Che cosa è una piattaforma cloud PaaS
      • Che cosa è Heroku
      • La storia di Heroku
      • A cosa serve e come funziona Heroku
      • Heroku come repository remoto
      • Inizializziamo Heroku
      • Settaggio per la pubblicazione su Heroku
      • Creiamo l’app su heroku
      • Chiudiamo il branch
    • Internazionalizzazione della pagina di test.
      • Apriamo il branch
      • Internazionalizazione (i18n)
      • I18n statico con YAML
      • Scelgo lingua di default
      • Chiudiamo il branch
    • Github
      • Apriamo il branch
      • L’importanza del README.md
      • Github
      • Chiudiamo il branch
  • Creiamo lo stile
    • Mockups
      • Prepariamo uno sketch della nostra applicazione
    • Bower
      • Gestire l’app asset di Ruby on Rails con Bower
      • Usare Bower per l’asset management
      • Differenza tra Bower e le gemme di Rails.
    • Template Angle
      • Implementiamo il template
      • Implementiamo Bower
      • Pubblichiamo su Heroku
      • Chiudiamo il branch
    • Backup su github
    • Aggiornamento del template
      • Ci fermiamo qua
      • Chiudiamo il branch
  • login
    • Angle Login
      • Installiamo devise
        • Punto 1.
        • punto 2.
        • punto 3.
        • punto 4.
      • Attiviamo la tabella users con devise
      • Lavoriamo sulle routes
      • Aggiungiamo logout
      • Attiviamo il passaggio 5 del template con anche il controller
      • Implementiamo la view di login
      • Lavoriamo sul controller di users
      • Lavoriamo sul view users show
      • Devise login to root homepage
      • Root homepage - Devise login to user show
      • Proteggiamo anche homepage con devise
      • Operazione finale
    • Admin role
      • Apriamo un branch
      • Aggiungiamo l’attributo admin
      • Testiamo la parte di login in produzione.
      • Chiudiamo il branch
  • Predisponiamo la dashboard
    • Mockup Dashboard
      • Rails generate controller Mockups
      • Asset precompile
      • Routes
      • Proviamo heroku
      • Modifichiamo la views/index
      • Chiudiamo il branch
    • Onlus e Chioschi
      • Creiamo la tabella onlus
      • Creiamo la tabella kiosks
      • Finalizziamo la relazione uno a molti
      • Popoliamo manualmente la tabella
      • Andiamo in produzione
      • Chiudiamo il branch
    • Homepage
      • Rails generate controller
      • Risolvo manualmente config/application.rb
      • Routes
      • Views homepage index
      • Chiudiamo il branch
    • Filtriamo i chioschi per onlus di appartenenza
      • Passiamo dinamicamente l’id dell’onlus
      • Aggiungiamo un link per ogni onlus
      • Selettore a cascata
      • Pubblichiamo in produzione su heroku
      • Chiudiamo il branch
  • Elaboriamo le mappe su google
    • Google API
    • Nascondiamo le google secrets key con figaro
      • Apriamo il Branch
      • Usiamo Figaro
      • Pubblichiamo su Heroku
    • Chioschi sulla mappa
      • Aggiungiamo i campi indirizzo
  • Elaboriamo files di testo separati da virgola
    • Donachiaro CSV
    • Attivo libreria ruby CSV
    • Transactions
      • Apriamo il branch
      • Implementiamo con scaffold
      • Link per lanciare l’importazione
      • Model Payment - import
      • Controllo dei records
      • Chiudiamo il branch
    • CURL
      • Riferimenti web
    • Leggiamo da un server FTP
      • Scarichiamo il file txt da un server FTP
      • Open-uri
    • Amazon Web Service S3
      • Che gemma usare per upload su AWS S3
      • Apriamo il branch “Csvfile on Aws S3”
      • Installiamo Paperclip
      • Aggiungiamo il campo csvfile alla tabella kiosks
      • Aggiungiamo paperclip csvfile al model
      • Aggiungiamo paperclip csvfile al controller
      • Aggiungiamo paperclip csvfile al views/new e views/edit
      • Aggiungiamo sul view/show
      • Implementiamo Amazon S3
      • Installiamo aws-sdk
      • Connettiamoci al bucket di amazon web service S3.
        • Il nome del bucket
        • La Access key e la Secret access key - IAM user
      • La s3_region
      • Connettiamoci su AWS S3 da development
      • Impostiamo upload anche per la produzione
      • Publichiamo su heroku
      • Rivediamo l’upload
      • Apriamo il file uploadato su AWS S3
      • Mascheriamo i secrets con Figaro
      • Connettiamoci su AWS S3 da production (Heroku)
      • Pubblichiamo su heroku
      • Chiudiamo il branch
      • Upload file su AWS S3 via FTP
    • Kiosks sum
      • Apriamo il branch
      • Un chiosco molte transazioni
      • Model uno-a-molti
      • Import per chiosco
      • Aggiungiamo il campo transaction_counter
      • Facciamo le somme sulla console
      • Mettiamo i totali nella tabella kiosks
      • Chiudiamo il branch
  • Approfondimento su kiosks
    • Mostriamo il chiosco (kiosk)
      • Apriamo il branch “people show”
      • Attiviamo la view kiosks/show
      • Implementiamo il controller kiosk show
      • Implementiamo la ricerca per data
  • Risorse web
    • Risorse su Rails
      • gemfile
      • git
      • devise
      • postpone
      • read file CSV:
      • transactions AWS S3:
      • gemfile vs bower
      • angle_admin
    • Trademarks
  • Codice della sezione INIZIO
    • Cap 06 - figaro
    • Cap 08 - testpages in18
    • Cap 09 - github e readme

Leanpub offre una garanzia di felicità. Nessun rischio, 100% di garanzia di soddisfazione

Entro 60 giorni dall'acquisto, è possibile ottenere un rimborso completo del 100% del valore su qualsiasi acquisto Leanpub. Vedi termini completi.

80% di royalties. Guadagna $16 su un libro da $20.

Pagiamo il 80% di royalties. Non è un errore di battitura: guadagni 16$ su una vendita di 20$. Se vendiamo 5000 copie non rimborsate del tuo libro o corso a 20$, guadagnerai 80.000$.

(Sì, alcuni autori hanno già guadagnato molto di più su Leanpub.)

Infatti, gli autori hanno guadagnatooltre 12 milioni di dollari scrivendo, pubblicando e vendendo su Leanpub.

Scopri di più sul scrivere su Leanpub

Aggiornamenti gratuiti. Senza DRM.

Se acquisti un libro Leanpub, ottieni aggiornamenti gratuiti per tutto il tempo che l'autore aggiorna il libro! Molti autori usano Leanpub per pubblicare i loro libri in corso, mentre li stanno scrivendo. Tutti i lettori ricevono aggiornamenti gratuiti, indipendentemente da quando hanno acquistato il libro o quanto hanno pagato (anche gratis).

La maggior parte dei libri Leanpub sono disponibili in formato PDF (per computer) e EPUB (per telefoni, tablet e Kindle). I formati inclusi in un libro sono mostrati nell'angolo in alto a destra di questa pagina.

Infine, i libri Leanpub non hanno alcuna protezione DRM anti-copia, quindi puoi leggerli facilmente su qualsiasi dispositivo supportato.

Scopri di più sui formati di ebook di Leanpub e dove leggerli

Scrivi e pubblica con Leanpub

Gli autori e gli editori usano Leanpub per pubblicare incredibili libri in corso e completati, proprio come questo. Puoi usare Leanpub per scrivere, pubblicare e vendere anche il tuo libro! Leanpub è una potente piattaforma per autori seri, unendo un semplice ed elegante workflow di scrittura e pubblicazione con un negozio focalizzato sulla vendita di ebook in corso. Leanpub è una macchina da scrivere magica per gli autori: basta scrivere in testo semplice e pubblicare il tuo ebook, basta fare clic su un pulsante. È davvero così facile.

Ulteriori informazioni sulla scrittura con Leanpub