Symfony basics

Symfony basics, by Ryan Weaver

Recorded @ Web Summer Camp 2014

If you’re new to Symfony or are still getting started with it, this workshop will introduce you to the most important and core concepts, like routing, controllers, templates, services, the dependency injection container and environments. We’ll build an application that will touch on each part with a goal of starting to understand *how* Symfony actually works, not just how to use it.

Symfony: Fun with command line apps and other Symfony tips and tricks!, by Ryan Weaver

Recorded @ Web Summer Camp 2014

Migrating to Symfony 3, by Nicolas Grekas

Recorded @ Web Summer Camp 2015

In this workshop, I'll tell you how we migrated Symfony itself to Symfony 3.0. This story is about the process we invented so far to move forward, leaving the legacy behind us while allowing the ecosystem to follow a clear and continuous upgrade path.

You'll also learn how to migrate your own applications to Symfony 3.0 and you'll practice this fresh knowledge on a legacy app prepared just for this exercise.

Be warned: as of this workshop, Symfony 3.0 is still a work in progress and we'll live on the cutting edge of an unstable code base.

Setting up a developer environment
You can follow the workshop better with the virtual appliance configuration used at the event. Check out the main repo and follow the instructions. In a nutshell, you should be able to create the Vagrant box with:

$ git clone https://github.com/netgen/summercamp-2015.git
$ cd summercamp-2015
$ git submodule init
$ git submodule update
$ vagrant up --no-provision

Then add all domains in the hosts as explained in the README.

To find the code of the workshop, you should then:

$ vagrant ssh
(vagrant)$ cd /var/www/summercamp/workshops/symfony3>

You should follow the instructions of the speaker to get the site working on http://symfony3.phpsc/. If you have problems, check the FAQ. If you still have problems, you can fall back to using only workshop repo listed here.

Symfony Flex: The easier, faster, and brand new look of Symfony, by Ryan Weaver

Recorded @ Web Summer Camp 2017

Symfony Flex is a new way of developing apps: faster, easier, and with the ability to start micro, and scale up to a huge app. Dive in and build something with Ryan!

Symfony 4 best practices, by Nicolas Grekas

Recorded @ Web Summer Camp 2018

Symfony 4 has been recently released and it changes the way you develop Web applications with Symfony. In this workshop, you will discover the new recommended best practices promoted by the Symfony Core Team. With Nicols, you will learn how to install third party packages with Symfony Flex, configure your application with environment variables or leverage the new dependency injection container features. And much more!

Deep dive into Symfony 4 internals, by Tobias Nyholm

Recorded @ Web Summer Camp 2018

Tobias will show you the Symfony internals. This workshop will go over the architecture of Symfony. You will follow the request and the response paths throw the framework and do some stops at the components that are more awesome than others. This workshop is perfect for anyone who has been working with Symfony or Laravel before. Even if you have never touched a framework before, do not worry – you will still learn a lot.

This site uses cookies. Some of these cookies are essential, while others help us improve your experience by providing insights into how the site is being used. For more detailed information on the cookies we use, please check our Privacy Policy.