reklama - zainteresowany?

Tworzenie aplikacji z Yii. Receptury - Helion

Tworzenie aplikacji z Yii. Receptury
Autor: Alexander Makarov
Tytuł oryginału: Yii Application Development Cookbook , Second Edition
TÅ‚umaczenie: Joanna Zatorska
ISBN: 978-83-246-8596-7
stron: 384, Format: 170x230, okładka: miękka
Data wydania: 2014-04-22
Księgarnia: Helion

Cena książki: 67,00 zł

Dodaj do koszyka Tworzenie aplikacji z Yii. Receptury

Tagi: Inne | PHP - Programowanie

Poznaj najlepsze przepisy dla Yii!

PHP to jeden z jÄ™zyków programowania najczęściej wybieranych do tworzenia stron internetowych i aplikacji webowych. Yii to platforma MVC napisana w jÄ™zyku PHP, która sprawi, że Twój kod bÄ™dzie bardziej przejrzysty, a osiÄ…gniÄ™cie zaÅ‚ożonych celów - znacznie prostsze. Jeżeli poÅ‚Ä…czysz potencjaÅ‚ PHP ze wsparciem Yii, otrzymasz kombajn, który pozwoli Ci w okamgnieniu poradzić sobie z dowolnym problemem.

Książka ta należy do cenionej przez programistów serii „Receptury”. Znajdziesz w niej najczęściej spotykane problemy wraz z ich najlepszymi rozwiÄ…zaniami. W trakcie lektury dowiesz siÄ™, jak skonfigurować reguÅ‚y URL, przekazywać wiadomoÅ›ci pomiÄ™dzy żądaniami oraz stosować widoki częściowe. Ponadto poznasz najlepsze przepisy na wykorzystanie technologii AJAX oraz biblioteki jQuery wspólnie ze szkieletem Yii. Jeżeli stoisz przed problemem zabezpieczenia aplikacji przed spamem i chciaÅ‚byÅ› wykorzystać mechanizm CAPTCHA, to znajdziesz tu szczegóÅ‚owÄ… instrukcjÄ™, jak to zrobić. Co jeszcze odkryjesz w tej książce? Najlepsze porady dotyczÄ…ce wydajnoÅ›ci, wspóÅ‚pracy z bazÄ… i bezpieczeÅ„stwa. Jest to lektura obowiÄ…zkowa dla każdego programisty chcÄ…cego wykorzystać możliwoÅ›ci Yii w swojej aplikacji!

Dzięki tej książce:

  • zabezpieczysz formularz przy użyciu CAPTCHA
  • wyciÅ›niesz siódme poty ze szkieletu Yii
  • zwiÄ™kszysz bezpieczeÅ„stwo Twojej aplikacji
  • zbudujesz dziaÅ‚ajÄ…cÄ… aplikacjÄ™ szybko i bez problemów

Poznaj możliwości szkieletu Yii!

Dodaj do koszyka Tworzenie aplikacji z Yii. Receptury

 

Osoby które kupowały "Tworzenie aplikacji z Yii. Receptury", wybierały także:

  • Learn Python Programming
  • Puppet: Mastering Infrastructure Automation
  • Windows Media Center. Domowe centrum rozrywki
  • Responsive Web Design with HTML5 and CSS
  • Modern C++: Efficient and Scalable Application Development

Dodaj do koszyka Tworzenie aplikacji z Yii. Receptury

Spis treści

Tworzenie aplikacji z Yii. Receptury -- spis treści

O autorze (7)

O recenzentach (8)

Wstęp (9)

Rozdział 1. Dla zaawansowanych (13)

  • WstÄ™p (13)
  • Używanie getterów i setterów (13)
  • Używanie zdarzeÅ„ Yii (16)
  • Korzystanie z importowania i automatycznego Å‚adowania (23)
  • Używanie wyjÄ…tków (26)
  • Konfiguracja komponentów (29)
  • Konfiguracja domyÅ›lnych ustawieÅ„ widżetów (32)
  • Używanie kolekcji platformy Yii (34)
  • ObsÅ‚uga żądaÅ„ (37)

Rozdział 2. Trasy, kontroler i widoki (41)

  • WstÄ™p (41)
  • Konfigurowanie reguÅ‚ URL (42)
  • Generowanie adresów URL wedÅ‚ug Å›cieżek (45)
  • Używanie wyrażeÅ„ regularnych w reguÅ‚ach URL (49)
  • Tworzenie reguÅ‚ URL dla stron statycznych (52)
  • Przekazywanie wÅ‚asnych reguÅ‚ URL w trakcie dziaÅ‚ania programu (55)
  • Użycie kontrolerów bazowych (59)
  • Użycie zewnÄ™trznych akcji (60)
  • WyÅ›wietlanie stron statycznych przy użyciu metody CViewAction (64)
  • Użycie wiadomoÅ›ci typu flash (66)
  • Użycie kontekstu kontrolera w widoku (67)
  • Ponowne wykorzystanie widoków poprzez widoki częściowe (69)
  • Użycie klipów (71)
  • Użycie dekoratorów (73)
  • Definiowanie kilku ukÅ‚adów (74)
  • Dzielenie danych na strony i sortowanie danych (76)

Rozdział 3. Ajax i jQuery (79)

  • WstÄ™p (79)
  • Wczytywanie bloku z wykorzystaniem technologii AJAX (79)
  • ZarzÄ…dzanie zasobami (85)
  • DoÅ‚Ä…czanie zasobów do strony (90)
  • Korzystanie z formatu JSON (93)
  • Przekazywanie konfiguracji z PHP do JavaScript (96)
  • ObsÅ‚uga zróżnicowanej liczby danych wejÅ›ciowych (98)
  • Renderowanie treÅ›ci po stronie klienta (104)

Rozdział 4. Używanie formularzy (119)

  • WstÄ™p (119)
  • Pisanie wÅ‚asnych walidatorów (119)
  • PrzesyÅ‚anie plików na serwer (122)
  • Dodawanie CAPTCHA (126)
  • Dostosowywanie CAPTCHA (131)
  • Tworzenie wÅ‚asnego widżetu do pobierania danych z wykorzystaniem CInputWidget (133)

Rozdział 5. Testowanie aplikacji (137)

  • WstÄ™p (137)
  • Przygotowanie Å›rodowiska testowego (138)
  • Pisanie i uruchamianie testów jednostkowych (141)
  • Używanie konfiguracji testów (146)
  • Testowanie aplikacji z wykorzystaniem testów funkcjonalnych (152)
  • Generowanie raportów pokrycia (156)

Rozdział 6. Baza danych, aktywny rekord i triki związane z modelem (161)

  • WstÄ™p (161)
  • Pobieranie danych z bazy danych (162)
  • Definiowanie kilku poÅ‚Ä…czeÅ„ z bazami danych i korzystanie z nich (167)
  • Używanie podzbiorów do uzyskania modeli dla różnych jÄ™zyków (170)
  • Przetwarzanie pól modelu metodami przypominajÄ…cymi zdarzenia aktywnego rekordu (173)
  • Stosowanie jÄ™zyka markdown i HTML (175)
  • PodÅ›wietlanie kodu przez Yii (178)
  • Automatyzacja znaczników czasu (183)
  • Automatyczne ustawianie autora (185)
  • Implementacja odwzorowania dziedziczenia do pojedynczej tabeli (187)
  • Używanie CDbCriteria (191)

RozdziaÅ‚ 7. Używanie komponentów Zii (193)

  • WstÄ™p (193)
  • Używanie dostawców danych (194)
  • Używanie siatek (200)
  • Używanie list (207)
  • Tworzenie niestandardowych kolumn siatek (212)

Rozdział 8. Rozszerzanie Yii (219)

  • WstÄ™p (219)
  • Tworzenie zachowaÅ„ modeli (219)
  • Tworzenie komponentów (225)
  • Tworzenie akcji kontrolerów do wielokrotnego użycia (229)
  • Tworzenie kontrolerów wielokrotnego użytku (232)
  • Tworzenie widżetów (236)
  • Tworzenie poleceÅ„ CLI (238)
  • Tworzenie filtrów (242)
  • Tworzenie moduÅ‚ów (244)
  • Niestandardowe renderowanie widoków (250)
  • Przygotowywanie rozszerzeÅ„ do dystrybucji (254)

RozdziaÅ‚ 9. ObsÅ‚uga bÅ‚Ä™dów, debugowanie i logowanie komunikatów (259)

  • WstÄ™p (259)
  • Używanie różnych tras przekierowania logów (260)
  • Analizowanie stosu wywoÅ‚aÅ„ bÅ‚Ä™dów Yii (266)
  • Logowanie komunikatów i używanie informacji kontekstowych (268)
  • Implementowanie wÅ‚asnej inteligentnej procedury obsÅ‚ugi bÅ‚Ä™du 404 (272)

Rozdział 10. Bezpieczeństwo (277)

  • WstÄ™p (277)
  • Używanie filtrów kontrolerów (277)
  • Używanie CHtml i CHtmlPurifier do zapobiegania atakom XSS (282)
  • Zapobieganie atakom typu SQL injection (286)
  • Zapobieganie atakom CSRF (291)
  • Używanie RBAC (294)
  • Opis dziaÅ‚ania (297)

Rozdział 11. Dostrajanie wydajności (303)

  • WstÄ™p (303)
  • Przestrzeganie najlepszych praktyk (303)
  • Przyspieszanie obsÅ‚ugi sesji (307)
  • Używanie Å‚aÅ„cuchów zależnoÅ›ci pamiÄ™ci podrÄ™cznej (311)
  • Profilowanie aplikacji z wykorzystaniem Yii (317)
  • Wykorzystywanie buforowania HTTP (327)

Rozdział 12. Używanie zewnętrznego kodu (333)

  • WstÄ™p (333)
  • Korzystanie z platformy Zend Framework w Yii (334)
  • Dostosowywanie mechanizmu automatycznego Å‚adowania w Yii (338)
  • Korzystanie z platformy Kohana w Yii (342)
  • Korzystanie z PEAR w Yii (349)
  • Korzystanie z narzÄ™dzia Composer w Yii (351)

Rozdział 13. Wdrażanie (357)

  • WstÄ™p (357)
  • Zmiana ukÅ‚adu folderów Yii (357)
  • Przenoszenie aplikacji poza folder gÅ‚ówny (360)
  • UdostÄ™pnianie folderu platformy (362)
  • Przenoszenie fragmentów konfiguracji do oddzielnych plików (364)
  • Używanie kilku konfiguracji do uproszczenia wdrażania (367)
  • Implementowanie i wykonywanie zadaÅ„ cron (371)
  • Tryb konserwacji (373)

Skorowidz (376)

Dodaj do koszyka Tworzenie aplikacji z Yii. Receptury

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.