Symfony 3: Build a PHP Application with Symfony
3.8 (24 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
521 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Symfony 3: Build a PHP Application with Symfony to your Wishlist.

Add to Wishlist

Symfony 3: Build a PHP Application with Symfony

Learn Symfony 3 by building a PHP application
3.8 (24 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
521 students enrolled
Created by Bernie P.
Last updated 4/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn to install and setup Symfony
  • Symfony file structure
  • Create routes and use views
  • Create templates
View Curriculum
Requirements
  • basic knowledge of PHP and HTML
  • basic knowledge of MySQL commands
Description

In this course you will learn Symfony 3 by building a PHP application. Symfony is a popular PHP Model-View-Controller framework. In this course, you'll learn how to build a PHP-based web app in Symfony 3.

We first start out with how to install and configure Symfony, where you'll start saving time with typical development tasks, such as creating persistent models and rendering content with templates. We'll also learn how to debug an application using the profiler and add external libraries using composer. 

After that, we'll take a look into the test-driven development paradigm with PHPUnit. You will learn about Symfony's implementation of the MVC paradigm. We'll be working with views, routes, controllers, and the use of an ORM.

By the end of this course, you'll have the tools you need to start using Symfony for your next PHP project.

Who is the target audience?
  • PHP developers
  • anyone looking to learn Symfony
  • Web developers
Compare to Other Symfony Courses
Curriculum For This Course
25 Lectures
01:45:46
+
Welcome
1 Lecture 01:09
+
Getting Started
4 Lectures 19:06



Installing Symfony and file structure
04:20
+
Controllers
3 Lectures 15:53
Controllers
03:54

Routes
05:52

Parameters
06:07
+
Views
6 Lectures 25:01
Views
03:33

Update routes
01:09

Create templates with Twig
07:06

Mock up data
04:17

Quiz
02:43

Use forms
06:13
+
Data Modeling
7 Lectures 30:11
Doctrine
03:32

Creating the application models
04:13

Structure the database
05:38

Insert and select data
07:36

Updating data
01:16

Relational data
04:22

Debugging
03:34
+
More Features
4 Lectures 14:26
Composer
03:30

PHPUnit
04:14

Log Data
02:25

Deploy application
04:17
About the Instructor
Bernie P.
3.8 Average rating
23 Reviews
521 Students
1 Course
Web Developer

I’m a web developer. I specialize in both web development and design. I spend my whole day, practically every day, experimenting with HTML, CSS, C#, PHP and JavaScript; dabbling with Python and Ruby.

I build websites that delight and inform. I create beautiful, usable, professional websites using best practice accessibility and the latest W3C web standards guidelines, resulting in semantic and seo friendly XHTML and CSS. All my websites are lovingly hand coded.

For building websites my weapons of choice are Photoshop and Fireworks for creating layouts, then Coda to produce clean semantic XHTML and CSS. I code to XHTML strict 1. I also use Flash for animations and sometimes full Flash sites. My CMS of choice is Wordpress.


I’ve designed user-friendly interfaces for web projects of all size. Some designs have been featured on Mashable, Design Meltdown and Best Web Gallery. I’ve also published articles at places like SitePoint and Fadtastic, collaborated on projects with Smashing Magazine, and released my own free and paid web products.