PHP ist eine plattformunabhängige Programmiersprache, die das einfache Erstellen von dynamischen Webseiten auch ohne große Programmiererfahrung ermöglicht. Das PHP-Seminar vermittelt im ersten Teil alle zentralen Konzepte der Skriptsprache PHP und der PHP-Basisbibliotheken. Es folgt die Erstellung von serverseitig generierten Webseiten mit Formularbehandlung. Im zweiten Teil lernen die Seminarteilnehmer die beliebte und leistungsfähige MySQL-Datenbank kennen und Grundzüge von SQL und des relationalen Designs. Der dritte Teil des Kurses geht auf komplexe datenbankgestützte Web-Anwendungen ein, was an den SQL-Teil anknüpft, denn hier setzen die PHP-Skripte Datenbankabfragen ab, um die Datenbank zu füllen oder Datensätze zu erfragen. Sicherheitsaspekte des PHP-Einsatzes werden in jedem Schritt berücksichtigt.
Standorte und Zeitplan
Lage
Beginn
Dortmund
(Nordrhein-Westfalen, NRW)
Karte ansehen
Beginn
nach WahlAnmeldung möglich
Fragen & Antworten
Ihre Frage hinzufügen
Unsere Berater und andere Nutzer werden Ihnen antworten können
Wir überprüfen Ihre Frage, um sicherzustellen, dass sie an die Veröffentlichungsstandards anpasst. Nach Ihren Antworten haben wir auch entdeckt, dass Sie für diesen Kurs möglicherweise nicht anmelden können. Entweder das wegen Ihrer Ausbildung sein können oder Ihrer Lage und so weiter. Auf jedem Fall wird es besser wenn Sie es mit Ihrer Ausbildungsstätte erkären.
Vielen Dank!
Wir überprüfen Ihre Frage und werden diese in Kürze veröffentlichen.
Oder bevorzugen Sie, dass das Zentrum Sie kontaktiert?
Meinungen
Haben Sie diesen Kurs belegt? Teilen Sie Ihre Meinung
Inhalte
* Grundlagen zu serverseitigen Skriptsprachen und PHP
- Serverseitige Skriptsprachen
- Installation und Konfiguration
- php.ini-Datei
- All-in-one-Pakete
- Entwicklungsumgebungen
* Grundlegende PHP-Konzepte
- Kommentare
- Typen, Variablen, Konstanten
- Ausdrücke und Operatoren
- Kontrollstrukturen
- Funktionen
- Gültigkeitsbereiche
- Arrays, Arrayfunktionen
- Klassen und Objekte
- Ausnahmen
- Debugging von PHP-Skripten
* PHP-Bibliotheken
- Zeichenkettenverarbeitung, reguläre Ausdrücke
- Datum und Zeit, Kalender-/Datum- und Zeitfunktionen
- Mathematische Funktionen
- Dateien und Verzeichnisse, Netzwerk
- PHP Extension and Application Repository (PEAR)
* Formularelemente und -auswertung
- HTML-Formulare, GET und POST, Übergabe-Parameter auswerten
- Textelemente, Auswahl-Elemente
- Formularvalidierung
- Vorausfüllung von Formularen
- Dateiupload
- E-Mail versenden
- Absichern gegen Injektion
* Session-Management
- Session-Verwaltung am Beispiel eines Warenkorbes
- Statusloses HTTP
- Cookies und HTTP, Cookies lesen und schreiben
- Lesen und Schreiben von Session-Daten
- Session-Verwaltung am Beispiel eines Warenkorbes
- Templating-Engines
* Relationales Datenbanken und MySQL
- Tabellen, Zeilen, Spalten, Modellierung, Schlüssel
- Entity-Relationship-Modell
- Datenbank MySQL, Kompatibilität zum SQL-Standard
- Systemvoraussetzungen, Installation
- Konfigurationsdateien my.cnf, my.ini
- MySQL-Werkzeuge und Tools
- Einführung in SQL: SELECT, JOIN, INSERT, UPDATE, DELETE, CREATE
- Transaktionen: ACID-Prinzip, Commit, Rollback
- Optimierung einer Datenbankstruktur, De-Normalisierung
* Datenbankabfragen an MySQL über PHP
- Begrifflichkeiten: MySQL PHP Treiber, Connector, Extension
- MySQL Extensions im Vergleich: mysqli, PDO_MySQL und mysql (veraltet)
- Bibliotheken mysqlnd oder libmysqllibrary, Unterschiede
- Installation, Konfiguration
- Verbindungen aufbauen, Ergebnisse einsammeln
- Vorbereitete Anweisungen
- Large Objects (LOB)
- Fehler- und Fehlerbehandlung
- Transaktionssteuerung
- Abstraktionsschicht PHP Data Objects, Konstanten, Ausnahmen
- Listen und Tabellen aufbauen und in HTML abbilden