Symfony 4 Tutorial #1 - Einführung-Installation

preview_player
Показать описание
Dies ist eine Tutorial Reihe über Symfony 4 Framework. Wir fangen mit Symfony Version 4.4 an zu installieren.
Später werden wir Controller; Template, Twig, Formulare, Doctrine ORM, DependencyInjection und vieles mehr behandeln.
Wir werden ein kleine Webapplikation für ein Todo-Liste erstellen.

Wenn bei dieser Befehl:
composer create-project symfony/website-skeleton:"^4.4" todo_list
Fehler bei der Installation bekommt, dann bitte so ändern:
composer create-project symfony/website-skeleton:"^4.4.x" todo_list

Für dieses Projekt habe ich folgende Ressourcen benutzt:
- Windows 7
- XAMPP Webserver
- Apache NetBeans IDE 11.2

Zielgruppe dieses Video-Reihe:
- Symfony-Einsteiger
- Symfony-Erweiterte-Kenntnisse

Welche Vorwissen solltet Ihr haben:
- PHP-Kentnisse
- Aufbau einer Webseite (Html, CSS Grundkenntnisse)
- HTTP, Request, Response (Grundkenntnisse)
- Datenbank MySQL (Grundkenntnisse)

Shellbefehle für Symfony
Framework-Symfony-Instalation mit Hilfe Composer (verschiedene Schreibweisen. Einfach ausprobieren, welches bei euch klappt)
composer create-project symfony/website-skeleton:^4.4 projekt_name
composer create-project symfony/website-skeleton:"^4.4" projekt_name
composer create-project symfony/website-skeleton:"^4.4.x" projekt_name

Wichtige Befehle:
Webserver starten: symfony server:start Webserver beenden: CTRL + c
Webserver starten: symfony serve -d Webserver beenden : symfony server:stop
Webserver status: symfony server:status

Namen-Conventionen beim Symfony
Hier einige Wichtige Konvetionen:
- Benutze camelCase für PHP Variablen, Funktion-bzw Methodennamen und Argumente
(Bsp.: $acceptableContentTypes, hasSession());
- Benutze snake_case für Konfigurationparameters und Twig-Templates-Variablen
- Benutze namespaces für all PHP Klassen und UpperCamelCase für deren Namen
(Bsp.: ConsoleLogger);

Рекомендации по теме
Комментарии
Автор

Interessantes Tutorial für Neulinge auf dem Gebiet Symfony. Vielen Dank!

bademeister