Recenzje
Flash i PHP5. Podstawy
Kartka po kartce będziemy coraz więcej wiedzieć na temat tworzenia zaawansowanych portali nternetowych, pełnych animacji i aktywnej treści. Od podstaw nauczymy się wykorzystywać obie techniki, przechodząc płynnie do programowania, współpracy z bazą danych czy nawet tworzenia prostych gier. Nie zabrakło również informacji na temat ochrony danych czy wykorzystania tabel i XML. Całość wieńczą przydatne dodatki z praktycznymi rozwiązaniami najpopularniejszych problemów.
Jednym słowem - bardzo przydatna książka dla wszystkich, którzy zamierzają budować nowoczesne strony internetowe. Twórcy witryn WWW nie mogli lepiej trafić. Tu rozwiane zostaną ich wszystkie wątpliwości.
Adobe Photoshop CS2. Wystarczy jedno kliknięcie!
Poza bardzo klarownym wykładem na temat technik pracy, nie sposób nie docenić płyty dołączonej do książki. Na niej znajdujemy ponad 900 narzędzi, które pozwolą pracować szybciej, a uzyskane efekty mogą być naprawdę niecodzienne. W czasie "papierowej" lektury poznajemy możliwości stylów warstw - od poprawienia wyglądu po ramki do grafik. Autor opisuje również zestaw stylów przeznaczonych specjalnie dla fotografii (np. postarzanie zdjęć), tekstu i kształtów (np. jak uzyskać efekt kamieni szlachetnych) i wiele innych przydatnych technik.
Jeśli więc Adobe Photoshop CS2 jest dla kogoś codziennym narzędziem pracy - ta pozycja przyda mu się na pewno!
Marketing perswazyjny. 25 niezmiennych praw skutecznej perswazji w tekstach marketingowych
PHP i MySQL. Tworzenie aplikacji WWW
Liczący blisko dziewięćset stron opasły tom jest kierowany do osób zainteresowanych tworzeniem aplikacji internetowych w oparciu o język PHP i bazę danych MySQL. Autor wymaga od czytelników podstawowej wiedzy o programowaniu i języku HTML, natomiast nie oczekuje od nich jakiejkolwiek wiedzy o bazach danych. Pisząc książkę starał się stworzyć pozycję, z jaką sam chciał mieć do czynienia rozpoczynając kilka lat temu tworzenie dynamicznych serwisów internetowych. Z tego też powodu nie przypomina ona przedruków dokumentacji lub stron systemu pomocy. Poza opisami technik programistycznych zawiera pokaźną porcję informacji poświęconych projektowaniu, bezpieczeństwu oraz testowaniu.
Materiały zgromadzone w książce zostały podzielone na sześć części reprezentujących postęp w tworzeniu aplikacji internetowych. Pierwsza z nich pozwala zapoznać się z podstawowymi elementami języka PHP i aspektami programowania obiektowego. Druga przybliża bazy danych począwszy od stosowanej terminologii, poprzez ich budowę, aż po definiowanie danych. W części trzeciej autor skoncentrował się na niezwykle istotnej fazie tworzenia aplikacji, jaką jest planowanie. Omówił w niej również zagadnienia związane z bezpieczeństwem. Część czwarta przybliżająca proces implementacji dostarcza czytelnikom informacji o zaawansowanych właściwościach języka, a także uczy ich obsługi sesji i korzystania z dokumentów XML. W piątej części znajdą natomiast trzy kompletne aplikacje internetowe - prosty terminarz, system rejestrowania zdarzeń w witrynie WWW oraz sklep internetowy. Ostatnią część stanowią dodatki, w których umieszczono m.in. szczegółowy opis procesu instalacji i konfiguracji serwera WWW, bazy danych i modułu języka PHP, a także wykaz zalecanych materiałów źródłowych i zestawienie odpowiedników funkcji bazy danych MySQL dostępnych w bazach PostgreSQL, Oracle i Microsoft SQL Server.
Na płycie CD-ROM dołączonej do książki dostępne są przykłady z poszczególnych rozdziałów, przykładowe aplikacje internetowe oraz dystrybucja PHP, serwer WWW Apache i baza danych MySQL.
Osoby, które rozpoczynają swą przygodę z językiem PHP powinny zainteresować się książką Marca Wandschneidera. Jej istotnym atutem jest fakt, iż autor zdecydowanie odciął się od formuły klasycznej dokumentacji i starał się kompleksowo zaprezentować proces tworzenia serwisów internetowych. Tego typu podejście zaowocowało dużą ilością przykładowego kodu oraz licznymi uwagami wspomagającymi czytelnika w procesie projektowania, implementacji i testowania aplikacji.
PHP. Bezpieczne programowanie
Jej autor podkreśla, że większość zagrożeń nie wynika z wad PHP, lecz jest konsekwencją nieprzestrzegania zasad bezpieczeństwa przez programistów. Jako osoba zajmująca się zawodowo problematyką bezpieczeństwa rozwiązań opartych o PHP postanowił podzielić się doświadczeniami i zamieścił w książce szereg zaleceń ułatwiających tworzenie bezpiecznego kodu. Warto podkreślić, że część wskazówek znajduje zastosowanie nie tylko w odniesieniu do PHP, lecz również w przypadku innych języków stosowanych do tworzenia aplikacji WWW. Czytelnicy po zapoznaniu się z szeregiem ogólnych reguł bezpiecznego programowania dowiadują się jak poprawnie przetwarzać formularze i adresy URL, jak unikać ataków na bazy danych SQL oraz w jaki sposób chronić aplikację przed przechwytywaniem sesji. Zdobywają także informacje o zagrożeniach związanych z wykorzystywaniem dołączanych plików i wstrzykiwaniem kodu.
Autor pomaga im ponadto w tworzeniu bezpiecznego mechanizmu uwierzytelniania i autoryzacji oraz dzieli się uwagami na temat funkcjonowania aplikacji na serwerze przechowującym wiele witryn. Całość uzupełniają dodatki poświęcone m.in. konfiguracji PHP oraz funkcjom szczególnie istotnym w kontekście bezpieczeństwa.

