Questo corso è pensato per chiunque voglia imparare a programmare con Ruby on Rails, uno dei linguaggi di programmazione back-end più diffusi al momento per la creazione di applicazioni web. Al termine sarai in grado di realizzare un marketplace, della stessa tipologia di ebay, per la vendita di prodotti digitali

Questo corso è rivolto ai principianti, non è quindi necessario avere delle basi di programmazione: durante il corso andremo infatti a vedere nel dettaglio tutti gli step necessari per creare un progetto con Ruby on Rails.

Non sono richieste basi di programmazione. Questo corso è pensato sia per principianti che non hanno mai programmato sia per programmatori che vogliono scoprire Ruby on Rails.

Certificato

finale

accesso

illimitato

Assistenza

Illimitata



Il tuo istruttore

Daniele Ugolini

Daniele Ugolini

Back-end developer a Lacerba

Amante di tecnologia e appassionato di StartUp. Daniele è 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.

Contenuti del corso

Syllabus

  • 01. Cosa andremo a costruire
  • 02. Installazione per Mac
  • 03. Installazione per Windows
  • 04. Gli strumenti necessari
  • 05. Il terminale
  • 06. Crea una nuova applicazione
  • 07. Configurare Git e GitHub
  • 08. Creare una pagina Home
  • 09. Routes
  • 10. Wireframing con Balsamiq
  • 11. Disegnare la pagina home
  • 12. Disegnare la pagina di Index
  • 13. Disegnare la pagina di show
  • 14. Disegnare sign in e log in
  • 15. Disegnare la dashboard
  • 16 Creare una pagina di about
  • 17. Architettura MVC (model, view, controller)
  • 18. ERB (embedded Ruby)
  • 19. Giocare con le pagine Home e About
  • 20. Link di navigazione
  • 21. Gem e Front End del framework Materialize
  • 22. Barra di navigazione
  • 23. Parziali
  • 24. Impostare il footer
  • 25. Design del footer
  • 26. Installare e configurare Devise
  • 27. La migrazione
  • 28. Aggiungere il nome agli utenti
  • 29. Sign up
  • 30. I link condizionali
  • 31. Log in
  • 32. Giocare con Materialize e il design Front End
  • 33. Creare i contenuti
  • 34. Risorse CRUD
  • 35. MVC - Routes
  • 36. MVC - Controller e Views
  • 37. MVC - Model e associazioni
  • 38. Aggiungere la colonna utenti ai contenuti ed in console
  • 39. Associare l'utente con il contenuto
  • 40. Autorizzazioni
  • 41. Paperclip e Imagemagick
  • 42. Impostare paperclip e caricare l'immagine cover
  • 43. Aggiungere un allegato
  • 44. Design - La pagina di index
  • 45. Design - Show
  • 46. Design - New e Edit
  • 47. Design - Homepage
  • 48. Ordinare i contenuti
  • 49. Impaginazione
  • 50. Validazione
  • 51. Friendly ID
  • 52. Le vendite
  • 53. Lavorare su ambienti diversi
  • 54. Stripe Base
  • 55. Il pagamento
  • 56. La sicurezza
  • 57. Internazionalizzazione
  • 58. Flash Messages
  • 59. Andare online con Heroku
  • 60. La migrazione con Heroku
  • 61. Amazon s3
  • 62. Stripe Heroku
  • 63. Home Design slider
  • 64. Home Design icons
  • 65. Footer header design
  • 66. La responsiveness
  • 67. Assets precompile
  • 68. Creare una dashboard
  • 69. Aggiungere lo storico alla dashboard
  • 70. Tocchi finali di design
  • 71. Andare online su un dominio personalizzato

Competenze

Cosa saprai fare

Per la fine del corso sarai in grado di creare un marketplace completo con Ruby on Rails, avrai appreso tutte le basi della programmazione moderna e sarai in grado di costruire la tua Web App in autonomia.

FAQ

Domande frequenti:

Come è strutturato il corso?

Il corso è suddiviso in 71 lezioni. Significa che non hai bisogno di completarlo tutto in una volta, ma puoi seguirlo un pezzetto per volta, seguendo i tuoi tempi di apprendimento.

1

Quanto tempo ci vorrà per terminare il corso?

La durata totale del corso è circa di 11 ore. Tieni a mente però che il tempo di apprendimento dei concetti potrebbe essere leggermente più lungo. Per questo, una volta acquistati i corsi, Lacerba si impegna a renderli disponibili a vita!

2

Posso vedere le lezioni più volte?

Certo! Una volta acquistato il corso sarà tuo per sempre. Puoi rivedere le lezioni ogni volta che vuoi, in qualsiasi momento. I video non sono live, sono registrati e sempre disponibili sulla piattaforma.

3

Cosa succede se non sono soddisfatto del corso?

Non vorremmo mai che tu rimanga insoddisfatto/a di uno dei nostri corsi! Se dovesse accadere, contattaci e cercheremo di risolvere entro 24h qualsiasi problema tu abbia riscontrato. 

4