Webentwicklung mit PHP und MySQL

Kurs

In Dortmund

Preis auf Anfrage

Beschreibung

  • Kursart

    Kurs

  • Ort

    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.

Standorte und Zeitplan

Lage

Beginn

Dortmund (Nordrhein-Westfalen, NRW)
Karte ansehen

Beginn

nach WahlAnmeldung möglich

Fragen & Antworten

Teilen Sie Ihre Fragen und andere User können Ihnen antworten

Wer möchten Sie Ihre Frage beantworten?

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

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

Webentwicklung mit PHP und MySQL

Preis auf Anfrage