This page is archived
We're keeping this page up as a courtesy to folks who may need to refer to old instructions. We don't plan to update this page.
Drupalize.Me is excited to present this series of screencasts to get you up and running with Symfony 3 with these video tutorials from our friends at SymfonyCasts (formerly KnpUniversity).
Get your first application off on the right foot by coding along with a real application, using the right tools, and learning the best practices from the lead author of the Symfony documentation. These fundamentals will get you ready for everything else you'll need to do with Symfony in the future.
In this series, we start building an application from the ground up, exploring the most fundamental parts of the application:
- Installation and Setup
- Route Essentials
- Mastering Controllers and Response
- Services and the Container
- JSON Responses
- Configuration and Environments
- ...and other tips and tricks!
Learn how to set up the IDE PhpStorm for Symfony 3 development. In this lesson, you'll install the Symfony plugin. You'll also want to install the PHP Annotations plugin in the same manner. Finally, you'll initialize a new Git repository on your system.
In this lesson you'll build your first page in Symfony 3. Be sure to download the code below so that you can follow along.
Tip: You should also find and install the PHP Annotations plugin. That will give you the awesome annotations auto-completion that you'll see in the video.
In this lesson, learn how to use services and other useful objects like the service container in Symfony 3.
In this lesson, you'll learn how to find services you might want to use in the container by listing them.
In this lesson, you'll learn how to dress up the plain HTML that's being output in your Symfony app with a template layout using Twig's template inheritance feature. You'll learn how to use both
extends Twig keywords to create, use, and re-use HTML layouts in your app. To explore more features in Twig, head over to the Twig Templating series.
In this lesson, you'll learn how you can use Symfony 3 to create first-class APIs. We'll cover how to create endpoints, JSON controllers, and more.
Ready for more Symfony 3? Check out Symfony 3 Fundamentals: Bundles, Configuration and Environments next!