Course info
Jul 27, 2020
2h 46m

Getting up and running with the Mezzio framework doesn't need to be a daunting task. In this course, Mezzio: Getting Started, you’ll learn how to build applications using the Mezzio framework for PHP.

First, you’ll get set up and ready to go with the tools that you need. Next, you’ll get an overview of the framework’s core concepts and components. Finally, you’ll learn how to build an increasingly sophisticated application using the framework.

When you’re finished with this course, you’ll have the skills and knowledge of the Mezzio framework needed to build powerful and robust web-based applications.

About the author
About the author

Matthew Setter is a freelance software developer, with over 10 years development experience, specializing in PHP, Zend Framework, and JavaScript. He's also a freelance technical writer, founder, and editor of Master Zend Framework, which is dedicated to helping developers master Zend Framework.

More from the author
Zend Expressive Essentials
2h 2m
Apr 27, 2018
Zend Db Deep Dive
2h 4m
Sep 2, 2016
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Matthew Setter, and welcome to my course, Mezzio: Getting Started. I've been developing web‑based applications since 1999 and have been developing with the Mezzio framework since the first release of the original incarnation, which is Zend Framework version 1. This course is a rapid introduction to developing web‑based applications using Mezzio. Some of the major topics that we'll cover include how a Mezzio‑based application is put together, how to use the skeleton installer to bootstrap a basic working application, how to integrate database functionality into a Mezzio application, and how to build powerful, yet flexible middleware pipelines so that you can build applications specifically tailored to your needs. By the end of this course, you'll know how to build a Mezzio application both by hand and using the skeleton installer. You'll also know how to build a Mezzio module, one usable in any other application and one which is distributable on packages. What's more, you'll know how to create and register services so that you can augment the power of your application as and when you need to. Now, while no prior experience with Mezzio or its predecessors is required, it would be great if you're a least familiar with developing with PHP and have some experience with at least one of the modern PHP frameworks, such as Laravel or Slim PHP. I hope you'll join me on this journey to learn Mezzio with my course, Mezzio: Getting Started, at Pluralsight.