Impara a programmare con Ruby on Rails e crea un marketplace

Impara a programmare backend creando un marketplace con Ruby on Rails
4.7 (10 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
35 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 72
  • Length 11 hours
  • Skill Level Beginner Level
  • Languages Italian
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 Italian

Course Description

In questo corso andremo a vedere come creare il tuo primo marketplace con Ruby on Rails.

Questo corso è pensato per chiunque voglia imparare a programmare, infatti non servono delle basi e andremo a vedere nel dettaglio tutti i passi necessari per creare una Web App con Ruby on Rails.

Per la fine del corso sarai in grado di creare un marketplace completo con Ruby on Rails, avendo le basi per costruire la tua Web App in autonomia.

What are the requirements?

  • nessun prerequisito richiesto.

What am I going to get from this course?

  • creare una web app con ruby on rails
  • imparare a programmare backend con ruby on rails
  • imparare html e css
  • capire come funziona la programmazione

What is the target audience?

  • A chi vuole imparare a programmare
  • Programmatori che vogliono imparare Ruby on Rails
  • Front-End developers
  • Startupper
  • Product Mangers
  • A chiunque sia incuriosito dalla programmazione

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduzione
Cosa andremo a costruire
Preview
03:30
Installazione per Mac
Preview
07:59
Installazione per Windows
04:53
Gli strumenti necessari
04:43
Il terminale
09:58
Section 2: I primi passi
Creare una nuova applicazione
09:50
Configurare Git
13:06
Creare una pagina Home
06:53
Routes
05:00
Section 3: La struttura prima di tutto
Wireframing con Balsamiq
02:20
Disegnare la pagina Home
07:36
Disegnare la pagina di Index
05:37
Disegnare la pagina di Show
05:59
Disegnare Sign in e Log in
04:00
Disegnare la Dashboard
02:37
Section 4: Capire Ruby on Rails
Creare una pagine di about
09:20
Architettura MVC
06:47
ERB
09:21
Section 5: Task 1
GIocare con Home e About
01:00
Introduzione
01:00
Section 6: La struttura della pagina
Link di navigazione
08:16
GEM e Front end con Materialize
10:39
Barra di navigazione
15:29
Parziali
06:17
Impostare il footer
05:09
Design del footer
11:02
Section 7: Gli utenti
Installare e configurare Devise
08:35
Migrazione
05:33
Aggiungere il nome agli utenti
10:02
Sign Up
15:04
Link condizionali
11:53
Log In
07:13
Section 8: Task 2
Giocare con Materialize e il design Front End
00:58
Section 9: I contenuti
Creare i contenuti
07:52
Risorse CRUD
03:28
MVC: Routes
10:22
MVC: Controller e Views
20:05
MVC: Model e Associazioni
06:54
Aggiungere colonna utenti ai contenuti e console
09:47
Associare l'utente con il contenuto
11:57
Autorizzazioni
12:50
Section 10: Lavorare con le immagini e gli allegati
Paperclip e Imagemagick
03:42
Impostare paperclip e caricare l'immagine
15:37
07:30

Codice da inserire in content.rb per caricare gli allegati con paperclip


has_attached_file :allegato

validates_attachment_content_type :allegato, :content_type => [ /^image\/(png|gif|jpeg)/,'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document','application/mspowerpoint','application/vnd.ms-powerpoint','application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/pdf', 'application/msexcel','application/vnd.ms-excel','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','audio/mpeg', 'audio/mp3' ],

message: "Formato non supportato"


Section 11: Il design e' importante
Design pagina index
26:13
Design pagina di show
14:26
Design pagina new e edit
17:31
Section 12: Task 3
Disegnare la homepage
01:38
Section 13: Migliorare la User Experience
Ordinare i contenuti
05:24
Impaginazione
08:33
Validazione
08:53
Friendly ID
07:47
Section 14: Accettare i pagamenti
Vendite
06:54
Lavorare su ambienti diversi
05:01
Stripe base
15:45
Pagamento
18:50
Sicurezza
24:07
Section 15: Aggiustamenti al progetto
Internazionalizzazione
05:26
Flash messages
08:46
Section 16: Andare online
Andare online con Heroku
12:38
Migrazione con Heroku
06:00
Amazon S3
13:45
Stripe e Heroku
04:27
Section 17: Migliorare il Design
Home design: slider
15:44
Home Design: icons
09:39
Footer & Header design
09:09
Responsive
09:32
Assets precompile
04:49
Section 18: Creare una Dashboard
Dashboard: vendite
16:21
Dashboard: storico
20:41
Section 19: Tocchi finali
Design
20:13
Andare online su un dominio personalizzato
04:42

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Daniele Ugolini, Founder @Lacerba.io

Amante di tecnologia e appassionato di StartUp.

Dopo una laurea in economia e una breve carriera nel mondo finanziario Daniele decide di muoversi nel mondo della programmazione spinto dal desiderio di capire a fondo la tecnologia.

Daniele è ora un esperto di Ruby on Rails, HTML e CSS.

Decide di fondare Lacerba con l'obiettivo di ispirare le persone ad imparare a programmare in modo da creare una futura generazione di imprenditori che sia in grado di muoversi con agilità nel mondo digitale.

Ready to start learning?
Take This Course