Bezpieczeństwo, projektowanie i przetwarzanie danych
Zaczyna się od podstaw bezpieczeństwa w sieci. Studenci zrozumieją kluczowe zasady bezpieczeństwa i dowiedzą się, jak zabezpieczyć swoje aplikacje PHP. Szczegółowo omówiona zostanie ochrona przed typowymi lukami w zabezpieczeniach, w tym wstrzykiwaniem kodu SQL, cross-site scripting (XSS) i cross-site request forgery (CSRF). Dzięki praktycznym przykładom uczestnicy dowiedzą się, jak wdrożyć praktyki bezpiecznego kodu i skutecznie zapobiegać lukom w zabezpieczeniach.
Kolejnym tematem jest struktura i najlepsze praktyki w rozwoju PHP. Uczestnicy dowiedzą się, jak logicznie i efektywnie budować swoje aplikacje, aby poprawić ich łatwość w utrzymaniu i skalowalność. Obejmuje to również techniki modularyzacji i stosowanie najlepszych praktyk w projektowaniu kodu.
Omawiane jest również przetwarzanie JSON i XML. Uczestnicy dowiedzą się, jak przetwarzać dane w formacie JSON i XML w celu wymiany danych między serwerem a klientem. Obejmuje to parsowanie i generowanie JSON i XML, a także wykorzystanie tych formatów w integracjach API.
Kolejnym ważnym aspektem jest integracja HTML5, CSS3, JavaScript i Bootstrap w aplikacjach PHP. Uczestnicy dowiedzą się, jak korzystać z nowoczesnych technologii front-endowych do tworzenia atrakcyjnych i przyjaznych dla użytkownika interfejsów użytkownika. Podkreślona zostanie interakcja między PHP a technologiami frontendowymi w celu tworzenia dynamicznych i interaktywnych aplikacji internetowych.