Softwareprogrammierung mit PHP
Dieser Kurs vermittelt umfassende Grundlagen der PHP-Programmierung und behandelt grundlegende Konzepte der Backend-Entwicklung zur Erstellung dynamischer und skalierbarer Webanwendungen. Die Teilnehmer sammeln praktische Erfahrungen in den Bereichen PHP-Grundlagen, Kontrollstrukturen, Datenbankverwaltung und bewährte Verfahren für die moderne Softwareentwicklung.

PHP-Grundlagen
  • PHP-Syntax, Variablen, Datentypen und Operatoren für strukturierte Programmierung verstehen
  • Verwendung von Schleifen, Bedingungen und Funktionen für effiziente Codierung erlernen
  • Erkunden Sie die Rolle von PHP bei der serverseitigen Skripterstellung und dynamischen Inhaltsgenerierung
Kontrollstrukturen und Funktionen
  • Implementieren Sie Schleifen (for, while, foreach) und bedingte Anweisungen für die logische Programmierung
  • Erstellen Sie wiederverwendbare Funktionen mit Parametern und Rückgabewerten
  • Lernen Sie bewährte Verfahren für modularen und wartbaren PHP-Code kennen
Fehlerbehandlung und Debugging
  • Identifizieren Sie häufige PHP-Fehler und Debugging-Techniken
  • Implementieren Sie Mechanismen zur Fehlerbehandlung mithilfe von Try-Catch-Blöcken und Protokollierung
  • Verwendung von Debugging-Tools und -Techniken zur Optimierung von PHP-Anwendungen
PHP in der Webentwicklung
  • Verstehen, wie PHP Webanfragen verarbeitet und dynamische HTML-Inhalte generiert
  • Arbeiten mit Formularverarbeitung, Benutzerauthentifizierung und Eingabevalidierung
  • Erkunden bewährter Verfahren für die sichere PHP-Entwicklung
Grundlagen der Backend-Entwicklung
  • Lernen, wie PHP für serverseitige Logik in Webanwendungen verwendet wird
  • Verwalten von Benutzersitzungen und Cookies für die Authentifizierung und Statusverwaltung
  • Dateihoch- und -herunterladen und serverseitige Dateiverarbeitung
Arbeiten mit Datenbanken
  • PHP-Anwendungen mithilfe von PDO und MySQLi mit MySQL-Datenbanken verbinden
  • CRUD-Operationen (Create, Read, Update, Delete) mit SQL-Abfragen durchführen
  • Sicherheitsmaßnahmen wie vorbereitete Anweisungen und Bereinigung von Eingaben implementieren
Praktische Übungen
  • Echte PHP-Anwendungen mit dynamischen Inhalten und Benutzerinteraktionen erstellen
  • Formularbasierte Anwendungen entwickeln, die PHP und Datenbankkonnektivität integrieren
  • An strukturierten Programmierübungen arbeiten, um wichtige PHP-Konzepte zu vertiefen

Der Kurs "Software-Programmierung mit PHP" bietet praktische Übungen zur Erstellung dynamischer Webanwendungen mithilfe von strukturierter Programmierung und Datenbankintegration.