Struttura del corso
Introduzione
- Ruby su Rails vs Python, PHP, Javascript, Java, ecc.
Panoramica di Ruby come linguaggio OOP (Object Oriented Programming)
Panoramica di Ruby on Rails come framework di sviluppo MVC (Model View Controller)
Impostazione dell'ambiente di sviluppo
Installazione di Ruby su rotaie
Creare una semplice applicazione "Hello World" su Ruby su Rails
Configurazione di Git per il controllo della versione
Distribuzione della prima applicazione Ruby on rails su Heroku (opzionale)
Sviluppo di un'applicazione mediante generatori di scaffold
Creazione di pagine statiche e dinamiche
Test dell'applicazione
Utilizzo di helper incorporati e personalizzati su Ruby su rotaie
Utilizzo delle strutture dati, degli operatori, dei metodi e delle classi di Ruby
Incorporazione di un framework CSS per sviluppare l'interfaccia utente
Compilazione del layout e della struttura dell'applicazione Ruby su rotaie
Collegamento dell'applicazione a un Database
Utilizzo del modello di relazione
Creazione di una pagina di registrazione utente
Modellazione, convalida, aggiornamento ed eliminazione di utenti su Ruby su rotaie
Impostazione di una pagina di micropost utente
Creazione di una semplice applicazione Web di e-commerce
Gestione delle transazioni e dei pagamenti
Unit Testing L'applicazione
Test di automazione e strumenti e tecniche di integrazione continua per Ruby su rotaia
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza di base di programmazione o sviluppo web
Recensioni (4)
La prima parte, quella relativa ai meccanismi di base
Andrea Gazzarini - @Cult srl
Corso - Vert.x: Build a Reactive application on JVM
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Corso - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Corso - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.