SensioLabs

Since 1998, SensioLabs has been promoting the Open-Source software movement by providing quality and performant web application development products, trainings, and consulting. SensioLabs also supports multiple important Open-Source projects.
Learn more

In the Spotlight

Blogs

    Symfony, SensioLabs, Insight, and Blackfire.

Lösungen

Direkt von der Quelle
Wenn Ihre Teams vor Herausforderungen stehen, die Sie Zeit und Geld kosten, bieten wir Ihnen eine breite Palette innovativer Produkte. Mit professionellen Lösungen und maßgeschneiderten Services unterstützen wir Sie und Ihre Teams, damit Sie schnell wieder vorne mit dabei sind.

Mastering Symfony 4

Sie haben die ersten Schritte mit Symfony gemacht - wir helfen Ihnen, zum Experten zu werden

In diesem Training steigen wir tiefer ein in Symfony 4. Die Teilnehmer*innen lernen komplexere Aspekte von Symfony kennen - Thema sind Sicherheit und Authentifizierung, Qualitätssicherung mittels automatisiertem Testing, Performance, und die sinnvolle Nutzung des Dependency Injection Containers.

Zielgruppe

Das Training „Mastering Symfony 4“ richtet sich an PHP-Entwickler*innen, Software-Architekten*innen und CTOs, welche ihren Wissensstand über das Symfony 4 Framework erweitern möchten.

Voraussetzungen

Voraussetzung für dieses Training sind gute Kenntnisse von objektorientierter Programmierung und Symfony, sowie idealerweise das Training „Getting Started with Symfony 4“.

Ziele

Nach unserem Training können die Teilnehmer*innen Symfony-Projekte mit Login-Formularen absichern, und Benutzern Rollen zuweisen und diese auswerten. Sie haben gelernt, die Entwicklung mit Hilfe von Unit- und funktionalen Tests abzusichern. Weiterhin sind Sie in der Lage, den Service Container von Symfony zu nutzen, und mit Hilfe dieser Kenntnisse auch die Interna des Frameworks besser zu verstehen. Schließlich werden Sie in der Lage sein, die Performance Ihrer Anwendungen durch sinnvolles Caching zu steigern.

Inhalt

  • Best Practices für das Symfony Framework
  • Symfony Services und Dependency Injection
  • Konfiguration des Dependency Injection Container manuell und per Autowiring
  • Testen des Models mit PHPUnit
  • Funktionale Tests in Symfony
  • Symfony Formulare im Detail
  • Die Symfony Security Layer – Benutzer*innen authentifizieren und autorisieren
  • Steigerung der Perfomance mit HTTP Caching und ESI

Warum SensioLabs?

  1. Expertise vom Symfony Herausgeber und Erfinder
  2. Wissensvorsprung in Bezug auf die neuesten Versionen, Funktionen, Sicherheitslücken, zukünftige Entwicklungen, etc.
  3. Direkter Zugang zu den weltweit besten Symfony-Entwickler*innen, einer vielzahl zertifizierter Partner und Entwickler*innen-Ressourcen in nahezu jeder Region
  4. Zugriff auf die gesamte Produkt-Palette von SensioLabs zur automatisierten Kontrolle und Optimierung von Qualität, Sicherheit und Performance
  5. Umfassenste Erfahrung im Markt in den Bereichen Architektur, Skalierbarkeit, Deployment, Vorgehensweisen und Migration