Materiały do nauki PHP - Podstawy i Zaawansowane

0

Możecie mi polecić jakieś książki, strony www, itp. do nauki php bez błędów bo o te trudno ?
Może byc tylko w jezyku polskim i angielskim.

1

Na pewno warto przeczytać manual - http://php.net/manual/en/ (podstawy jak i zaawansowane aspekty języka czy tam technologii)

Co do książek, to chyba ciężko o coś dobrego, może napiszę o tym co posiadam:

  1. PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty
    Czytałem to na początku mojej przygody z PHP. Wtedy wydawało mi się, że ta książka jest PRO, teraz myślę inaczej :). Do nauki samej składni języka, czy tam podstaw MySQL może być, chociaż listingi są raczej kiepskie, mieszanie PHP i HTML, nadużywanie tablic, dosyć strukturalny charakter kodu, ogółem można nabrać złych nawyków.

  2. PHP Zaawansowane programowanie
    Dziwna pozycja. Kilka działów całkiem przyjemnych, z których można dowiedzieć się czegoś przydatnego (obiektowość, wyjątki i referencje, nowości w PHP, część działu o abstrakcji baz danych, rafaktoryzacja i testy), a reszta to generalnie jakiś WTF (mobilne PHP, PHP i Oracle, PHP Mylyn i SVN). Listingi raczej średnie, mieszają polski z angielskim co mnie dobijało :P.

  3. PHP5 Zaawansowane programowanie
    Tego nie czytałem, koleś miał mi wysłać to wyżej ale się pomylił, także miałem dwie w cenie jednej. Ze spisu treści widzę, że książka traktuje o obiektowości, wzorcach, architekturach aplikacji, testach, technikach prowadzenia projektów itp. Miałem zamiar to czytać ale zobaczyłem jakiś większy listing i mi się odechciało (metoda na 100 linii kodu z jakimś chamskim ifem). Chyba nie warto :D.

  4. PHP Obiekty, wzorce, narzędzia
    Dla odmiany jakaś perełka. Solidne prawidła programowania obiektowego. Przegląd podstawowych mechanizmów obiektowych w PHP (klasy, obiekty, interfejsy, dziedziczenie), zaawansowane mechanizmy obiektowe (static, traity, wyjątki, klonowanie i wiele innych), narzędzia obiektowe (przestrzenie nazw, autoloading, refleksja, domknięcia), projektowanie obiektowe i kilka dobrych praktyk, a na koniec (tak na prawdę jest to większa część książki) przegląd większości wzorców projektowych z ciekawymi przykładami i implementacjami (gra Cywilizacja rządzi :P). Listingi na poziomie. Polecam.

1

Dodam jeszcze kilka materiałów, które mogę Cię zainteresować:

  1. Seria artykułów wprowadzająca do programowania obiektowego - http://webmastah.pl/tag/programowanie-obiektowe/
  2. PHP: The Right Way jest przystępnym zbiorem najlepszych praktyk i standardów kodowania, a także linków do sprawdzonych i solidnych tutoriali pałętających się w czeluściach Internetu - http://pl.phptherightway.com/
  3. Książka "Czysty kod. Podręcznik dobrego programisty" Robert C. Martin - http://helion.pl/ksiazki/czysty-kod-podrecznik-dobrego-programisty-robert-c-martin,czykod.htm

[Adrian]

1 użytkowników online, w tym zalogowanych: 0, gości: 1