Voraussetzung: EDV Grundlagen, inkl. Skripten

UE/LE: 80 / 5 Wochen / 16 Stunden/wöchentlich

Zielgruppe

Der Lehrgang richtet sich an Menschen mit Interesse an Programmierung und absolviertem php-Basic-Kurs oder vergleichbaren Kenntnissen.

Programmierung mit php Advanced

Kursziel

Sie können strukturierte und objektorientierte php-Skripts erstellen, verändern und warten und sind in der Lage, komplexe MySQL Datenbankbefehle zu schreiben. Sie wissen über die wichtigsten Sicherheitsaspekte in php Bescheid und können ihr php-Programm vor den gängigsten Angriffen schützen.

Kursinhalte

  • Objektorientierte Programmierung in php
  • php und MySQL
  • Projektarbeit: Erstellen einer interaktiven und abgesicherten Webseite mit objektorientiertem php und einer MySQL Datenbank Anbindung mittels PDO

Aus den Inhalten:

  • Objektorientierte Programmierung (OOP) in php
  • Klassendefinition, Methoden und Eigenschaften
  • Der Konstruktor und der Destruktor
  • Der this Operator
  • Vererbung
  • Fortgeschrittene php-Programmierung
  • String Manipulation und Grundlagen von Regular Expressions
  • Datensicherung mit tar und gzip
  • Relationale Datenbanken, Vertiefung von MySQL
  • SQL - Komplexe Auswahlabfragen über mehrere DB-Tabellen
  • SQL - einfügen, ändern und löschen von Datensätzen in der DB
  • von MySQL mittels PDO (php Data Objects)
  • Kodier-Richtlinien und Softwaresicherheit
  • Das Architekturmuster MVC (Model View Controller)
  • php Sicherheit
  • HTML, SQL & JavaScript-Code Injection