Webentwicklung mit PHP und MySQL

tutego
In Dortmund

Preis auf Anfrage
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
(0) 3... Mehr ansehen

Wichtige informationen

Tipologie Kurs
Beginn Dortmund
Dauer 5 Tage
Beginn nach Wahl
  • Kurs
  • Dortmund
  • Dauer:
    5 Tage
  • Beginn:
    nach Wahl
Beschreibung

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.

Veranstaltungsort(e)

Wo und wann

Beginn Lage
nach Wahl
Dortmund
Nordrhein-Westfalen, NRW, Deutschland
Karte ansehen
Beginn nach Wahl
Lage
Dortmund
Nordrhein-Westfalen, NRW, Deutschland
Karte ansehen

Themenkreis

* 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

User, die sich für diesen Kurs interessiert haben, interessierten sich auch für...
Mehr ansehen