Informacja o cookies
Strona ksiegarnia.pwn.pl korzysta z plików cookies w celu dostarczenia Ci oferty jak najlepiej dopasowanej do Twoich oczekiwań i preferencji, jak również w celach marketingowych i analitycznych. Nasi partnerzy również mogą używać ciasteczek do profilowania i dopasowywania do Ciebie pokazywanych treści na naszych stronach oraz w reklamach. Poprzez kontynuowanie wizyty na naszej stronie wyrazasz zgode na uzycie tych ciasteczek. Wiecej informacji, w tym o mozliwosci zmiany ustawien cookies, znajdziesz w naszej Polityce Prywatnosci.
MENU
Podręczniki na studia

Symfony(eBook)

Aplikacje internetowe

0.00  [ 0 ocen ]
 Sprawdź recenzje
Rozwiń szczegóły »
  • Wydanie: Warszawa, 1, 2009

  • Seria / cykl: W praktyce

  • Autor: Karol Przystalski

  • Wydawca: Wydawnictwo Naukowe PWN

  • Formaty:
    PDF
    (Watermark)
    Watermark
    Znak wodny czyli Watermark to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem. Ten rodzaj zabezpieczenia jest zdecydowanie najbardziej przyjazny dla użytkownika, ponieważ aby otworzyć książkę zabezpieczoną Watermarkiem nie jest potrzebne konto Adobe ID oraz autoryzacja urządzenia.

Dostępne formaty i edycje
Rok wydania
Cena
Cena detaliczna: 29,00 zł
26,10
Cena zawiera podatek VAT.
Oszczędzasz 2,90 zł
Dodaj do schowka
Wysyłka: online
Słowa kluczowe: aplikacje programowanie PHP internet

Symfony

Symfony należy do czołówki frameworków aplikacji webowych, jest jednym z najlepszych napisanych w języku PHP. Książka krok po kroku, od zagadnień teoretycznych po ćwiczenia praktyczne, przybliża zagadnienia programowania w języku PHP i zarządzania projektem, wprowadza podstawowe pojęcia sprawdzonych metod i modeli stosowanych nie tylko w projektowaniu aplikacji webowych. Za przykład przyjęto serwis społecznościowy, którego rozwój opisano w kolejnych rozdziałach – efektem jest prototyp takiego serwisu. Publikacja przeznaczona jest dla początkujących programistów, którzy zamierzają pracować nad aplikacjami webowymi. Pozwala na zaznajomienie się z technikami stosowanymi w Symfony, co umożliwi szybkie wdrożenie się w środowisko programistów aplikacji webowych. Od strony teoretycznej i praktycznej przybliża takie pojęcia, jak model MVC, RBAC, refaktoryzacja kodu, metodologie tworzenia i zarządzania projektem na przykładzie Agile oraz wiele innych.

  • Sposób dostarczenia produktu elektronicznego
    Produkty elektroniczne takie jak Ebooki czy Audiobooki są udostępniane online po opłaceniu zamówienia kartą lub przelewem na stronie Twoje konto > Biblioteka.
    Pliki można pobrać zazwyczaj w ciągu kilku-kilkunastu minut po uzyskaniu poprawnej autoryzacji płatności, choć w przypadku niektórych publikacji elektronicznych czas oczekiwania może być nieco dłuższy.
    Sprzedaż terytorialna towarów elektronicznych jest regulowana wyłącznie ograniczeniami terytorialnymi licencji konkretnych produktów.
  • Ważne informacje techniczne
    Minimalne wymagania sprzętowe:
    procesor: architektura x86 1GHz lub odpowiedniki w pozostałych architekturach
    Pamięć operacyjna: 512MB
    Monitor i karta graficzna: zgodny ze standardem XGA, minimalna rozdzielczość 1024x768 16bit
    Dysk twardy: dowolny obsługujący system operacyjny z minimalnie 100MB wolnego miejsca
    Mysz lub inny manipulator + klawiatura
    Karta sieciowa/modem: umożliwiająca dostęp do sieci Internet z prędkością 512kb/s
    Minimalne wymagania oprogramowania:
    System Operacyjny: System MS Windows 95 i wyżej, Linux z X.ORG, MacOS 9 lub wyżej, najnowsze systemy mobilne: Android, iPhone, SymbianOS, Windows Mobile
    Przeglądarka internetowa: Internet Explorer 7 lub wyżej, Opera 9 i wyżej, FireFox 2 i wyżej, Chrome 1.0 i wyżej, Safari 5
    Przeglądarka z obsługą ciasteczek i włączoną obsługą JavaScript
    Zalecany plugin Flash Player w wersji 10.0 lub wyżej.
    Informacja o formatach plików:
    • PDF - format polecany do czytania na laptopach oraz komputerach stacjonarnych.
    • EPUB - format pliku, który umożliwia czytanie książek elektronicznych na urządzeniach z mniejszymi ekranami (np. e-czytnik lub smartfon), dając możliwość dopasowania tekstu do wielkości urządzenia i preferencji użytkownika.
    • MOBI - format zapisu firmy Mobipocket, który można pobrać na dowolne urządzenie elektroniczne (np.e-czytnik Kindle) z zainstalowanym programem (np. MobiPocket Reader) pozwalającym czytać pliki MOBI.
    • Audiobooki w formacie MP3 - format pliku, przeznaczony do odsłuchu nagrań audio.
    Rodzaje zabezpieczeń plików:
    • Watermark - (znak wodny) to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem. Ten rodzaj zabezpieczenia jest zdecydowanie bardziej przyjazny dla użytkownika, ponieważ aby otworzyć książkę zabezpieczoną Watermarkiem nie jest potrzebne konto Adobe ID oraz autoryzacja urządzenia.
    • Brak zabezpieczenia - część oferowanych w naszym sklepie plików nie posiada zabezpieczeń. Zazwyczaj tego typu pliki można pobierać ograniczoną ilość razy, określaną przez dostawcę publikacji elektronicznych. W przypadku zbyt dużej ilości pobrań plików na stronie WWW pojawia się stosowny komunikat.
Wstęp	8
	O czym jest ta książka?	8
	Dla kogo jest ta książka?	8
	Dokumentacja Symfony	8
Rozdział 1. Podstawy tworzenia aplikacji webowych	9
	1.1. Dlaczego Symfony?	9
	1.2. Jak zacząć?	13
		1.2.1. Zależności	13
		1.2.2. Instalacja w systemach Unix (Linux, Mac OS)	15
		1.2.3. Instalacja w systemach Windows	17
		1.2.4. Instalacja na serwerach zewnętrznych	19
		1.2.5. Konfiguracja serwera WWW	21
	1.3. Agile znaczy zwinny	23
		1.3.1. Modele tworzenia oprogramowania	23
		1.3.2. Krótkie wprowadzenie do Scrum	26
		1.3.3. Scrum a Symfony	29
	1.4. Model MVC	32
		1.4.1. Epoka lodowcowa	33
		1.4.2. MVC w PHP	38
	1.5. Wzorce projektowe w Symfony	43
		1.5.1. Model MVC w Symfony	43
		1.5.2. Pozostałe wzorce stosowane w Symfony	47
	1.6. Podstawy refaktoryzacji	49
		1.6.1. Extract method	51
	1.7. Workflow w Symfony	53
		1.7.1. Struktura	53
		1.7.2. Konfiguracja	54
Rozdział 2. Wprowadzenie do Symfony	59
	2.1. Nowa aplikacja, nowy moduł	59
		2.1.1. Struktura	59
		2.1.2. Konfiguracja	63
	2.2. Różne podejścia do zagadnienia modelu	66
		2.2.1. Schema	67
		2.2.2. Propel w modelu Symfony	69
	2.3. Siła Smarty	71
		2.3.1. Instalacja	71
		2.3.2. Konfiguracja	72
	2.4. Tworzymy pierwszy moduł	74
		2.4.1. Schema	74
		2.4.2. Fixtures	76
		2.4.3. Mój pierwszy kontroler	78
		2.4.4. Propel i Criteria	79
		2.4.5. Szablony	80
		2.4.6. Kontrola przepływu w szablonach	83
	2.5. Formularze	84
		2.5.1. Nowy system tworzenia formularzy	84
		2.5.2. Uwierzytelnianie	86
		2.5.3. Walidacja formularzy	88
		2.5.4. Wysyłanie e-maili – sfSwift	94
Rozdział 3. Rozbudowa aplikacji	97
	3.1. Formularzy ciąg dalszy	97
	3.2. ORM – ciąg dalszy	103
		3.2.1. Relacje w ORM	103
	3.3. Szablony bardziej zaawansowane	107
		3.3.1. Partiale i komponenty	107
	3.4. Dzielimy wyniki	112
		3.4.1. Stronicowanie = pager	112
	3.5. CRUD, czyli napisz sobie prototyp	117
		3.5.1. Łączenie kryteriów	118
	3.6. AJAX w Symfony	119
		3.6.1. JavaScript i biblioteka Prototype	119
Rozdział 4. Panel administracyjny	125
	4.1. Admin generator – szef wszystkich szefów	125
		4.1.1. Struktura katalogowa	126
	4.2. Zarządzamy serwisem	127
		4.2.1. Konfiguracja	128
	4.3. Dodajemy kolejne moduły	130
		4.3.1. Walidacja	131
		4.3.2. Filtry	133
		4.3.3. Wielojęzyczność	134
	4.4. CMS – to proste	137
		4.4.1. Edytor FCKeditor	137
		4.4.2. Zastępowanie metod	139
Rozdział 5. Bezpieczeństwo	141
	5.1. RBAC	141
	5.2. Zewnętrzne zagrożenia	146
		5.2.1. SQL Injection	146
		5.2.2. XSS	146
		5.2.3. CSRF	147
		5.2.4. Captcha	147
		5.2.5. Kilka uwag końcowych	149
Rozdział 6. Wtyczki	151
	6.1. Struktura	151
	6.2. Konfiguracja wtyczek	152
		6.2.1. Prosta konfiguracja	152
		6.2.2. Zaawansowana konfiguracja	154
	6.3. Kompatybilność wtyczek	159
	6.4. Własna wtyczka	162
Rozdział 7. Testowanie kodu w Symfony	173
	7.1. Wprowadzenie do testów	173
		7.1.1. Testy funkcjonalne	173
		7.1.2. Testy jednostkowe	174
		7.1.3. Kiedy zakończyć testowanie?	174
		7.1.4. Test Driven Development	175
	7.2. Testy w Symfony	175
		7.2.1. Testy jednostkowe w Symfony	176
		7.2.2. Testy funkcjonalne w Symfony	179
Dodatek A. Wiersz polecenia	183
Bibliografia	187
Skorowidz	189
NAZWA I FORMAT
OPIS
ROZMIAR

Karol Przystalski

Doktorant nauk technicznych na Uniwersytecie Jagiellońskim, którego jest absolwentem; pracownik jednej z większych firm branży IT. Ma wieloletnie doświadczenie zawodowe oraz teoretyczne w tworzeniu aplikacji webowych w wielu językach. Zwolennik wolnego oprogramowania oraz systemu Linux. W działalności naukowej zajmuje się inżynierią odwrotną w systemach uniksowych, zwłaszcza linuksowych.

Seria W praktyce

Seria obejmuje niewielkie książki przeznaczone dla studentów i osób rozszerzających swoją wiedzę na temat programowania, sieci i aplikacji. Omawiane zagadnienia ilustrowane są wieloma praktycznymi przykładami i ćwiczeniami. Pozycje z tej serii mogą stanowić uzupełnienie dla podręczników omawiających poszczególne zagadnienia, kładąc nacisk na zastosowania i praktykę. Zakres serii jest szeroki – znajdują się w niej np. książki o programowaniu, wspomaganiu projektowania oraz różnorodnych aplikacjach.

2,00 zł

Bezpieczeństwo rozproszonych systemów informatycznych - Rozwój metod przesyłania i ochrony informacji

Publikacja składa się z trzech podstawowych części. Pierwsza z nich porusza historie rozwoju informatyki i metod zabezpieczenia informacji. W drugiej części przedstawione są aktualne rozwiązania związane z szyfrowaniem informacji, autentyfikacją użytko...
19,50 zł

Analiza ekonomicznych warunków umowy kredytowej w ujęciu teorii gier

Głównym celem pracy jest próba określenia warunków umowy kredytowej, która zapobiegałaby zjawiskom selekcji negatywnej i pokusy nadużycia. W praktyce oznaczałoby to zawieranie takiej umowy kredytowej, która zmobilizow...
59,90 zł

Systemy informatyczne w zarządzaniu procesami Workflow

Książka Systemy informatyczne w zarządzaniu procesami workflow wprowadza czytelnika w obszary cyklicznego zarządzania procesami biznesowymi, począwszy od ich projektowania, poprzez informatyzację, analizę, poprawę i optymalizację, aż do ponownego utwor...
13,15 zł

JAVA. Uniwersalne techniki programowania. Rozdział 3-4

Rozdziały 3-4 z publikacji pt. "JAVA. Uniwersalne techniki programowania", redakcja naukowa: Krzysztof Barteczko. Rozdział 3. Wyjątki Rozdział 4. Interfejsy i klasy wewnętrzne. Książka przedstawia sposoby i techniki programowania użyteczne we...
119,70 zł

Microsoft Excel 2019 Analiza i modelowanie danych biznesowych

Opanuj techniki modelowania biznesowego i analiz wykorzystujące Microsoft Excel 2019 i przekształć swoje dane w użyteczne wnioski. Wayne Winston, zdobywca wielu nagród akademickich, dzieli się swoim ogromnym doświadczeniem na stronach praktyczne...
98,70 zł

Programowanie w ASP.NET Core

Kompletny podręcznik budowania wysokiej jakości rozwiązań przy użyciu ASP.NET Core Programowanie w ASP.NET Core to wyczerpujący podręcznik praktycznego tworzenia aplikacji WWW przy użyciu nowej platformy ASP.NET Core firmy Microsoft. Autor Dino Esposit...
79,80 zł

Microsoft Project 2019 Krok po kroku

Szybka metoda nauki Microsoft Project 2019 Nauka może być łatwa. Osiągnij więcej w krótkim czasie przy użyciu Microsoft Project 2019. Możesz po prostu wyszukać zadanie, które musisz wykonać, albo pracować od deski do deski, pobierając pli...
89,00 zł

Zrozumieć głębokie uczenie

Książka Zrozumieć głębokie uczenie pokazuje, jak od zera budować sieci neuronowe głębokiego uczenia. Andrew Trask - doświadczony ekspert w tej dziedzinie, w swobodnym i przejrzystym stylu prezentuje leżącą w tle naukę, dzięki czemu możesz samodzielnie ...
59,00 zł

W poszukiwaniu zwinności w architekturze systemów IT

Prezentowana książka została w całości poświęcona praktykom zwinnym ze szczególnym uwzględnieniem spojrzenia na opisywane zagadnienia z perspektywy roli architekta. Publikacja pozwala zapoznać się z aspektami zwinnego wytwarzania systemów...

Recenzje

Nikt nie dodał jeszcze recenzji. Bądź pierwszy!