Tworzenie Aplikacji internetowych
Przegląd tematów
- 1Wprowadzenie do przedmiotu. PSO. Zasady pracy
- 2Wprowadzenie do PHP i środowisko uruchomieniowe
- 3Zmienne, typy danych i konwersja
- 4Funkcje oraz argumenty. Instrukcje sterujące
- 5Tablice 1- i 2-wymiarowe
- 6Weryfikacja wiedzy
- 7-
- 8-
- 9Weryfikacja wiedzyĆwiczenie praktyczne
- 10Połączenia z bazą danych MySQLPraca na lekcji
- 11Załączanie plików zewnętrznych. Ścieżki do zasobów
- 12Klasy: deklaracja, konstruktor, właściwości i metody
- 13Hermetyzacja: modyfikatory dostępu do właściwości i metod klasy
- 14Obiekt, czyli Instancja klasy
- 15Traits - 'klasa' typu biblioteka. Dependency Injection
- 16Ćwiczenie podsumowująceZaliczenie praktyczne
- 17Obsługa formularzy. Parametry zapytania. Zmienne serwerowe
- 18Obsługa sesji HTTP oraz Ciasteczka. Zabezpieczanie aplikacji
- 19Obsługa plików. Zapis i odczyt. Upload plików
- 20Obsługa archiwów. Wypakowywanie i pakowaniepnl-zip
- 21Zdanie projektu aplikacjicw-ses-ck
- 22Tworzenie grafiki. Moduł GD
- 23Tworzenie i przetwarzanie plików CSVPraca na Lekcji
- 24Przetwarzanie daty. Wyrażenia regularneĆwiczenie
- 25Serializacja i deserializacja
- 26Tworzenie plików szablonów HTML
- 27Generowanie plików PDFĆwiczenie
- 28Obsługa poczty: PHPmailer
- 29Obsługa baz danych: mysqli, SQLite oraz PDO
- 30Egzamin próbny #1
- 31Egzamin próbny #2
- 12024-01-29 do 2024-02-14Praca na LekcjiObsługa plików CSV i Dziennik zdarzeń (logger)
- 22024-03-11 do 2024-03-25ĆwiczenieObsługa RegExp i daty i czasu
- 32024-04-08 do 2024-04-11ĆwiczenieGenerowanie pliku PDF
- 42024-05-06 do 2024-05-31Zaliczenie praktyczneObsługa bazy danych MySQL