Kontakt | Impressum | Datenschutz
Der Europäische Webmasterverband
Webmasters Europe
News Community Certification Business Network Know-how! WE

WE Certified Web Developer Grade I

Beschreibung und Lernziele

PHP und MySQL sind die zur Zeit beliebtesten Technologien für die Erstellung dynamischer Websites bzw. Webanwendungen. In der neuesten Version braucht sich PHP nicht vor anderen Programmiersprachen zu verstecken, sondern bietet alle Technologien (z.B. Objektorientierung) zur Umsetzung auch komplexer Projekte. In diesem Lehrgang erlernen Sie, wie auf der Basis einer fundierten Konzeption datenbankbasierte Webanwendungen wie z.B. Online-Shops, Bestell- und Buchungssysteme oder Communities erstellt werden.

Ausbildung (Anbieter, Dauer, Kosten, Voraussetzungen)

Ein geeignetes Bildungsinstitut finden Sie über den Trainings-Locator.

Lernthemen

Relationale Datenbanken & SQL

  • Was ist eine Datenbank?
  • Anforderungen an eine Datenbank (Codd Rules)
  • Das relationale Datenbankmodell
  • Datenbankentwurf/-design (relational)
  • Entity-Relationship (ER)-Modell
  • Abfragesprache SQL
  • Der SFW - Block
  • Sortierung
  • Normalisierung bis zur 3. Normalform
  • Einfügen, Ändern, Löschen von Datensätzen
  • JOINS
  • NULL - Werte
  • DB-Designer 4 von fabFORCE
  • Welche DB-Management Systeme gibt es?
  • Besonderheiten des Datenbank-Management-Systems MySQL

Grundlagen der PHP-Programmierung

  • Die Architektur von PHP
    • Vergleich zu anderen populären Programmiersprachen
  • Installation eines Apache Webservers für die Verwendung mit PHP
  • Konzepte, Struktur und Syntax der Sprache
  • Variablen und Datentypen
  • Operatoren
  • Kontroll-Strukturen
    • if-elseif-else
    • while
    • for
    • foreach
  • Arrays
    • Mehrdimensionale Arrays
    • Array-Funktionen
    • Assoziative Arrays
  • Funktionen
  • String-Operationen
  • Sicherheitsfragen
    • GET/POST

PHP & Datenbanken mit PDO

  • Die objektorientierte Syntax von PDO
    • Das PDO-Objekt
    • Das PDOStatement-Objekt
    • PDO-Konstanten
  • Der Verbindungsausbau zu Datenbanken (DSN)
  • Arbeiten mit PDO
    • Die query()-Methode
    • Die fetch()-Methode
    • Die fetchAll()-Methode
    • Die errorInfo()-Methode
    • Transaktionen
  • prepared statements
    • Vorteile von prepared statements
    • Der ?-Platzhalter
    • Benannte Platzhalter
    • PDO und SQL-Injections

Objektorientierte Webentwicklung mit PHP und MySQL

  • Strukturierung von PHP-Projekten
    • Verzeichnisstruktur
    • Namenskonventionen
  • Session-Verwaltung mit PHP
    • Aufbau des HTTP-Protokolls
    • Die PHP Session-Funktionen
  • Grundlagen der objektorientierten Programmierung
    • Klassen, Objekte, Attribute & Methoden
    • Kapselung, Sichtbarkeit, Getter & Setter
    • Magische Methoden
    • Konstruktoren
    • Virtuelle Attribute
    • Typsicherheit
  • Entwurfsmuster
    • Factory
    • MVC - Model-View-Controller
    • Composite
  • Objekt-Relationales-Mapping
    • Abbilden von Datenbank-Tabellen auf PHP-Objekte
    • Table-Data-Gateway
    • Data-Mapper

Certification

Wer ist online

8 Benutzer sind online.

Login

Benutzername:

Passwort:

Passwort vergessen? Jetzt registrieren!
hosting by Host Europe