germanyuksettings

Schulung Symfony Framework Complete

Twig boost

5 Tage / S2986

Schulungsformen

Offene Schulung


Inhouse-/Firmenschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

Individualschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

Beschreibung

Symfony offers several key benefits that make it a compelling choice for companies:
  • Robust and Stable Framework: Symfony is a mature and stable PHP framework with a large and active community. It has been extensively tested and is widely adopted by companies worldwide, ensuring reliability and long-term support.
  • Flexibility and Modularity: Symfony follows a modular architecture, allowing companies to pick and choose the components they need for their specific requirements. It provides a wide range of reusable and customizable components, making it highly flexible and adaptable to different project sizes and complexities.
  • Scalability: Symfony is designed to handle large-scale applications efficiently. It offers features like caching, routing, and optimized database access that enhance performance and scalability. Symfony's ability to handle high traffic and its support for load balancing make it suitable for enterprise-level applications.
  • Extensive Documentation and Resources: Symfony has comprehensive documentation and a wealth of learning resources available, including tutorials, guides, and a vibrant community. This makes it easier for companies to onboard new developers and maintain their Symfony projects effectively.
  • Robust Security Features: Symfony provides robust security features, including authentication, authorization, and encryption. It follows industry best practices to protect applications against common security threats, making it a reliable choice for companies dealing with sensitive data.
  • Integration Capabilities: Symfony seamlessly integrates with other popular technologies, frameworks, and tools. It supports interoperability with databases, third-party APIs, and front-end frameworks, making it suitable for companies that need to integrate their applications with various systems.
  • Developer Productivity: Symfony promotes best practices, code reusability, and maintainability. Its developer-friendly features, such as the command-line interface, automated testing, and powerful debugging tools, help improve productivity and facilitate collaboration among development teams.
  • Long-Term Support: Symfony offers long-term support (LTS) versions, ensuring companies can rely on a stable and supported framework for an extended period. LTS versions receive bug fixes and security updates for an extended timeframe, providing companies with peace of mind and reducing the need for frequent framework upgrades.

Schulungsziel

The primary goals for companies in adopting Symfony are:

  • Scalability and Performance: Build high-performing web applications that can handle increasing user demand.
  • Time and Cost Efficiency: Develop applications efficiently within a given timeframe and budget.
  • Maintainability and Long-Term Support: Create codebases that are easy to maintain and receive long-term support.
  • Flexibility and Modularity: Adapt applications to evolving business needs with a modular and flexible architecture.
  • Security and Robustness: Build secure applications that protect user data and are resilient against attacks.
  • Integration Capabilities: Seamlessly integrate with existing systems, databases, and APIs.
  • Developer Productivity and Collaboration: Enhance developer productivity and collaboration with efficient tools and a supportive community.
  • Community and Support: Benefit from a vibrant community for knowledge sharing and ongoing support.

Details

Wer teilnehmen sollte

Web Developers: Developers with prior experience in PHP or web development who want to learn Symfony and enhance their skills in building robust web applications.

  • PHP Developers: PHP developers looking to expand their knowledge and learn a popular PHP framework like Symfony to leverage its features and benefits in their projects.
  • Backend Developers: Backend developers who want to explore Symfony as a framework for building server-side components and APIs for web applications.
  • Full-Stack Developers: Full-stack developers interested in adding Symfony to their toolkit and gaining proficiency in both frontend and backend development using Symfony.
  • Technical Leads and Architects: Technical leads and architects who want to evaluate Symfony as a potential framework for their organization's projects and need to gain a comprehensive understanding of its features and capabilities.
  • Freelancers and Entrepreneurs: Freelancers or entrepreneurs who want to build web applications using Symfony and establish a strong foundation in Symfony development to deliver high-quality solutions to their clients or for their own ventures.
  • Software Engineers and Computer Science Students: Software engineers or computer science students who want to learn Symfony as part of their educational curriculum or to enhance their understanding of web development frameworks.

Ihre Schulung


Präsenz-Schulung

Online-Schulung
Lernmethode

Ausgewogene Mischung aus Theorie und Praxis

Wie auch bei unseren Präsenz-Seminaren: Ausgewogene Mischung aus Theorie und praktischen Übungen. Trainer durchgehend präsent.

Unterlagen

Seminarunterlagen oder Fachbuch zum Seminar inklusive, das man nach Rücksprache mit dem Trainer individuell auswählen kann.

Seminarunterlagen oder Fachbuch inklusive (per Post). Das Fachbuch wählt der Trainer passend zum Seminar aus - Ihren individuellen Buch-Wunsch berücksichtigen wir auf Nachfrage gerne.

Arbeitsplatz
PC/VMs für jeden Teilnehmenden
Hochwertige und performante Hardware
Große, höhenverstellbare Bildschirme
Zugang zu Ihrem Firmennetz erlaubt
  • Online Meeting + Remote Zugriff auf persönlichen GFU-Schulungs-PC
  • Keine Installation auf dem eigenen PC notwendig
Lernumgebung


Neu aufgesetzte Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter.

Arbeitsmaterialien

DIN A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its

Teilnahmebescheinigung

Die Teilnahmebescheinigung inkl. Inhaltsverzeichnis wird Ihnen am Ende des Seminars ausgehändigt.

Die Teilnahmebescheinigung inkl. Inhaltsverzeichnis wird Ihnen per Post zugesandt.


Präsenz-Schulung

Online-Schulung
Teilnehmendenzahl

min. 1, max. 8 Personen

Garantierte Durchführung

Ab 1 Teilnehmenden*

Schulungszeiten
5 Tage, 09:00 - 16:00 Uhr
Ort der Schulung
GFU Schulungszentrum oder Virtual Classroom
GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz

oder online im Virtual Classroom oder europaweit bei Ihnen als Inhouse-Schulung

Um ein optimales Raumklima zu gewährleisten, haben wir das Schulungszentrum mit 17 hochmodernen Trotec TAC V+ Luftreinigern ausgestattet. Diese innovative Filtertechnologie (H14 zertifiziert nach DIN EN1822) sorgt dafür, dass die Raumluft mehrfach pro Stunde umgewälzt wird und Schadstoffe zu 99.995% im HEPA-Filter abgeschieden und infektiöse Aerosole abgetötet werden.

Zusätzlich sind alle Räume mit CO2-Ampeln ausgestattet, um jederzeit eine hervorragende Luftqualität sicherzustellen.

Räumlichkeiten

Helle und modern ausgestattete Räume mit perfekter Infrastruktur

Bequem aus dem Homeoffice von überall

Preisvorteil

Dritter Mitarbeitende nimmt kostenfrei teil.

Eventuell anfallende Prüfungskosten für den dritten Teilnehmenden werden zusätzlich berechnet.

Hinweis: Um den Erfolg der Schulung zu gewährleisten, sollte auch der dritte Teilnehmende die erwarteten Vorkenntnisse mitbringen.

All-Inclusive

Gebäck, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch

Eine Auswahl unserer Frühstücks-Snacks und Nervennahrungs-Highlights senden wir Ihnen mit den Seminarunterlagen per Post zu.

Barrierefreiheit

Das GFU-Schulungszentrum (Am Grauen Stein 27) ist barrierefrei

-
Rechnungsstellung

Erst nach dem erfolgreichen Seminar. Keine Vorkasse.

Stornierung

Kostenfrei bis zum Vortag des Seminars

Vormerken statt buchen

Sichern Sie sich unverbindlich Ihren Seminarplatz schon vor der Buchung - auch wenn Sie selbst nicht berechtigt sind zu buchen


Präsenz-Schulung

Online-Schulung
  • Eigener Shuttle-Service
  • Reservierte Parkplätze
  • Hotelreservierung
  • Technik-Sofort-Support

Inhalt

  • Basics and Getting Started
    • Object-oriented PHP
    • Overview of Design Patterns
    • Setting up the development environment
    • Working with Symfony Console, Composer, and Symfony Flex
    • Setting up Docker for Symfony development
    • Project introduction
    • Installing Symfony
    • Exploring the components of Symfony
  • Controllers and the Database
    • Creating and evolving controllers
    • Routing with annotations and traditional routing configuration
    • The first view with the Twig Template Engine
    • Doctrine ORM with CRUD controllers
      • Configuring Doctrine ORM
      • Understanding conventions for Symfony environment variables
      • Changing the default value DATABASE_URL in .env
      • Creating entity classes
      • Linking entities together
      • Adding additional properties (columns)
      • Migrating the database
      • Updating the local database
      • Updating the production database
      • Administration, Security, and Workflows
    • Service Container and Services
    • Security concepts in Symfony (login, registration, etc.)
    • User management
    • Installing and securing the admin backend
    • Preventing spam using an API
    • Testing
    • Asynchronous processing
    • Workflows in Symfony
    • Sending emails to administrators
    • Performance through caching
  • Styling and Events
    • Styling the user interface with Webpack
      • Installing Twig
      • Using Twig for templates
      • Using Twig in the controller
      • Creating a page
      • Linking pages together
      • Pagination
      • Refactoring the controller for Twig
    • Scaling images
    • Working with events
      • Adding a website header
      • Symfony events
      • Implementing subscribers
      • Sorting and filtering output
      • API and Single Page Application (SPA) for Mobile
    • Creating an API with API Platform
      • Installing API Platform
      • Creating an API for the course project
      • Restricting the commands accessible via the API
      • Configuring CORS
    • Building a SPA
      • Creating the application
      • Creating the main SPA template
      • Running a SPA in the browser
      • Adding a router for state handling
      • Styling the SPA
      • Fetching data from the API
      • Deploying the SPA to the production system
      • Configuring CORS for the SPA
      • Creating a mobile application with Cordova
  • Localization:
    • Understanding of internationalization (i18n) and localization (l10n) concepts.
    • Familiarity with managing translations and localized content in web applications.
    • Knowledge of Symfony's localization features, such as translation catalogs and locale configuration.
  • Performance Management:
    • Understanding of performance optimization techniques in web development.
    • Familiarity with caching strategies and tools used for performance improvement.
    • Knowledge of Symfony's caching mechanisms, such as HTTP caching, opcode caching, and caching strategies for database queries and templates.
  • Symfony Internals:
    • Familiarity with the internal architecture and components of the Symfony framework.
    • Understanding of the Symfony request-response lifecycle and how different components interact.
    • Knowledge of Symfony's core concepts, such as bundles, services, event system, and dependency injection.
  • Profiling with Blackfire:
    • Knowledge of performance profiling and optimization techniques.
    • Understanding of profiling tools and their importance in identifying performance bottlenecks.
    • Familiarity with Blackfire, a profiling tool specifically designed for Symfony applications, and its features for analyzing code performance.
  • Using the Blackfire Debug Add-on:
    • Familiarity with the Blackfire Debug Add-on, which provides additional insights into the application's code execution during debugging.
    • Knowledge of using the Blackfire Debug Add-on to trace code execution, inspect variables, and analyze performance impact.
  • Using a Step Debugger with Xdebug:
    • Understanding of step debugging and its usefulness in analyzing code execution.
    • Familiarity with Xdebug, a popular PHP extension used for step debugging and profiling.
    • Knowledge of configuring and using Xdebug with Symfony applications to set breakpoints, step through code, and inspect variables during debugging sessions.

Buchungsmöglichkeiten

Online oder in Präsenz teilnehmen

Sie können sowohl Online als auch in Präsenz am Seminar teilnehmen. Klicken Sie bei Ihrer Buchung oder Anfrage einfach die entsprechende Option an.

Weiterbildung Symfony Framework Complete

TerminOrtPreis
26.08.-30.08.2024
Plätze vorhanden
Köln / Online 3.090,00
Köln / Online 3.090,00 Buchen Vormerken
04.11.-08.11.2024
Plätze vorhanden
Köln / Online 3.090,00
Köln / Online 3.090,00 Buchen Vormerken
06.01.-10.01.2025
Plätze vorhanden
Köln / Online 3.090,00
Köln / Online 3.090,00 Buchen Vormerken
10.03.-14.03.2025
Plätze vorhanden
Köln / Online 3.090,00
Köln / Online 3.090,00 Buchen Vormerken
12.05.-16.05.2025
Plätze vorhanden
Köln / Online 3.090,00
Köln / Online 3.090,00 Buchen Vormerken
  • Buchen ohne Risiko
  • Keine Vorkasse
  • Kostenfreies Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • All-Inclusive-Preis
  • Garantierter Termin und Veranstaltungsort
  • Preise pro Person zzgl. Mehrwertsteuer
  • Dritter Mitarbeitende kostenfrei
Inhouse-/Firmenschulung

Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.

Individualschulung

Fokus aufs Fachliche und maximaler Raum für individuelle Fragen.

Nachbetreuung

Unterstützung nach der Schulung durch
individuelle Nachbetreuung

Details & Anfrage

So haben GFU-Kunden gestimmt

Zu diesem Seminar wurden noch keine Bewertungen abgegeben.

FAQ für Offene Schulungen
  • Alle folgenden Schulungsformen können auch Online als Virtual Classroom durchgeführt werden.
  • Eine Offene Schulung findet zu einem festgelegten Zeitpunkt im voll ausgestatteten Schulungszentrum oder Online/Remote statt. Sie treffen auf Teilnehmende anderer Unternehmen und profitieren vom direkten Wissensaustausch.
  • Eine Inhouse-/Firmen-Schulung geht auf die individuellen Bedürfnisse Ihres Unternehmens ein. Sie erhalten eine kostenfreie Beratung von Ihrem Seminarleiter und können Inhalte und Dauer auf Ihren Schulungsbedarf anpassen. Inhouse-Schulungen können Europaweit durchgeführt werden.
  • Bei einer Individual-Schulung erhalten Sie eine 1-zu-1 Betreuung und bestimmen Inhalt, Zeit und Lerntempo. Der Dozent passt sich Ihren Wünschen und Bedürfnissen an.

Sie können unsere Schulungen auch als Remote Schulung im Virtual Classroom anfragen.

In drei Schritten zum Online Seminar im Virtual Classroom:

  1. Seminar auswählen und auf "Buchen" klicken
  2. Wählen Sie bei "Wie möchten Sie teilnehmen?" einfach "Online" aus.
  3. Formular ausfüllen und über den Button "Jetzt buchen" absenden.

Unser Kundenservice meldet sich bei Ihnen mit der Buchungsbestätigung.

Unsere Online Schulungen finden im Virtual Classroom statt. Ein Virtual Classroom bündelt mehrere Werkzeuge, wie Audio-Konferenz, Text-Chat, Interaktives Whiteboard, oder Application Sharing.

Vorteile von Virtual Classroom:

  • Sie erhalten 1 zu 1 die gleiche Lernumgebung, die Sie auch vor Ort bei uns vorfinden
  • Die technische Vorbereitung wird von den GFU-Technikern vorgenommen
  • Sie erhalten remote Zugriff auf Ihren persönlichen Schulungs-PC im GFU-Seminarraum
  • Die Virtual Classroom Lösung lässt sich auch im Browser betreiben
  • Die GFU-Technik leistet wie gewohnt Soforthilfe bei Problemen
  • Die Schulungsunterlagen bekommen Sie per Post zugeschickt
  • Sie sparen Reisekosten und Zeit
  • 26. Aug. - 30. Aug. ✓ Noch einige Plätze frei ▶ Köln + Online/Remote
  • 04. Nov. - 08. Nov. ✓ Noch einige Plätze frei ▶ Köln + Online/Remote
  • 06. Jan. - 10. Jan. ✓ Noch einige Plätze frei ▶ Köln + Online/Remote
  • 10. Mär. - 14. Mär. ✓ Noch einige Plätze frei ▶ Köln + Online/Remote
  • 12. Mai - 16. Mai ✓ Noch einige Plätze frei ▶ Köln + Online/Remote
  • Auch als Inhouse-Schulung, bundesweit mit Termin nach Wunsch und individuellen Inhalten
  • Buchen ohne Risiko! Kostenfreie Stornierung bis zum Vortag des Seminars
Das GFU-Sorglos-Paket

Buchen Sie diese kostenfreien Serviceleistungen für Präsenzseminare ganz einfach während des Buchungsprozesses dazu!

Shuttle Service
Shuttle Service

Machen Sie sich keinen Kopf um die Anreise! Unser Shuttle fährt Sie. Oder Sie parken einfach auf einem extra für Sie reservierten Parkplatz.

Hotelreservierung
Hotelreservierung

Hotelzimmer gesucht? Wir organisieren Ihnen eins. Ihr Vorteil: Sie sparen Zeit und Geld!

Verpflegung
Verpflegung

Gesund oder lecker? Warum nicht beides? Freuen Sie sich auf unsere kulinarische Verpflegung!

Parkplätze
Parkplätze

Parkplätze sind in ausreichender Zahl vorhanden. Reisen Sie mit dem Auto an, reservieren wir Ihnen einen Parkplatz.

131.389
TEILNEHMENDE
2.962
SEMINARTHEMEN
32.503
DURCHGEFÜHRTE SEMINARE
aegallianzaxabayerElement 1boschdeutsche-bankdeutsche-postdouglasfordfujitsuhenkelhermeslufthansamercedesnokiasonytelekomvwzdf