Schulung: "Webentwicklung mit Symfony"
Kursnummer - Dauer der "Symfony Schulung"
Voraussetzungen
- gute PHP Kenntnisse
LP-IT Einführungskurs in PHP oder vergleichbare Vorkenntnisse
Inhalte der "Symfony Schulung"
Die Symfony-Schulung richtet sich an Teilnehmende mit guten PHP Kenntnissen, die Kenntnisse in der Entwicklung moderner Webanwendungen mit Symfony erwerben möchten. Zu Beginn werden die Aufgaben von PHP, Symfony und Twig sowie deren Zusammenspiel erklärt. Anschließend lernen die Teilnehmenden den Aufbau eines Symfony-Projekts, wichtige Verzeichnisse und zentrale Konfigurationsdateien kennen. Weitere Schwerpunkte sind Routing, Controller und die Verarbeitung von Anfragen und Antworten. Mit Twig werden dynamische HTML-Seiten erstellt und Daten aus Controllern dargestellt. Danach folgen Grundlagen zu Services, Dependency Injection und der Datenbankanbindung mit Doctrine. Die Schulung behandelt außerdem Entities, Migrationen, Repositories sowie das Speichern, Ändern und Löschen von Datensätzen. Es werden Formulare und Validierungsprinzipien vorgestellt, ebenso wie Debugging, Konsolenbefehle, Tests und die Entwicklung einfacher JSON-Schnittstellen. Die Teilnehmenden erhalten während der Schulung die Möglichkeit, das Gelernte mit kurzen Übungsaufgaben selbst zu erproben.
- Einführung in Symfony
- Was ist Symfony?
- Vorteile eines PHP-Frameworks
- Typische Einsatzgebiete
- Symfony, PHP und Twig im Zusammenspiel
- Entwicklungsumgebung einrichten
- PHP installieren
- Composer installieren
- Symfony CLI installieren
- Entwicklungsumgebung und Editor einrichten
- Neues Symfony-Projekt erstellen
- Aufbau eines Symfony-Projekts
- Wichtige Verzeichnisse
- Konfigurationsdateien
- Der öffentliche Webordner
- Umgebungsvariablen
- Entwicklungs- und Produktionsumgebung
- Routing
- Grundlagen des Routings
- Routen mit PHP-Attributen
- URL-Parameter
- Optionale Parameter
- Benannte Routen
- Routen testen
- Controller
- Aufgabe eines Controllers
- Controller erstellen
- Requests verarbeiten
- Responses zurückgeben
- JSON-Antworten erstellen
- Weiterleitungen verwenden
- Twig-Templates
- Grundlagen von Twig
- Variablen ausgeben
- Bedingungen verwenden
- Schleifen verwenden
- Filter und Funktionen
- Template-Vererbung
- Teil-Templates einbinden
- Daten zwischen Controller und Templates
- Daten an Twig übergeben
- Arrays und Objekte ausgeben
- Fehlende Werte behandeln
- HTML-Ausgabe und Escaping
- Services und Dependency Injection
- Was ist ein Service?
- Dependency Injection verstehen
- Vorhandene Services verwenden
- Eigene Services erstellen
- Services im Controller verwenden
- Datenbank und Doctrine
- Doctrine ORM kennenlernen
- Datenbankverbindung konfigurieren
- Entities erstellen
- Migrationen erstellen und ausführen
- Datensätze speichern
- Datensätze laden
- Datensätze ändern
- Datensätze löschen
- Beziehungen zwischen Entities
- Repositories
- Aufgabe eines Repositories
- Standardabfragen verwenden
- Eigene Abfragen erstellen
- Ergebnisse filtern und sortieren
- Formulare
- Symfony-Formulare kennenlernen
- Formularklassen erstellen
- Formulare im Controller verarbeiten
- Formulare mit Twig darstellen
- Validierungsfehler anzeigen
- Daten speichern
- Validierung
- Grundlagen der Validierung
- Validierungsregeln definieren
- Pflichtfelder prüfen
- Zahlen, Texte und E-Mail-Adressen prüfen
- Eigene Fehlermeldungen definieren
- Weitergehende Themen in einer Übersicht
- Benutzerverwaltung und Sicherheit
- Fehlerbehandlung und Debugging
- Konsolenbefehle
- Assets und Frontend
- Grundlagen für APIs
- Eingabedaten verarbeiten
- Unit Testing
- Konfiguration und Deployment
Preis der "Symfony Schulung"
- 1550,00 € zzgl. MwSt. (1844,50 € inkl. MwSt.). Preis/Person
kleine Lerngruppe mit reduzierter Gruppengröße 2-5 Personen
Alle Kurse sind auch als Online-Kurse verfügbar. Bitte stellen Sie eine Anfrage
Nächster Termin der "Symfony Schulung"
Schulungsorte der "Symfony Schulung"
- offene Schulungen im Ruhrgebiet/NRW: Bochum
- Firmenschulungen in von uns gestellten Räumen bieten wir außerdem in München, Hamburg, Frankfurt, Stuttgart und Berlin an. Weitere Orte auf Anfrage.
- Wir kommen auch zu Ihnen, überall in Deutschland, Holland, Österreich oder der Schweiz: Fragen Sie dazu eine Inhouse-Schulung an
- LP-IT ist durch seine zentrale Lage am Bochumer Hauptbahnhof auch mit dem Flugzeug (vom Flughafen Düsseldorf) gut zu erreichen.
- LP-IT-Kunden kommen aus ganz Deutschland und den deutschsprachigen Ländern Schweiz, Österreich und Luxemburg. weitere Referenzen
Sonstige "PHP Schulungen"
Schlagwort "LP-IT Kurse zu Skriptsprachen"
Ihre Anfrage zum "Symfony Kurs": "Webentwicklung mit Symfony"
- Sie erreichen uns telefonisch unter 0234-3382654 oder per EMail: training
lp-it.de
Inhouse-Kurs/Firmenschulung/Web-Seminar: Symfony
| Datum: | Datum Ihrer Wahl: Terminanfrage |
| Dauer: | Nach Absprache. Gerne geben wir Ihnen eine Empfehlung für die sinnvolle Dauer auf Basis Ihrer Vorkenntnisse und Ziele. |
Seminarart/ Schulungskonzept/Methodik: | Das Thema kann als Schulung oder Workshop durchgeführt werden. Bitte nennen Sie uns Ihre Wünsche. |
| Dozent/Trainer: | Unsere Dozenten haben ein hohes Maß an Kompetenz, Praxiswissen und mehrjährige Praxis- und Schulungserfahrung. |
| Preis: | Auf Anfrage. Fragen Sie unsere Durchführungsgarantie an! |
| Ort: | In Ihrem Hause (Inhouse) oder bei uns (LP-IT) Online. |
QR-Code zur Schulung:
 | Ihr Weg zu uns:
 |