Learn Rails 6: Przyspieszone tworzenie stron internetowych z Ruby on Rails

Ocena:   (3,1 na 5)

Learn Rails 6: Przyspieszone tworzenie stron internetowych z Ruby on Rails (Adam Notodikromo)

Opinie czytelników

Podsumowanie:

Książka oferuje cenne spostrzeżenia dla tych, którzy są już zaznajomieni z Railsami, ale może nie być najlepszym punktem wyjścia dla początkujących. Zawiera pewne nieaktualne informacje ze względu na zmiany w Rails 7, w szczególności z Hotwire, i ma problemy z układem i czytelnością kodu.

Zalety:

Rozszerza wiedzę dla użytkowników, którzy nie są całkowicie nowi w Rails
zawiera interesujące koncepcje
wysoko oceniona przez niektórych czytelników, którzy mają nadzieję na zaktualizowaną wersję.

Wady:

Niezalecana dla początkujących użytkowników Rails
przestarzała dla Rails 7 z niektórymi koncepcjami, które mogą nie być zgodne z najnowszymi praktykami
słaby układ i trudne do odczytania fragmenty kodu.

(na podstawie 2 opinii czytelników)

Oryginalny tytuł:

Learn Rails 6: Accelerated Web Development with Ruby on Rails

Zawartość książki:

Część 1: Wprowadzenie do Ruby i Rails

Rozdział 1: Witaj, Rails

- Świat przed Railsami.

- Ulubione rzeczy, które zyskałem dzięki Railsom.

- Zwiększony stosunek sygnału do szumu.

- Testowalność od dnia 1.

- Szczęście programisty.

- Instalacja Dockera na Windowsie.

- Instalacja Dockera na Ubuntu Linux.

- Instalacja Dockera na MacOS.

- Tworzenie prostej konteneryzowanej aplikacji Rails.

- Architektura MVC.

- Wdrażanie na Heroku.

- Przepływ pracy w Git.

Rozdział 2: Szybki kurs Ruby

- Jakim językiem jest Ruby?

- Interaktywna konsola.

- Liczba.

- String.

- Tworzenie klasy.

- Funkcje publiczne.

- Członkostwo prywatne i chronione.

- Zmienne instancji.

- Stałe.

- Tworzenie na podstawie modułu.

- Wszystko jest obiektem.

- Data.

- Tablica.

- Hash.

- Symbol (po zdobyciu doświadczenia w budowaniu Hash z Symbol vs String)

- Instancjonowanie innych obiektów.

- Tworzenie własnego bloku (prosty sposób na wprowadzenie yield i bloku oraz naukę budowania prostego DSL)

- Wątek.

- Metaprogramowanie.

Część 2: Budowanie sieci społecznościowej.

- Co budujemy?

- Diagram przypadków użycia.

- Diagram encji.

Rozdział 3: Budowanie modeli

- Model użytkownika.

- Wstawianie danych.

- Aktualizowanie danych.

- Wyszukiwanie danych.

- Niszczenie danych.

- Testowanie jednostkowe modelu za pomocą RSpec.

- Złożone zapytanie.

- Model statusu i relacja jeden-do-jednego.

- Model przyjaźni i relacja Many-to-Many.

- Testowanie relacji.

- Dodawanie walidacji.

- &.

Dodatkowe informacje o książce:

ISBN:9781484260258
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:541

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Learn Rails 6: Przyspieszone tworzenie stron internetowych z Ruby on Rails - Learn Rails 6:...
Część 1: Wprowadzenie do Ruby i Rails Rozdział 1:...
Learn Rails 6: Przyspieszone tworzenie stron internetowych z Ruby on Rails - Learn Rails 6: Accelerated Web Development with Ruby on Rails

Prace autora wydały następujące wydawnictwa: