Sunday, April 8, 2018

Top 10 Best Symfony video tutorials | Learn Symfony Step By Step

Symfony is one of the popular PHP frameworks used for developing the web application similar to Laravel and CodeIgnitor. Symfony is a Model-view-controller based system that helps to build complex high-end web applications faster with reusable PHP components. Below are the reasons why one should use Symfony framework:
  • Code reusable and easier to maintain
  • Session management
  • Error logging
  • High-performance PHP framework
  • Standardization and interoperability of applications
  • Model-View-Controller based system
Prerequisites: Before going through Symfony, you should have knowledge of PHP basic concepts and HTML, CSS, Javascript. I recommend going through Top 10 Best HTML/CSS video tutorials, Top 10 Best Javascript video tutorials, and Top 10 Best video PHP tutorials.

There are many resources to learn Symfony that are available over the internet but below are the Top 10 Best Symfony video tutorials:
Top 10 Best Symfony video tutorials
Top 10 Best Symfony video tutorials

Learn Symfony 3 framework by practical examples

This video tutorial is a popular tutorial on the internet and this video tutorial provides you a comprehensive overview of Symfony framework. Here, in this tutorial, the instructor walks you through Symfony framework with practical examples and teaches you how to use Symfony for building and testing the web applications. The instructor starts with explaining how to install and configure the environment for building the web applications and covers Symfony basic concepts. Then explains how to use bootstrap theme views, and layouts, blocks and how to use views for connecting with controllers. Then introduces advanced concepts such as bundles, Doctrine, how to work with databases and forms, containers, and console commands etc,. This tutorial is best suitable for the beginners who would like to get started with Symfony framework. 

Intro to PHP Web Application Development with Symfony

In this video tutorial, you will learn how to build web applications with Symfony 2. The instructor tries to answer the questions such as What is Symfony? and what are the benefits of using it? then the instructor shows how to install the Symfony and how to create the first project? then the instructor explains what is controllers and why it is used? how to display JSON on the web page? how routing works, then the instructor explains how to work with twig template engine and Doctrine ORM and how to create the simple CRUD web app, how to use external assets in your projects. This tutorial is best suitable for beginners. 

Create the REST API in Symfony Complete Class

If you are looking to learn and develop REST API using Symfony then this tutorial is best suitable for you. This video tutorial helps you to understand the advanced concepts in building the REST API and how to use with REST API for handling the different requests such as GET, POST, PATCH, DELETE operations and then shows how to work with User Registration, User Profiles, Password Reset, and issued a token invalidation, how to create and use Doctrine database migrations, how authenticate an user using JSON Web Tokens, The instructor also covers HATEOAS(Hypermedia as the Engine of Application State) and much more. This video tutorial provides lots of information to learn and I highly recommend to go through this tutorial. 

Learn Symfony - Stack Academy

This tutorial is presented by Stack Academy and in this tutorial, you will learn how to develop the web applications using Symfony. The instructor starts with explaining by installing the tools required for creating the projects. Then shows how to setup the environment using composer and explains project structure and how to structure the project, what are controllers, request, response and how to manage sessions, how to work with the routing system and how to use the twig template and finally how to work with database etc,. 

Up & Running With Symfony 4

Brad Traversy is popular instructor over the web and he has a great knowledge of various web technologies such as JavaScript Frameworks and MEAN stack, meteor etc,. and much more. The instructor keeps things very simple and explains the concepts clearly. I recommend going through this tutorial. The instructor provides the quick introduction to Symfony framework and shows how to build an app.

Symfony2 Tutorial Series

This tutorial helps to learn Symfony 2 and this tutorial is quite popular on the internet. In the tutorial, the instructor how to setup the environment and install Symfony using GitBash and the instructor covers the following concepts such as how to create the bundle, how to create the pages, how to rename bundle, and forwarding and redirecting, dynamic routing with optional arguments and show shows how to create the custom error pages. 

This is a great place to learn Symfony from the scratch and there are hundreds of video tutorials available on Symfony. I recommend going through this tutorial for complete beginners.

Starting in Symfony2

In this tutorial, you will learn how to build the web apps by developing the real-time application with features such as Registration and login system. Also, you will learn about the important advanced concepts such as Doctrine Relationships & the Dependency Injection Container. Lastly, the instructor discusses cache busting, minifying Javascript and CSS, Error formatting and finally, deployment. I recommend this tutorial for the beginners.

Stellar Development with Symfony 4

This video tutorial is presented by the KnP University and here, the instructor explains the concepts the Symfony clearly so that even the beginners can understand easily and video tutorial are well structured and organized. In the tutorial, you will learn how to small app and the instructor walks you through the PhpStorm, Flex & understanding recipes, routes, and controllers, bin/console tool, services etc,. This tutorial is best suitable for beginners.

From every video tutorial, you will learn something new, so I believe that the more you explore, the more you learn

Keep Learning :)