Symfony2
Rozbudowa frameworka
Symfony2 to jeden z najpopularniejszych szkieletów do tworzenia aplikacji
internetowych w języku PHP.
Programiści PHP docenili jego możliwości, łatwość konfiguracji oraz
elastyczność i wybierają go do najbardziej zaawansowanych projektów. Wokół tego
szkieletu stworzyli również silną społeczność, która aktywnie wspiera
początkujących programistów. Chcesz się przekonać, jak wykorzystać Symfony2 w
codziennej pracy? Zastanawiasz się, jak rozszerzyć możliwości tego systemu i jeszcze
bardziej dostosować go do własnych potrzeb? Jeżeli tak, to trafiłeś na doskonałą
książkę!
Znajdziesz w niej cenne porady na temat tworzenia usług, szablonów oraz formularzy.
Dowiesz się, jak zwiększyć bezpieczeństwo Twojej aplikacji za pomocą uwierzytelnienia
OAuth oraz własnych adnotacji. Poznasz Doctrine oraz zobaczysz, jak udostępnić
stworzone rozszerzenie innym programistom. W tej książce znajdziesz również informacje
na temat automatycznego testowania stworzonego kodu oraz tworzenia dokumentacji. Jest to
doskonała pozycja dla programistów chcących w pełni wykorzystać możliwości
szkieletu Symfony2!
Dzięki tej książce nauczysz się:
Tworzyć i oceniach usługi i procedury nasłuchowe.
Łączyć swoje rozszerzenia z wybranymi punktami zaczepu.
Tworzyć własne polecenia, szablony oraz integrować aplikację z bazami danych.
Dostosowywać warstwę zabezpieczeń do indywidualnych potrzeb.
Tworzyć rozszerzenia, które można udostępniać innym programistom.
Tworzyć pakiety o takim samym stopniu integracji z Symfony, jak rdzenne moduły.
O autorze (5)
O recenzentach (7)
Wstęp (9)
- Zawartość książki (9)
- Co jest potrzebne? (10)
- Dla kogo jest ta książka? (10)
- Konwencje (11)
- Pomoc (11)
Rozdział 1. Usługi i procedury nasłuchowe (13)
- Usługi (13)
- Usługa geolokalizacji (14)
- Testowanie usług i testowanie przy użyciu usług (19)
- Znakowanie usług (21)
- Procedury nasłuchujące (25)
- Aktualizowanie preferencji użytkownika przy użyciu własnych zdarzeń (27)
- Poprawianie wydajności (30)
- Podsumowanie (32)
Rozdział 2. Polecenia i szablony (33)
- Polecenia (33)
- Początkowa sytuacja (33)
- Zmienianie rozmiaru obrazów użytkowników (34)
- Testowanie polecenia (37)
- Polecenia jako interfejs do usług (38)
- Twig (40)
- Zarządzanie skryptami (41)
- Testowanie rozszerzenia Twig (43)
- Filtr różnicy czasowej (44)
- Podsumowanie (45)
Rozdział 3. Formularze (47)
- Element wejściowy dla współrzędnych geograficznych (47)
- Podstawowa konfiguracja (49)
- Używanie mapy (51)
- Przekształcanie danych (54)
- Formularze wykorzystujące dane użytkowników (56)
- O krok dalej (57)
- Początkowa konfiguracja (58)
- Dodawanie i usuwanie pól (60)
- Podsumowanie (62)
Rozdział 4. Bezpieczeństwo (63)
- Uwierzytelnianie (63)
- Proste uwierzytelnianie OAuth poprzez GitHub (64)
- Autoryzacja (74)
- Votery (75)
- Adnotacje (80)
- Zabezpieczanie API - przykład (85)
- Podsumowanie (87)
Rozdział 5. Doctrine (89)
- Tworzenie własnych typów danych (89)
- Miejsce przebywania użytkowników i miejsca spotkań (89)
- Testowanie (92)
- Własne funkcje DQL (93)
- Kontrola wersji (97)
- Ustawianie wersji wszystkich jednostek (99)
- Używanie i aktualizowanie wersji (100)
- Testowanie (101)
- Tworzenie filtra Doctrine (103)
- Podsumowanie (106)
Rozdział 6. Udostępnianie własnych rozszerzeń innym programistom (107)
- Tworzenie pakietu (107)
- Udostępnianie konfiguracji (110)
- Przygotowanie do udostępnienia pakietu (116)
- Badania (116)
- Dokumentacja (116)
- Testowanie (116)
- Dystrybucja i licencjonowanie (118)
- Czy to jest tylko pakiet? (119)
- Podsumowanie (120)
Skorowidz (121)
128 stron, oprawa miękka