PHP Grundlagen für Einsteiger

PHP Grundlagen für Einsteiger


Schulungsort

  • Osnabrück
  • Wuppertal
  • Friedland (M-V)
  • Optional auch bei Ihnen vor Ort

Zeitplan

Dauer: 5 Tage

Beginn: 1. Tag um 10:00 Uhr, alle weiteren Tage um 09:00 Uhr
Ende: ca. 17:00 | 17:30 Uhr täglich


Voraussetzungen

IT-Grundkenntnisse, grundlegende Kenntnisse der Programmierung oder Kenntnisse in anderen Programmiersprachen sind von Vorteil


Zusammenfassung / Ziele des Seminares

Nach dem Seminar kennen Sie die Grundlagen der Webprogrammierung in PHP. Sie haben gelernt, wie sich Syntax und Semantik darstellen und können Webanwendungen konzipieren und umsetzen.
Sie haben einen ersten Einblick in gängige Programmiermuster erlangt und sind in der Lage, selbst sicheren PHP Quellcode zu schreiben, selbigen zu organisieren und an Datenbanken anzubinden.


Agenda

Einführung Webentwicklung Grundlagen der Webprogrammierung | Ablauf von HTTP Anfragen | HTML, CSS Basics
Einführung PHP
Was ist PHP | Interpreter vs. Compiler | Ablauf von HTTP Anfragen mit PHP | Einrichtung der Entwicklungsumgebung | Elementare Datentypen | Sprachelemente | Vordefinierte Konstanten | Operatoren und deren Rangfolge | Mathematische Operationen
Kontrollstrukturen in PHP If Then Else | Switch Case | Operatoren | Existenzprüfung | Typprüfung
Listen Arrays | Assoziative Arrays | Mehrdimensionale Arrays | Arrayfunktionen | Arrays in Formularen | Zeichenketten
Schleifen
For | Foreach | Do While | Repeat Until
Datenübertragung POST, GET | Formulare | Eingabeprüfung / Validierung
Quellcode organisieren
Auslagern und Einbinden von Quellcode | Funktionen
Erweiterte Möglichkeiten
Zeichenkettenfunktionen | Datumsfunktionen | Zeitfunktionen | Sessions | Dateifunktionen und Upload von Dateien
PHP & Datenbanken (MySQL) Grundlagen Datenbanken | SQL Syntax | Erstellen einer Datenbank | Verbinden mit einer Datenbank | Nutzen einer Datenbank mit PHP
Sicherheit SQL Injection | Cross-Side Scripting | Dateitypprüfung | Sicherheit von Zugangs- / Verbindungsdaten | HTTP / HTTPS
PHP Frameworks Laravel | CodeIgniter | Symfony 3

Weiterführende und ergänzende Seminare

PHP Einführung in Symfony


Methodik

Präsentation, Diskussion, praktische und kursbegleitende Übungen


  Schulung anfragen