Symfony - Der umfassende Grundkurs für Einsteiger
Du lernst das PHP Framework Symfony. In 7 Stunden entwickelst du eine vollständige, sichere und moderne Webapplikation!
What you will learn
Du wirst eine voll funktionsfähige, reale Website in Symfony entwickeln
Du lernst wie man Symfony und deine Entwicklungsumgebung installiert und einrichtet
Du lernst alle Kernkomponenten und die Projektstruktur des Frameworks kennen
Du lernst den Umgang mit der Symfony Console, Composer sowie Symfony Flex
Du lernst Routen kennen
Du lernst Controller kennen
Du lernst Views in Symfony mit der Twig Template Engine
Du lernst alles über Doctrine ORM (wie man eine Datenbank anbindet)
Du erfährst mehr über die Konfiguration von Symfony anhand praktischer Beispiele
Du lernst Entitäten (Modelle) in Symfony und die Beziehungen (relations) zwischen Entitäten
Du lernst deine Projekte mit dem Symfony Server darzustellen und zu verwalten
Du lernst die Symfony Toolbar Profiler kennen
Du lernst service container und services in Symfony kennen
Du wirst in der Lage sein, deine eigenen Webapplikation oder Microservice im Symfony-Framework zu erstellen
Du erfährst etwas über die Sicherheitskonzepte in Symfony (Login, Registrierung, etc.)
Du lernst die Benutzerverwaltung kennen
Du wirst das Debugging von Symfony-Anwendungen lernen
Du lernst, wie du E-Mails versenden kannst
Du lernst die wichtigsten Datenbankaktionen mit CRUD zu vereinfachen
Du lernst dir mit Easyadmin ein eigenes Administration backend einzurichten
Du lernst mit dem Query Builder eigene SQL Datenbankabfragen zu erstellen
Why take this course?
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! :)