Tworzenie Aplikacji internetowych
Zagadnienia i zasoby lekcji
- Wprowadzenie do przedmiotu. PSO. Zasady pracy
- Wprowadzenie do PHP i środowisko uruchomieniowe
- Zmienne, typy danych i konwersja
- Funkcje oraz argumenty. Instrukcje sterujące
- Tablice 1- i 2-wymiarowe
- Weryfikacja wiedzy
- -
- -
- Weryfikacja wiedzy
- Połączenia z bazą danych MySQL
- Załączanie plików zewnętrznych. Ścieżki do zasobów
- Klasy: deklaracja, konstruktor, właściwości i metody
- Hermetyzacja: modyfikatory dostępu do właściwości i metod klasy
- Obiekt, czyli Instancja klasy
- Traits - 'klasa' typu biblioteka. Dependency Injection
- Ćwiczenie podsumowujące
- Obsługa formularzy. Parametry zapytania. Zmienne serwerowe
- Obsługa sesji HTTP oraz Ciasteczka. Zabezpieczanie aplikacji
- Obsługa plików. Zapis i odczyt. Upload plików
- Obsługa archiwów. Wypakowywanie i pakowanie
- Zdanie projektu aplikacji
- Tworzenie grafiki. Moduł GD
- Tworzenie i przetwarzanie plików CSV
- Przetwarzanie daty. Wyrażenia regularne
- Serializacja i deserializacja
- Tworzenie plików szablonów HTML
- Generowanie plików PDF
- Obsługa poczty: PHPmailer
- Obsługa baz danych: mysqli, SQLite oraz PDO
- Egzamin próbny #1
- Egzamin próbny #2
Zdawanie zadań w postaci adresu URL z Repozytorium:
- Wklej poprawny adres URL
- NIE wklejaj adresu poczty e-mail!
Zdawanie zadań jako spakowane Archiwum:
- przyjmowane są tylko archiwa
TAR
orazZIP
- maksymalny rozmiar archiwów to 5 MB
- wielokrotnie (rekursywnie) spakowane archiwa będą oceniane negatywnie
(chyba, że takie było polecenie)