Introducing new videos on Symfony 2 and Drupal 8

Drupal 8 leverages a number of new libraries, including a slew from the Symfony 2 project. As stand-alone components, each one does an awesome job of making some part of building web applications easier. Taken together, they provide a solid, rational framework that Drupal 8 uses to manage complicated tasks like routing and dependency injection. Don't worry if that sounds overwhelming, we'll start simple so you can unwrap the onion layers and fully appreciate each component before we dive too deep.

Below are the next 5 videos in our Drupal 8 Developer prep series. We explore what Symfony is, and work our way into learning the first component we need when building an application with Symfony.

(FREE!) What Symfony is and the difference between a CMS and a framework - 2:41

If you’ve heard anything about Drupal 8, you’ve probably heard a bit about Symfony2. Symfony is a full-fledged framework that powers a lot of big sites out there (much like Drupal). Drupal incorporates several Symfony components, allowing us to leverage some mature code without re-inventing the wheel.

Building a simple example script and illustrating its flaws - 3:19

Throughout this section on Symfony, we’ll be using fairly simple example pages to demonstrate the advantages of refactoring to use various Symfony components. With this first ‘Hello, world’ script, we can identify several problems that are easily addressed by Symfony.

Refactoring our code, and how character encoding works - 5:21

In this video, we do our best to address the issues we identified with our initial script to get a sense of the direction we’d take.

How to incorporate the Http Foundation Symfony component to add object orientation to our simple script - 5:00

Now that we’ve seen how to tackle some of the problems with our initial script, we’re in a position to appreciate what the Http Foundation component has to offer. In this video, we rebuild our script using the Request and Response classes which come with the component.

How the Request and Response classes work - 3:18

Having seen Request and Response, we dive into the paradigm of thinking about our page in terms of the two part process of a client request-ing something from the server, and then respond-ing with something the client expects.

Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:

Contact us

Below are the supported keyboard shortcuts for our video player.

Start / stop video
Go to next video
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
Jump to a percentage (2 is 20%, for example)
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
1 month
6 months
10% off
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.