The Zend Expressive framework is one of the leading micro-frameworks for PHP and is one that every PHP developer should understand. In this course, Zend Expressive Essentials, you'll learn the absolute essentials to get started creating applications with Zend Expressive. First, you'll explore Zend Expressive’s central concepts of routing and dependency injection. Next, you'll learn all about templating, error handling and, most importantly, middleware. Finally, you'll discover how to build applications both with and without any command-line tooling support. By the end of this course, you'll be able to begin building applications with the Zend Expressive Framework.
Course Overview Hi everyone. My name is Matthew Setter and welcome to my course, Zend Expressive Essentials. I'm a freelance software engineer who's spent years around both PHP and the various versions of Zend Framework, as well as other web development frameworks. Zend Expressive is the new shiny framework for building microapplications in PHP. Whether you're building a single page app, an API, or a full-stack application, one backed by container-provided services, Zend Expressive has you covered. If you want the absolute essentials to get started creating applications with Zend Expressive, then this is the course for you. In this course, you are going to learn the essentials that you need to know to get up and running with the framework in the shortest amount of time possible. Some of the major topics that we'll cover include Zend Expressive's core components and concepts, how to build an application by hand, no you don't need command line support, how to build an application using the Skeleton Installer project and command line tooling, how to augment expressive apps like integrating external libraries, and how to construct powerful yet flexible, middleware pipelines. By the end of this course, you'll know the essentials for building powerful, flexible, and capable web-based applications using Zend Expressive. With that said, before beginning the course, you should be familiar with PHP, web application development, and ideally, have a bit of working knowledge of microframeworks. If you're not familiar with these terms, don't worry, there are some excellent courses already available in Pluralsight's extensive library. I hope you'll join me on this journey to learn Zend Expressive with my Zend Expressive Essentials course at Pluralsight.