Ruszyła przedsprzedaż najnowszej książki, przy pomocy której napiszesz praktyczny projekt w PHP od podstaw.

Przedsprzedaż już się zakończyła

Koniec przedsprzedaży

Ups! Przedsprzedaż już się zakończyła...
Musisz zaczekać na uzakazanie się książki w sklepie.

Tymczasem możesz pobrać darmowy rozdział lub zapisać się na powiadomienie o ukazaniu książki w oficjalnej sprzedaży. Powinno to nastąpić z początkiem 2019. roku.

Książka poparta Waszymi sugestiami

Konspekt, poszczególne rozdziały, a nawet treść książki były mocno wzorowane na feedbacku czytelników kursu PHP.

OOP i praktyka

Po opanowaniu podstaw PHP poznasz programowanie obiektowe i wcielisz wiedzę w życie pisząc praktyczny projekt.

Oferta ograniczona czasowo

Po okresie przedsprzedaży książkę będzie można kupić dopiero w przyszłym roku. Dodatkowo zniknie opcja darmowego kuriera.

Co znajdę wewnątrz książki?

Książka "Praktyczne PHP" stawia na minimum niezbędnej teorii, by pozwolić CI maksymalnie rozwinąć się w zadaniach praktycznych. Oprócz podstaw PHP i programowania obiektowego nauczysz się także:

Projektować i tworzyć bazy danych MySQL. Łączyć się z bazą z poziomu PHP i korzystać z niej w praktycznym projekcie.

Opracowywać koncepcję aplikacji i realizować ją od podstaw, krok po kroku, aż do publikacji na serwerach.

Korzystać z gotowych komponentów, używanych w codziennej pracy z PHP (m. in. szablonów HTML).

Pobierz przykładowy rozdział

Konspekt książki

Książka jest jeszcze w trakcie tworzenia. Możesz za to zapoznać się z gotowym konspektem książki. Został bardzo ciepło przyjęty przez czytelników kursu i mam nadzieję, że Tobie również się spodoba.

  • Wybór edytora tekstu i tworzenie nowego projektu
  • Pierwszy plik PHP i zasada działania
  • Mieszanie PHP z HTML
  • Zmienne i stałe
  • Warunki i pętle
  • Funkcje
  • Tablice
  • Zmienne superglobalne
  • Obsługa formularzy i przycisków jako interakcja z użytkownikiem
  • Wyrażenia regularne
  • Operacje na plikach
  • Sesje i ciastka
  • Debugowanie
  • Klasa i obiekt
  • Pola i Metody
  • Konstruktor
  • Dziedziczenie
  • Abstrakcja
  • Getter i setter
  • Przestrzenie nazw
  • Wyjątek jako obiekt
  • Strona jako klasa
  • Co to jest baza danych?
  • Czym jest tabela?
  • Typy danych
  • Projektowanie tabeli
  • Klucz podstawowy i obcy
  • Język SQL -> select, insert, update, delete
  • Połączenie z bazą z poziomu PHP
  • PDO i prepared statements
  • Wykonywanie query na bazie z poziomu PHP
  • Odbieranie danych jako tablica lub obiekt
  • Częste problemy
  • Budowanie koncepcji projektu
  • Wykorzystanie gotowego szablonu HTML
  • Stworzenie pliku index.php
  • Plik z konfiguracją i stałymi parametrami
  • Użycie .htaccess do przesłania całego ruchu przez index.php
  • Konfiguracja połączenia z bazą
  • Rejestracja i logowanie użytkowników
  • Przypomnienie hasła
  • Role użytkowników -> podstawowy i admin
  • Osobny content dla admina
  • Komunikaty dla userów (sukces i błąd)
  • Core aplikacji -> system do skracania linków
  • Logowanie aktywności userów
  • Panel z raportami dla admina
  • Zabezpieczanie wrażliwych miejsc
  • Publikacja aplikacji(hosting)
  • Monitoring aplikacji z użyciem Uptime robot
  • Wpinamy google analytics

Podstawy

Programowanie obiektowe

Bazy danych

Projekt praktyczny

Zamawiając książkę realnie pomagasz

Kupując książkę w przedsprzedaży, pomagasz nakarmić głodne dzieci w Polsce. Każda książka to jeden ciepły posiłek ufundowany dla dziecka. Sprawmy wspólnie, że świat stanie się trochę lepszym miejscem.


Za każdą sprzedaną książkę fundacja PAH (pajacyk.pl) otrzyma 4 zł.