Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Objektorientierte Entwicklung mit PHP 7

via Udemy

Overview

Der umfassende Einstieg in moderne Webentwicklung mit PHP7

What you'll learn:
  • Objektorientierung verstehen
  • Objektorientierte Projekte mit PHP7 umzusetzen
  • Ein eigenes Model View Controller Projekt umzusetzen
  • Die Funktionsweise moderner PHP-Frameworks zu verstehen
  • Wichtige Design-Patterns mit PHP umzusetzen
  • Namespaces in PHP beherrschen
  • Eigene Autoloader definieren

Lern objektorientierte Entwicklung mit PHP7 im Detail kennen. Mit diesem Videotraining bringst Du Deine PHP-Kenntnisse auf die nächste Stufe. Du lernst wichtige Grundlagen, Ansätze der objektorientierten Denkweise, die Umsetzung mit PHP, fortgeschrittene Konzepte und wichtige Entwurfsmuster kennen. Im praktischen Projekt vertiefen wir dieses Wissen.

Warum dieses Training?

Du lernst objektorientierte Webentwicklung mit PHP zu beherrschen. Dazu zeige ichDir diewichtigen Konzepte aus der Praxis. Dulernst Webapplikationen mit PHP-Bordmittelnumzusetzen, ohne externe Frameworks zu verwenden.

Grundlagen der Objektorientierung mit PHP7

Das Training beginnt bei der Grundidee der Objektorientierung und führt alle Begriffe ein. Anschließend lernst Du die vier Säulen der Objektorientierung kennen. Die auch als APIE abgekürzten Konzepte sind Abstraction, Polymorphism, Inheritance, Encapsulation.

Schließlich lernst Du die praktische Umsetzung kennen und lernst welche Möglichkeiten PHP7 bietet. Die fortgeschrittenen Konzepte bereiten Dich im Detail auf die tägliche Arbeit mit PHP vor.

Den Übergang zum praktischen Projekt läutet die Strukturierung von Projekten ein. Dabei lernst Du den Autoloader für Klassen und die PHP-Namespaces kennen. Vor dem umfangreichen Projekt lernst Du einige Design-Patterns kennen, die Dir immer wieder begegnen werden.

PHP7 in der Praxis

Im zweiten Teil des Trainings zeige ich Dir wie moderne PHP-Frameworks arbeiten. Dazu setzen wir ausschließlich mit PHP-Bordmitteln das Model-View-Controller Pattern um. Du teilst den Code mit Namespaces in logische Einheiten und erzeugst ein voll funktionsfähiges Projekt, das HTML-Templates verarbeitet. Dabei bekommst Du direkte Einblicke in den Aufbau heutiger Webprojekte.

Die Bildergalerie umfasst einen zentralen Einstiegspunkt über die index.php Datei, das Routing der Anfrage zu den korrekten Klassen, eine Bootstrap Klasse zur Bestimmung der richtigen Resource, Front-Controller mit Actions, objektorientierter Datenbankanbindung mittels PDO und der Benutzeranmeldung. Außerdem verarbeitest Du POST-Requests, verarbeitest hochgeladene Bilder und skalierst diese auf eine gemeinsame Bildhöhe.

Die Benutzerregistrierung wird umgesetzt, ebenso wie der entsprechende Login. Über die PHP-Session werden mögliche Fehlermeldungen transportiert.

Bonus: Du bekommst als Bonus eine komplett gestaltete Bildergalerie. Dazu gehört ein editierbares Logo, vier Photoshop Vorlagen für die Galerie und eine komplette Umsetzung als HTML/CSS Template. Alles zur unbegrenzten Verwendung. Die optimale Grundlage für professionelle Projekte.

Taught by

Jan Brinkmann

Reviews

4 rating at Udemy based on 656 ratings

Start your review of Objektorientierte Entwicklung mit PHP 7

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.