Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
MVC Frameworks for Building PHP Web Applications

MVC Frameworks for Building PHP Web Applications

2h 58mIntermediate2017-02-09

Authors

Drew Falkman

Drew Falkman

Architecting sites for large companies using Java, PHP, and WordPress

Course details

PHP developers have a choice: they can design their own architecture or they can use a framework. Frameworks speed up development, enhance collaboration, and help keep code organized. In this course, Drew Falkman introduces the six most popular Model-View-Controller frameworks: Zend, Symfony, CodeIgniter, CakePHP, Yii, and Laravel. Drew describes the advantages of each framework and shows how to get and install the software. Then, he demonstrates how to get the default pages for each framework up and running, so you can see how the code is structured. In the final chapter, Drew compares all the frameworks and provides resources to move forward with each one. Since your choice of framework affects the success of your project, this course is designed to provide the information you need to make the right decision.

Learning objectives
Why use a framework?
MVC-framework concepts
Framework components
Setting up the software
Sample apps built in each framework
Comparing frameworks

Skills covered

Zend FrameworkYiiCodeIgniterCakePHPCake SoftwareSymfonySensioLabsLaraveliOS DevelopmentPHPMobile DevelopmentProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Welcome

1. About PHP Frameworks

  • 02 - Why use a framework
  • 03 - Understanding MVC - Model View Controller
  • 04 - Introducing framework concepts
  • 05 - Choosing the right framework
  • 06 - Windows setup
  • 07 - macOS setup

2. Zend 3

  • 08 - Intro to Zend 3
  • 09 - Zend concepts and features
  • 10 - Zend components
  • 11 - Zend setup
  • 12 - Zend app walkthrough
  • 13 - Zend advanced concepts and next steps

3. Symfony 3

  • 14 - Intro to Symfony 3
  • 15 - Symfony concepts and features
  • 16 - Symfony components
  • 17 - Symfony setup
  • 18 - Symfony app walkthrough
  • 19 - Symfony advanced concepts and next steps

4. CodeIgniter 3

  • 20 - Intro to CodeIgniter 3
  • 21 - CodeIgniter concepts and features
  • 22 - CodeIgniter classes
  • 23 - CodeIgniter setup
  • 24 - CodeIgniter app walkthrough
  • 25 - CI advanced concepts and next steps

5. CakePHP 3

  • 26 - Intro to CakePHP 3
  • 27 - CakePHP concepts and features
  • 28 - CakePHP components
  • 29 - CakePHP setup
  • 30 - CakePHP app walkthrough
  • 31 - CakePHP advanced concepts and next steps

6. Yii 2

  • 32 - Intro to Yii 2
  • 33 - Yii concepts and features
  • 34 - Yii classes and widgets
  • 35 - Yii setup
  • 36 - Yii app walkthrough
  • 37 - Yii advanced concepts and next steps

7. Laravel 5

  • 38 - Intro to Laravel 5
  • 39 - Laravel concepts and features
  • 40 - Laravel classes
  • 41 - Laravel setup
  • 42 - Laravel app walkthrough
  • 43 - Laravel advanced concepts and next steps

Conclusion

  • 44 - Comparing frameworks and next steps

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal