PRZEDMIOTEM OFERTY JEST KOD DOSTĘPOWY DO KSIĄŻKI ELEKTRONICZNEJ (EBOOK)
KSIĄŻKA JEST DOSTĘPNA NA ZEWNĘTRZNEJ PLATFORMIE. KSIĄŻKA NIE JEST W POSTACI PLIKU.
Poznaj praktyczne zastosowania j?zyka Ruby
- Podstawowe konstrukcje j?zyka i zasady programowania obiektowego
- Operacje na tekstach, liczbach i plikach
- Framework Ruby on Rails
Ruby -- obiektowy j?zyk programowania, wzgl?dnie nowy, bo opracowany na poczštku lat 90. ubieg?ego wieku, zdobywa coraz wi?kszš popularno??. W zakresie tworzenia aplikacji internetowych staje si? powa?nš konkurencjš dla Perla, PHP i Javy. Jest niezwykle elastyczny, posiada prostš sk?adni? i spore mo?liwo?ci, a tworzony w nim kod jest bardzo zwarty. Za pomocš Ruby mo?na pisa? zarówno proste skrypty administracyjne, jak i rozbudowane aplikacje internetowe. W budowaniu tych ostatnich niezwykle pomocny jest framework Ruby on Rails, dzi?ki któremu proces tworzenia aplikacji przebiega b?yskawicznie.
Ksiš?ka "Ruby. Wprowadzenie" to podr?cznik dla tych, którzy chcš pozna? mo?liwo?ci j?zyka bez konieczno?ci studiowania zawi?ych opisów teoretycznych. Przedstawia Ruby na praktycznych przyk?adach, pokazujšc jego zastosowania w typowych zadaniach, z jakimi spotyka si? na co dzie? programista aplikacji sieciowych. Czytajšc t? ksiš?k?, poznasz elementy j?zyka Ruby i nauczysz si? programowa? obiektowo. Dowiesz si?, w jaki sposób przetwarza? dane liczbowe, teksty i tablice, pliki i katalogi oraz dokumenty XML. Przeczytasz tak?e o ?rodowisku Ruby on Rails.
- Instalacja j?zyka Ruby w ró?nych systemach operacyjnych
- Instrukcje i operatory
- Przetwarzanie tekstów i operacje matematyczne
- Operacje na systemie plików
- Korzystanie z plików XML
- Programowanie obiektowe
- Wprowadzenie do Ruby on Raili
Wejd? do ?wiata Ruby, a pokochasz jego mo?liwo?ci!
- Autorzy: Michael Fitzgerald
- Wydawnictwo: O'Reilly Media, Inc.
- Data wydania: 2007
- Wydanie: 1
- Liczba stron: 240
- Forma publikacji: ePub (online)
- Język publikacji: polski
- ISBN: 9781457173783
BRAK MOŻLIWOŚCI POBRANIA PLIKU. Drukowanie: OGRANICZENIE DO 2 stron. Kopiowanie: OGRANICZENIE DO 2 stron.
- Ruby. Wprowadzenie
- Dedykacja
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Przedmowa
- Kto powinien przeczytać tę książkę?
- Jak funkcjonuje ta książka?
- Przykłady
- Jak ta książka jest zorganizowana?
- Konwencje używane w niniejszej książce
- Podziękowania
- 1. Podstawy języka Ruby
- Witaj, Matz!
- Bardzo krótki program w języku Ruby
- #!
- Wydanie polecenia systemowego
- Dołączanie łańcucha
- Mnożenie
- Wstawienie polecenia powłoki
- Korzystanie ze zmiennych
- Zastępowanie wyrażeń
- Formatowanie łańcucha
- Metoda eval i opcja -e
- Pobieranie danych z klawiatury
- Metody
- Blok
- Metoda each
- Obiekt Proc
- XML
- Klasa
- Zestaw narzędzi Tk
- Edycja i uruchamianie Ruby w programie TextMate
- Interactive Ruby
- Zasoby
- Instalowanie języka Ruby
- Instalacja Ruby w systemie Mac OS Tiger
- Instalowanie Ruby w systemie Windows za pomocą One Click Installer
- Instalowanie Ruby w systemie Windows z plików binarnych
- Instalacja Ruby w systemie Linux
- Permission Denied
- Kojarzenie typów plików w systemie Windows
- Pytania sprawdzające
- 2. Krótka wycieczka po języku Ruby
- Ruby jest językiem obiektowym
- Klasa Object i moduł Kernel
- Słowa zastrzeżone języka Ruby
- Komentarze
- Zmienne
- Zmienne lokalne
- Zmienne instancji
- Zmienne klasy
- Zmienne globalne
- Stałe
- Przypisanie równoległe
- Łańcuchy
- Wyrażenia regularne
- Liczby i operatory
- Instrukcje warunkowe
- Tablice i tablice asocjacyjne
- Metody
- Wartości zwracane
- Konwencje nazewnicze metod
- Argumenty domyślne
- Zmienna liczba argumentów
- Aliasy metod
- Bloki
- Instrukcja yield
- Obiekty Proc
- Symbole
- Obsługa wyjątków
- Dokumentacja języka Ruby
- Pytania sprawdzające
- 3. Instrukcje warunkowe
- Instrukcja if
- else i elseif
- Operator trójargumentowy
- Instrukcja case
- Pętla while
- Czas to przerwać (instrukcja break)
- unless i until
- Metoda loop
- Pętla for
- Metoda times
- Metoda upto
- Metoda downto
- Wykonanie przed lub po programie
- Pytania sprawdzające
- 4. Łańcuchy
- Tworzenie łańcuchów
- Łańcuchy z dowolnym ogranicznikiem
- Konstrukcja here document
- Konkatenacja łańcuchów
- Dostęp do łańcuchów
- Porównywanie łańcuchów
- Manipulowanie łańcuchami
- Wstawianie łańcucha do łańcucha
- Zmiana całego łańcucha lub fragmentu
- Metody chomp i chop
- Metoda delete
- Zastępowanie podłańcucha
- Odwracanie kota ogonem
- Z łańcucha na tablicę
- Konwersja wielkości liter
- Iteracja na łańcuchach
- Metody downcase, upcase i swapcase
- Odstępy itp.
- Inkrementowanie łańcuchów
- Konwersja łańcuchów
- Wyrażenia regularne
- Ruby ASK_FOR_LINK_2 i następne
- Pytania sprawdzające
- 5. Matematyka
- Hierarchia klas i moduły wbudowane
- Konwersja liczb
- Podstawowe operacje matematyczne
- Dzielenie i obcinanie
- Równy, mniejszy, większy
- Skrótowe operatory przypisania
- Operatory
- Zakresy
- Zapytania o liczby
- Iteracja na blokach
- Inne metody matematyczne
- Funkcje matematyczne
- Liczby wymierne
- Liczby pierwsze
- Ciekawostka
- Pytania sprawdzające
- 6. Tablice
- Tworzenie tablic
- Sprzątamy tablicę
- Tworzenie tablicy za pomocą bloku
- Można prościej
- Można jeszcze prościej
- Dostęp do elementów
- Konkatenacja
- Operacje na zbiorach
- Elementy unikatowe
- Na stos
- Porównywanie tablic
- Modyfikacja elementów
- Jako łańcuch
- shift i unshift
- Usuwanie elementów
- Tablice i bloki
- Sortowanie i w tył zwrot
- Tablice wielowymiarowe
- Ruby ASK_FOR_LINK_2 i następne
- Inne metody klasy Array
- Pytania sprawdzające
- 7. Tablice asocjacyjne
- Tworzenie tablicy asocjacyjnej
- Dostęp do tablicy asocjacyjnej
- Iteracja na tablicy asocjacyjnej
- Modyfikacje tablicy asocjacyjnej
- Łączenie tablic asocjacyjnych
- Sortowanie tablicy asocjacyjnej
- Usuwanie i czyszczenie tablicy asocjacyjnej
- Zastąpienie tablicy asocjacyjnej
- Konwersja tablicy asocjacyjnej na inną klasę
- Ruby ASK_FOR_LINK_2 i następne
- Inne metody klasy Hash
- Pytania sprawdzające
- 8. Praca z plikami
- Katalogi
- Zaglądanie do katalogu
- Strumień katalogu
- Tworzenie nowego pliku
- Otwieranie istniejącego pliku
- ARGV i ARGF
- Otwieranie URI
- Usuwanie i zmiana nazw plików
- Zapytania o pliki
- Zmiana trybu i właściciela pliku
- Klasa IO
- Pytania sprawdzające
- 9. Klasy
- Definiowanie klasy
- Zmienne instancji
- Akcesory
- Zmienne klasy
- Metody klasy
- Pseudo-klasy
- Dziedziczenie
- Moduły
- Metody public, private i protected
- Pytania sprawdzające
- 10. Dalsza zabawa z językiem Ruby
- Formatowanie wyjścia za pomocą metody sprintf
- Przetwarzanie dokumentów XML
- REXML
- Builder
- Data i czas
- Klasa Time
- Klasa Date
- Różne kalendarze
- Refleksja
- Refleksja na zmiennych i stałych
- Refleksja na metodach
- Tk
- Metaprogramowanie
- RubyGems
- Obsługa wyjątków
- Tworzenie dokumentacji za pomocą RDoc
- Podstawy RDoc
- Przetwarzanie plików za pomocą RDoc
- Embedded Ruby
- Pytania sprawdzające
- 11. Krótki przewodnik po Ruby on Rails
- Skąd pochodzi Rails?
- Dlaczego Rails?
- Kompletne środowisko
- Nie powtarzać się
- Konwencje zamiast konfiguracji
- MVC
- Skrypty
- Walidacja
- Ajax
- Migracje
- Konsola
- Środowiska i testowanie
- Capistrano
- Rake
- Co inni zdziałali z pomocą Rails?
- Hosting dla Rails
- Instalowanie Rails
- Instalowanie Rails za pomocą RubyGems
- Inne informacje o instalacji
- Nauka Rails
- Poradniki i książki na temat Ruby
- Krótki samouczek
- Pytania sprawdzające
- A. Leksykon języka Ruby
- Interpreter języka Ruby
- Słowa zastrzeżone języka Ruby
- Operatory
- Znaki ucieczki
- Zmienne wstępnie zdefiniowane
- Stałe globalne
- Wyrażenia regularne
- Dyrektywy rozpakowywania obiektu String
- Dyrektywy pakowania Array
- Flagi i typy pól metody sprintf
- Testy plików
- Dyrektywy formatowania czasu
- Opcje narzędzia RDoc
- Rake
- B. Odpowiedzi na pytania sprawdzające
- Rozdział 1.
- Rozdział 2.
- Rozdział 3.
- Rozdział 4.
- Rozdział 5.
- Rozdział 6.
- Rozdział 7.
- Rozdział 8.
- Rozdział 9.
- Rozdział 10.
- Rozdział 11.
- C. Słowniczek
- D. O autorze
- Indeks
- Kolofon
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Copyright
W tej ofercie kupujesz kod dostępowy umożliwiający dostęp do wskazanej treści. Kod umożliwia dostęp do treści za pomocą przeglądarki WWW, dedykowanej aplikacji iOS (Apple) ze sklepu App Store lub dedykowanej aplikacji Android ze sklepu Play. Kod oraz instrukcje otrzymasz pocztą elektroniczną niezwłocznie po zaksięgowaniu płatności. Brak możliwości pobrania pliku.
Na podstawie art. 38 pkt 13 Ustawy z dnia 30 maja 2014 roku o prawach konsumenta realizując kod dostępowy rezygnujesz z prawa do odstąpienia od umowy zawartej na odległość.
Typ licencji: licencja wieczysta.
BRAK MOŻLIWOŚCI POBRANIA PLIKU.
NIE PRZESYŁAMY PLIKÓW E-MAILEM.