Herzlich Willkommen zum Symfony Kurs für Einsteiger! In diesem Kurs wirst du den Umgang mit dem mächtigen PHP Framework Symfony kennen lernen. Wenn du alles von den Grundlagen, über fortgeschrittene Themen, bis zur eigenständigen Umsetzung von komplexen Webapplikationen in Symfony lernen möchtest, ist dieser Kurs genau das Richtige für dich.
Mit Symfony kannst du nicht nur Websites erstellen, das Framework ist außerdem großartige für die Entwicklung von Microservices, APIs, Mobile Backends oder hochkomplexe Webapplikation mit und ohne Frontend.
In 7 Stunden wirst du Schritt für Schritt lernen, deine eigenen Projekte einzurichten und umzusetzen. Der Kurs startet komplett bei 0, lediglich Grundlagenwissen in PHP und HTML solltest du mitbringen.
Im ersten Teil werden wir alle nötigen Vorbereitungen vornehmen um deine Entwicklungsumgebung einzurichten. (PHP 7+, MySQL, XAMPP, Visual Studio Code..) Außerdem zeige ich dir hilfreiche Tools und Software für die Entwicklung. Danach lernst du auch schon die Projektstruktur und den Umgang mit der Konsole.
Im nächsten Teil lernst du alle Kernkomponenten von Symfony kennen. Controller, Routing, Views, Twig, Doctrine und vieles mehr werden jeweils an einem praktischen Beispiel erklärt und live angewendet. Danach bist du fit für das Webprojekt.
Der Hauptteil umfasst mit mehr als 4 Stunden Inhalt den größte Teil des Kurses. Hier wirst du eine vollständige Webapplikation von der ersten bis zur letzten Zeile Code umsetzten. Neben den Kernkomponenten lernst du hier noch mehr über Formulare, Dateiupload, Beziehungen, Sicherheit, Versand von Emails, Bootstrap Frontend, Datenbanken und noch vieles mehr. Als Bonus gibt es zum Schluss noch ein weiteres Kapitel zu fortgeschrittenen Symfony Themen die die wichtigsten Ergänzungen abdecken. Mit diesem Wissen kannst du deine Symfony Projekte beliebig erweitern.
Am Ende dieses Kurses wirst du in der Lage sein, sowohl einfache Websites als auch komplexe dynamische Webapplikationen mit dem großartigen PHP Framework Symfony zu erstellen.
Lass uns direkt loslegen! :)