Session Track: Tutorial

Containerizing PHP Applications

Great Falls

Docker is hot right now and if you’re ready to get started, you’ve come to the right place. In this tutorial, we’ll go over basic Docker concepts like Dockerfiles, containers and images. We’ll look at some sample applications including WordPress, Drupal as well as some framework-based examples. We will talk about strategies for building Docker […]

Beginner Drupal Tutorial WordPress
READ MORE

Migration Guide to Symfony 3.0

Ash Grove C

This workshop guides you through the migration step of your Symfony2 applications towards Symfony3. You will learn where and how to update a Symfony2 application code that uses deprecated features in order to make it compatible with the upcoming Symfony3 version. You will also discover the history, the strategy and the tools we designed to […]

Intermediate SymfonyLive Tutorial
READ MORE

Build Your Own eCommerce Site in WordPress

Potomac

Setting up an eCommerce site is getting easier; yet, there are still some tricky bits; including security & encryption that can make setting up your store more difficult. Attend this tutorial and you will have a working web shop up and running quickly using WordPress and a supporting plugin cast. We will guide you in […]

Intermediate Tutorial WordPress
READ MORE

ZF Done Right

Ash Grove A

Getting started with Zend Framework (2 or 3) is relatively easy. But once you have a basic CRUD application up and running where do you go from there? In this tutorial, we will take a pre-build ZF application straight from GitHub, and apply some simple(ish) rules to make a basic ZF application run in a more modern way. Say […]

Intermediate Tutorial Zend Framework
READ MORE

Stuck in Legacy Land? Get Unstuck!

Ash Grove B

Are you stuck developing a project using end of life PHP? Upgrading from an obsolete version of PHP is scary. You’ve heard how wonderful PHP 7 is, but you’ve no idea how/where to start. Have no fear! I’m here to help! We’ll cover the basics of upgrading PHP itself & updating your code. We’ll get […]

Beginner Tutorial
READ MORE

Start Testing Your PHP Code

Fairfax

In this workshop, we’ll cover different ways to test your PHP code. We will focus on the tools and not get caught up in all the practices. With a foundation in tools like PHPUnit, Codeception, and PHPSpec, you can make the decisions about what testing tool and habits work best for you. So if you’re […]

Beginner Tutorial
READ MORE

REST API Workshop

Ash Grove C

Building a REST API is easy, but building an API that is designed to last – well that’s another story. In this workshop we’ll cover everything needed to design and build an API that is flexible enough to evolve over time, including design best practices, hypermedia, and a look at community tooling to make the […]

Beginner Tutorial
READ MORE

Hands On Building APIs with Apigility

Ash Grove A

In this hands-on tutorial with ZF2 and Apigility, we’ll build several working APIs and learn how Apigility can help you build REST (and RPC) APIs quickly, easily and consistently. Since Apigility is opinionated, many decisions have been made which will reduce your cognitive load and help you focus on writing the interesting bits of code […]

Intermediate Tutorial Zend Framework
READ MORE

Magento 2 Development for PHP Developers

Ash Grove B

As one of the most popular eCommerce platforms in the world, the demand for Magento developer is at an all-time high. In this tutorial, I’ll introduce you to developing for Magento 2 and help you get up to speed quickly so that you’re ready to support and extend existing Magento 2 sites. Tutorial Requirements: Participants […]

Intermediate Magento Tutorial
READ MORE

Drupal 8 Theming with Twig

Great Falls

Master Drupal 8’s new Twig templating engine to create fun and fast websites with simple steps to help you move from concept to completion. Starting from the bottom up we will walk through setting up and configuring a new Drupal 8 website, learn how to work with core themes and create a Twig theme. We […]

Beginner Design Drupal Tutorial
READ MORE

The Enterprise Wor/d/thy/Press

Potomac

WordPress has been my blogging tool for a long time. A powerful tool for easy publishing! Large sites like TechCrunch and TheNextWeb use it exactly for that reason. And more enterprises seem to discover it too. But how do you keep it running? This tutorial will teach you how using Ansible, Composer, WP-CLI, REST API […]

Intermediate Tutorial WordPress
READ MORE

Profiling PHP Applications

Fairfax

You cannot improve what you cannot measure. That’s why profiling applications should always be the first step before trying to improve its performance. Learn how to spot your applications’ bottlenecks and how to adopt profiling into your developer pipeline. This workshop will introduce some PHP profiling tools such as XDebug or xhProf as well as […]

Advanced SymfonyLive Tutorial
READ MORE