Tworzenie stron WWW to nie tylko stosowanie języka HTML - polączenie go z PHP czy bazą danych MySQL daje wiele możliwości, ograniczonych zazwyczaj tylko wyobraźnią. Na pewno docenią to twórcy serwisów internetowych, mając bezpłatny dostęp do darmowych modułów o otwartym źródle, tworzonych przez programistów z całego świata i przeznaczonych do samodzielnej kompilacji. Książka PHP i MySQL Tworzenie aplikacji WWW, którą napisał Marc Wandschneider, będzie z całą pewnością interesująca i pomocna dla osób, które tworzą aplikacje internetowe lub mają taki zamiar Podstawowym warunkiem jest - choćby podstawowa - wiedza na temat programowania i języka HTML, Nie jest wymagana wiedza na temat baz danych - w uzupełnieniu tych braków ma pomóc właśnie książka. Autor już na pierwszych kartach wspomina o swoim doświadczeniu, które pomogło mu stworzyć coś, co pomoże początkującym stawiać pierwsze kroki w świecie PHP - by tworzenie dynamicznych serwisów internetowych było źródłem jak najmniejszego stresu. Bez jakichkolwiek wątpliwości stwierdzić można, że jest to praktyczny przewodnik, stworzony przez człowieka, który nie miał pod ręką takiego wolumenu w momencie stawiania pierwszych kroków programistycznych - co motywuje dodatkowo początkujących.
By ułatwić zapoznanie się z wiedzą zawartą w książce, informacje zostały podzielone na 6 rozdziałów:
Część I - Podstawy PHP
Od tej części zaczyna się przygoda z językiem PHP Czytelnik dowiaduje się, jakie są typy danych, funkcje, jak wygląda struktura kodu. Już od samego początku budowane jest doświadczenie w zakresie programowania obiektowego, jak również tablic i ciągów znaków.
Część II - Podstawowe wiadomości o bazach danych
Po zapoznaniu się z terminologią niezbędną do zrozumienia informacji zawartych w tym dziale, można zacząć definiowanie i budowę baz danych, które są silnie powiązane z językiem PHP
Część III - Planowanie aplikacji internetowych
W tej części autor skupia się na zagadnieniach związanych z projektowaniem aplikacji internetowych, umieszczając kodowanie na dalszym planie.
Wiadomą sprawą jest to, że w pierwszej kolejr trzeba zaplanować swoje działania i oczekiwania zanim nastąpi ich realizacja przy pomocy tworzonego kodu.
Część IV - Implementacja aplikacji internetowych
Ta część książki to kolejny etap poznawania zagadnień związanych z usługami WWW, Jeśli masz juz za sobą poprzednie rozdziały, bogaty w wiedzę dowiesz się, jak z programowania prostych skry: obsługujących bazy danych przejść do aplikacji internetowych. Od tej pory nie będą Ci obce takie pojęcia, jak: obsługa błędów, sesje czy język XML. Przykłady zawarte w tym rozdziale rozwieją wiele Twoich wątpliwości.
Część V - Przykładowe projekty i dalsze pomysły
Na tym etapie możesz już powiedzieć, że osiągnąłeś poziom zaawansowany. Za Tobą czas spędzony na nauce, wyszukiwaniu błędów w kodzie. Po pomyślnym zaliczeniu piątego rozdziału rozbudowany kod zawarty w przykładach pomoże Ci bez problem, poradzić sobie z działaniem takich aplikacji, jak: prosty terminarz, system rejestrowania zdarzeń w witrynie WWW czy sklep internetowy. Autor umożliwia pobranie oraz uruchomienie aplikacji, co niewątpliwie jest dużym plusem.
Część VI - Dodatki
Dzięki dodatkom dowiesz się, jakie są sposoby instalacji oprogramowania niezbędnego do uruchomienia aplikacji internetowych. Wiedza ta, znajduje się na końcu książki, zamiast na jej początku. Autor nie zapomniał dodać listy lektur pogłębiających znajomość tematu. Płyta CD-ROM dołączona do książki znajduje się na samym końcu, w foliowym etui, dobrze zabezpieczona przed przypadkowym zniszczeniem. Książka jest na pierwszy rzut oka gruba, zniechęcająca, powodująca myśli: Czy na pewno akurat jej potrzebuję . Czy nie jest za trudna Jednak moim zdaniem woli/ autorstwa Marca Wandschneidera to niezbędna pozycja w biblioteczce każdego zainteresowanego branżą IT 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 proce. projektowania, implementacji i testowania ar.
HAKIN9 Łukasz Przyjemski, 23/01/2009