Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ Ruby

Ruby on Rails. Tworzenie aplikacji WWW Język: 1

978-83-283-1843-4

Cena Brutto: 32.90

Cena netto: 31.33

Ilość:
Wersja: Drukowana
Autor John Elder
Liczba_stron 160
Wydawnictwo Helion
Oprawa miękka
Data_Wydania 2016-02-07

Ruby on Rails

Tworzenie aplikacji WWW

Ruby on Rails
jest otwartą platformą programistyczną umożliwiającą pisanie stron WWW prosto, wydajnie i... bardzo przyjemnie. Ruby on Rails wykorzystuje architekturę MVC (model – widok – kontroler), co skraca okres żmudnego kodowania. Dzięki temu programista może skupić się na pracy twórczej. Narzędzie to wykorzystuje się na potrzeby takich serwisów jak Groupon, Indiegogo, Airbnb, Yammer, SoundCloud, Scribd, Shopify, Hulu i wielu innych. Krążą opinie, że praca z Ruby on Rails jest pasmem frustracji — nic bardziej mylnego! Z tą książką sprawnie przygotujesz sobie wygodne środowisko do pracy, niezależnie od tego, z jakiego systemu operacyjnego korzystasz na co dzień.

Dowiesz się, jak projektować i tworzyć rozbudowane serwisy internetowe, a Twoja nauka polegać będzie na tworzeniu rzeczywistej, działającej aplikacji! Nawet jeśli dopiero piszesz pierwsze linie kodu, wkrótce zaczniesz tworzyć rozbudowane projekty. Autor przystępnie i interesująco wyjaśnia wszystkie kwestie, które trzeba znać, aby tworzyć nowoczesne aplikacje — od tych najbardziej podstawowych aż po oparte na zaawansowanych ideach, takich jak korzystanie z gemów czy modelu MVC.

W książce tej autor przedstawił między innymi następujące zagadnienia:
  • przygotowanie i uruchomienie środowiska pracy oraz kontrola wersji aplikacji (systemy GitHub i Bitbucket)
  • korzystanie z komponentów Bootstrap
  • obsługa baz danych za pomocą platformy Rails
  • uwierzytelnianie użytkowników i ich obsługa
  • wykorzystanie gemu paperclip do ładowania obrazów
  • stylizacja i upiększanie witryny za pomocą jQuery i pinów

O autorze (7)

 

Wprowadzenie (9)

 

  • Czym właściwie jest platforma Ruby on Rails? (10)
  • Dla kogo jest ta książka? (10)
  • Czy trzeba nauczyć się języka Ruby? (10)
  • Co będziemy robić w tej książce? (11)
  • Jak wygląda nauka? (11)
  • Konwencje stosowane w tej książce (11)
Rozdział 1. Środowisko programistyczne (15)

 

  • Z jakiej wersji Rails i Ruby korzystasz? (19)
  • Popularne polecenia terminalowe (20)
  • Utworzenie pierwszego projektu Rails (21)
  • Uruchomienie aplikacji (22)
  • Architektura MVC (23)
  • Pliki gemów (25)
  • Dodawanie stron do aplikacji WWW (27)
  • Przekierowanie strony (30)
  • Kontrola wersji w systemach GitHub i Bitbucket (32)
    • Instalacja programu Git (33)
    • Przywracanie kodu (35)
    • GitHub czy Bitbucket? (35)
    • System Bitbucket (35)
    • System GitHub (38)
  • Udostępnianie aplikacji za pomocą usługi Heroku (40)
    • Wysyłanie kodu do usługi Heroku (42)
  • Następny krok - uzyskiwanie pomocy (44)
Rozdział 2. Tworzenie prostej aplikacji (47)

 

  • Dodawanie nowych stron do aplikacji (47)
  • Dodanie nowej strony do kontrolera (49)
  • Ustawienie ścieżki do nowej strony (50)
  • Tworzenie odnośników do stron (51)
  • Z tworzeniem odnośników na każdej stronie jest za dużo roboty (54)
  • Tworzenie plików częściowych (54)
  • Pliki layouts/application.html.erb (55)
Rozdział 3. Dodawanie komponentów Bootstrap (59)

 

  • Instalacja platformy Bootstrap (60)
  • Zabawa z platformą Bootstrap (64)
  • Utworzenie paska nawigacyjnego (68)
  • Dostosowanie platformy Bootstrap (70)
Rozdział 4. Obsługa użytkowników za pomocą gema Devise (75)

 

    • Krok pierwszy (78)
    • Krok trzeci (78)
    • Krok piąty (80)
  • Obsługa bazy danych w platformie Rails (81)
  • Baza programistyczna i baza produkcyjna (83)
  • Wysyłanie migracji do bazy PostgreSQL w usłudze Heroku (84)
  • Sprawdzenie nowych stron gema Devise (85)
  • Zmiana wyglądu stron gema Devise (87)
  • Tworzenie odnośników na stronach gema Devise (91)
  • Sprawdzenie, czy użytkownik jest zalogowany (92)
  • Zmiana paska nawigacyjnego (93)
Rozdział 5. Tworzenie szkieletu aplikacji (95)

 

  • Sprawdzenie widoków szkieletu (97)
  • To jest CRUD! (99)
  • Widoki i kontroler szkieletu (100)
  • Tabela utworzona w bazie danych (102)
  • Sprawdzenie strony z listą pinów (104)
  • Zmiana paska nawigacyjnego (105)
Rozdział 6. Uwierzytelnianie użytkowników (107)

 

  • Powiązania w platformie Rails (107)
  • Stosowanie powiązań (108)
  • Tworzenie powiązań (109)
  • Aby utworzyć pin, trzeba się zalogować (110)
  • Podsumowanie (115)
Rozdział 7. Ładowanie obrazów za pomocą gema paperclip (117)

 

  • Instalacja narzędzia ImageMagick (118)
  • Instalacja gema paperclip (119)
  • Zmiana strony umożliwiająca ładowanie obrazów (120)
  • Zapisywanie obrazów w usłudze Amazon S3 (124)
  • Uzyskiwanie identyfikatora klucza dostępu i klucza poufnego w usłudze Amazon (128)
Rozdział 8. Stylizacja witryny za pomocą jQuery Masonry i paginacji stron (131)

 

  • Ulepszenie strony wyświetlającej pin (138)
  • Przystosowanie strony do urządzeń mobilnych (139)
  • Zmiana kolejności pinów (141)
  • Dodanie paginacji stron (142)
  • Ustawienie listy pinów jako strony głównej (145)
  • Dodanie nazwy użytkownika (146)
Rozdział 9. Upiększanie witryny i zakończenie projektu (151)

 

  • Definiowanie własnego adresu URL (153)
  • Poddomeny (153)
  • Tworzenie własnej domeny (154)
Rozdział 10. Podsumowanie (155)

 

Skorowidz (157)
powrót
 
Produkty Podobne
Programowanie w języku Ruby. Mikrousługi i konteneryzacja
Ruby on Rails Tutorial: Learn Web Development with Rails, 4th Edition
Ruby on Rails. Tworzenie aplikacji WWW
Ruby Performance Optimization
RESTful Rails Development
Text Processing with Ruby
Ruby. Przewodnik programisty. Wydanie II
Learn Game Programming with Ruby
Ruby Pocket Reference, 2nd Edition
Ruby on Rails Tutorial: Learn Web Development with Rails, 3rd Edition
Więcej produktów