Evaluare:
Cartea oferă informații valoroase pentru cei care sunt deja familiarizați cu Rails, dar s-ar putea să nu fie cel mai bun punct de plecare pentru începători. Conține unele informații învechite din cauza schimbărilor din Rails 7, în special cu Hotwire, și are probleme cu aspectul și lizibilitatea codului.
Avantaje:⬤ Extinde cunoștințele pentru utilizatorii care nu sunt complet noi în Rails
⬤ conține concepte interesante
⬤ foarte apreciat de unii cititori care speră la o versiune actualizată.
⬤ Nerecomandat începătorilor Rails
⬤ învechit pentru Rails 7 cu unele concepte care s-ar putea să nu se alinieze cu cele mai recente practici
⬤ aspect slab și fragmente de cod greu de citit.
(pe baza a 2 recenzii ale cititorilor)
Learn Rails 6: Accelerated Web Development with Ruby on Rails
Partea 1: Introducere în Ruby și Rails
Capitolul 1: Bună, Rails
- Lumea dinainte de Rails.
- Lucrurile preferate pe care le-am câștigat de la Rails.
- Creșterea raportului semnal-zgomot.
- Testabilitate din prima zi.
- Fericirea programatorului.
- Instalarea Docker pe Windows.
- Instalarea Docker pe Ubuntu Linux.
- Instalarea Docker pe MacOS.
- Crearea unei aplicații Rails containerizate simple.
- Arhitectura MVC.
- Implementarea pe Heroku.
- Fluxul de lucru Git.
Capitolul 2: Curs rapid de Ruby
- Ce fel de limbaj este Ruby?
- Consola interactivă.
- Număr.
- String.
- Crearea unei clase.
- Funcții publice.
- Apartenența privată și protejată.
- Variabile de instanță.
- Constante.
- Construirea pe baza unui modul.
- Totul este un obiect.
- Data.
- Array.
- Hash.
- Symbol (după ce am avut experiența construirii Hash cu Symbol vs String)
- Instanțierea altor obiecte.
- Creează-ți propriul bloc (modalitate simplă de a introduce yield & block și de a învăța să construiești un DSL simplu)
- Thread.
- Metaprogramare.
Partea 2: Construirea unei rețele sociale.
- Ce construim?
- Diagrama cazurilor de utilizare.
- Diagrama entității.
Capitolul 3: Construirea modelelor
- Modelul utilizatorului.
- Inserarea datelor.
- Actualizarea datelor.
- Căutarea datelor.
- Distrugerea datelor.
- Testarea unitară a modelului cu RSpec.
- Interogare complexă.
- Modelul statutului și relația Unu la Unu.
- Modelul de prietenie și relația Many-to-Many.
- Testarea relațiilor.
- Adăugarea validărilor.
- &.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)