Intro to PHP Web Application Development with Symfony

Learn the basics of webapp development with the Symfony PHP framework in this practical course.

Beginner 5(1 Ratings) English
Created by Pablo Farias Navarro
Last updated Thu, 11-Aug-2022
+ View more
Course overview


Learn how to build PHP webapps following Best Practices with the robust Symfony framework

Symfony is a PHP framework design to build modular, robust and scalable web applications. In this course, we'll cover the basics of the Symfony framework with the usual Learn by Doing approach found in all other ZENVA courses.

By the end of this course, you'll be able to create basic web applications such as the sample workout log demo we make from scratch through out the course.

In particular, we'll cover the following topics:

  • What is Symfony and what are the benefits of using it in your webapps (Symfony version 2.3)
  • Installation and new project creation.
  • Controllers. How to send back HTML or JSON to the user.
  • Routing URLs to specific actions.
  • View and the Twig templating language.
  • Intro to Doctrine ORM.
  • Creating a simple CRUD webapp.
  • Including external assets in your projects.

What will i learn?

  • Learn the basics of web application development with the PHP Symfony framework
Requirements
  • Listening Skills
  • Basic English Understanding
  • Patience
Curriculum for this course
21 Lessons 01:36:40 Hours
Introduction
4 Lessons 00:13:39 Hours
  • Course Intro
    00:04:33
  • Introduction to Symfony
    00:09:06
  • Source Code
    .
  • Additional Resources
    .
Including Assets
1 Lessons 00:04:19 Hours
  • Including Assets
    00:04:19
Your First Webapp
5 Lessons 00:16:33 Hours
  • CRUD
    00:02:33
  • Listing
    00:04:35
  • Create
    00:04:04
  • View and Delete
    00:03:07
  • Update
    00:02:14
Doctrine
2 Lessons 00:10:07 Hours
  • Doctrine - Part 1
    00:06:57
  • Doctrine - Part 2
    00:03:10
Views with Twig
1 Lessons 00:09:33 Hours
  • Views with Twig
    00:09:33
Routing
1 Lessons 00:03:45 Hours
  • Routing
    00:03:45
Response
1 Lessons 00:04:27 Hours
  • Response
    00:04:27
Bundle Creation
1 Lessons 00:07:06 Hours
  • Bundle Creation
    00:07:06
Installing Symfony Without Pain
3 Lessons 00:20:20 Hours
  • Installing Symfony Without Pain - Part 1
    00:07:46
  • Installing Symfony Without Pain - Part 2
    00:05:10
  • nstalling Symfony Without Pain - Part 3
    00:07:24
Summary
2 Lessons 00:06:51 Hours
  • Summary
    00:06:51
  • Course Evaluation Survey
    .
+ View more
Other related courses
21:08:58 Hours
0 3 $129 $49
05:38:14 Hours
0 3 $19
11:20:06 Hours
0 11 $49
About instructor

Pablo Farias Navarro

1 Reviews | 2 Courses
Student feedback
5
1 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (1)

Reviews

  • Steven Manual
$39
Includes: