đź“‹
M307 - Interaktive Webseiten mit Form
  • Interaktive Webseite mit Formular erstellen
  • Tag 1
    • 01-Interaktive Websites
    • 02-Client-Server-Infrastruktur
    • 03 Einrichtung Entwicklungsumgebung
    • 04 PHP
      • 01 EinfĂĽhrung
      • 02 PHP Konfiguration
      • 03 PHP Ăśbersicht
      • 04 Variablen
      • 05 Script Einbindung
      • 06 Arrays
      • 07 Kontrollstrukturen
      • 08 Interne Funktionen
      • 09 Benutzerdefinierte Funktionen
      • 10 Klassen
      • 11 Best Practices
      • 12 Links
    • 05 Strukturierung
      • Aufbau eines MVC (Schritt fĂĽr Schritt)
    • 06 PHP Aufgaben
      • 01 Bottles of Beer
      • 02 Einfacher Spamfilter
      • 03 Clowns
      • 04 Pixelgenerator
      • 05 Todo-Liste
      • 06 Login-Funktion
      • 07 Navigation
      • 08 Gemeinsames Template
  • Tag 2
    • 01 Formulare Theorie
      • 01 Informationsgruppierung
      • 02 Design- und Strukturgrundlagen
      • 03 Verarbeiten von Formulardaten
      • 04 Validieren von Formulardaten
    • 02 JavaScript Theorie
      • 01 Einfuehrung
      • 02 JavaScript Ăśbersicht
    • 03 Ăśbungsaufgaben zu JavaScript
      • 01 Schere, Stein, Papier
      • 02 Whack-a-Button
    • 04 JavaScript Validierung
      • 01 Validierung
      • 02 Vor- und Nachteile
      • 03 Aufgabe
  • Tag 3
    • 01 Datenbankanbindung
      • 01 Datenbankanbindung
      • 02 Datenbankverbindung
      • 03 Datenbankabfragen
      • 05 Datenlöschung
      • 04 Datenspeicherung
      • 06 Datenmanipulation
      • 07 Refactoring
    • 02 Testing
    • 03 Security Aufgaben
      • 01 Gruppenarbeit
        • 01 Arbeitsauftrag
        • 02 Cross-Site-Scripting (XSS)
        • 03 SQL-Injections
        • 04 Local File Inclusion
      • 02 Eigenes Formular absichern
      • 03 Karl's Website
    • 04 Applikationssicherheit
Powered by GitBook
On this page
  • Links
  • WeiterfĂĽhrende Links (nicht ĂśK relevant)
  • Hostings
  • Datenbanken
  • Tutorials
  • Tools
  • Testing-Frameworks
  • PHP-Frameworks

Was this helpful?

Export as PDF
  1. Tag 1
  2. 04 PHP

12 Links

Previous11 Best PracticesNext05 Strukturierung

Last updated 4 years ago

Was this helpful?

Links

  • : Enthält die besten Verfahren, anerkannte Code-Standards und Links zu massgeblichen Anleitungen im Web. (Auch auf vorhanden, jedoch nicht komplett up-to-date).

  • : Techotopia Wiki

WeiterfĂĽhrende Links (nicht ĂśK relevant)

Wenn du dich selber weiter mit PHP befassen möchtest, findest du hier einige interessante Ressourcen zu weiterführenden Themen.

Hostings

  • Shared-Hostings von cyon.ch oder hostpoint.ch ab ca. 10 Fr. im Monat

  • VPS (Virtual Private Server mit Root-Zugang) ab 5 USD im Monat bei digitalocean.com

Datenbanken

  • Es gibt viele Tutorials im Internet, die noch die veraltete und unsichere mysql-Erweiterung von PHP verwenden. Ignoriere Tutorials, in denen die mysql_*-Funktionen verwendet werden. Verwende fĂĽr Datenbankzugriffe nur noch die -Funktionen oder .

  • .

Tutorials

Tools

Testing-Frameworks

PHP-Frameworks

: Kompletter Kurs von den Basics bis zu Objektorientierter Programmierung

: 7-teilige Videoserie zu Neuerungen in PHP 7

: Seit PHP 5.3 verfügt PHP über sogenannte «Namespaces». Heute wird dieses Konzept in allen modernen PHP-Projekten verwendet.

: Dependency Manager für PHP. Ermöglicht es, fremde Bibliotheken (z. B. von github.com) einfach in einem eigenen Projekt zu verwenden und hält diese Abhängigkeiten automatisch auf dem neusten Stand. (Tutorials: und )

: PHP IDE

Tutorials zur Anwendung auf laracasts.com:

: Einfache Entwicklungsumgebungen in virtuellen Maschinen erstellen (eine professionellere Alternative zu XAMPP).

: Moderne virtualisierte Entwicklungsumgebung auf Basis von .

: Debug-Extension fĂĽr PHP

: Unit Tests

: Acceptance, Functional und Unit Tests

: Behavior driven development (BDD)

Offizielle PHP-Dokumentation
PHP: The Right Way
deutsch
PHP Essentials
mysqli_*
PDO
«PHP: The Right Way» Kapitel zu Datenbanken
PDO-Tutorial von Peter Kropff
PHP auf Codecademy
Neuerungen PHP 7 auf laracasts
How to Use PHP Namespaces
Composer
PHP Dependencies Made Easy with Composer
A short & simple Composer tutorial
PhpStorm
Be Awesome in PhpStorm
Vagrant
DDEV
Docker
Xdebug
PHPUnit
Codeception
phpspec
Laravel
Slim
Symfony
CakePHP