Let’s setup the local version of Composer. You will create and fill out the composer.json file as I explain it to you.

Developing & Empowering WordPress Developers
Labs are hands-on coding projects that you build along with Tonya as she explains the code, concepts, and thought processes behind it. You can use the labs to further your code knowledge or to use right in your projects. Each lab ties into the Docx to ensure you have the information you need.
Each lab is designed to further your understanding and mastery of code. You learn more about how to think about its construction, quality, maintainability, programmatic and logical thought, and problem-solving. While you may be building a specific thing, Tonya presents the why of it to make it adaptable far beyond that specific implementation, thereby giving you the means to make it your own, in any context.
0 Videos Runtime
Let’s setup the local version of Composer. You will create and fill out the composer.json file as I explain it to you.
0 Videos Runtime
Let’s start creating the directory structure for your new sandbox.
0 Videos Runtime
Next, you need to spin up your web server and create the project. I put my projects in my Sites folder. I use DesktopServer for my local web server. I’ll walk you through just how easy it is to spin up even a non-WordPress site with DesktopServer.
0 Videos Runtime
Let me introduce the lab to you and what you will be building. I’ll show you why this sandbox includes Composer, Kint, and Whoops.
0 Videos Runtime
In this video, you will play around with Kint and discover how it will help you to debug your code.
0 Videos Runtime
Congratulations! You now have all of the components installed for your local development environment. Tune Your Local Development Environment Want to continue tuning your local development environment? Follow this path to get the most out of your workflow.
0 Videos Runtime
Recorded: February 27, 2018 PhpStorm is a professional integrated development environment (IDE) which is specifically made for PHP-powered projects. Right out of the box, you get the WordPress Coding Standard and WordPress Core documentation built right into the environment. There are no plugins you need to install and you get full control of the key mappings. PhpStorm is packed with productive and automated workflow features that will save you a ton of time, frustrations, and money. For example: With one keystroke, bam, you can reformat an entire file to the WordPress Coding Standard or whatever standard you define in your […]
0 Videos Runtime
Recorded: March 27, 2018 You always need a text editor. For me I use it for things like commit messages, formatting HTML output that I’ve grabbed from the browser, viewing text files, and more. I use my text editor for that specific task: editing text. It complements my preferred professional integrated development environment (IDE), i.e. PhpStorm. In this episode, let’s install Atom and get it setup. We’ll also configure it as the editor for git.
0 Videos Runtime
Recorded: March 27, 2018 We want to automate redundant tasks to save ourselves time and money. Tools like gulp let us automate various tasks such as compiling Sass or LESS in CSS, optimizing images, svgs, fonts, etc., error checking our CSS and JavaScript code against known standards, and minifying the final files. These tasks are perfect candidates for a JavaScript-powered task runner. Gulp is my favorite, though Grunt is still popular too. In this episode, you and I will install gulp.
0 Videos Runtime
Recorded: March 27, 2018 Node.js and npm are the package managers for front-end assets as well as tasks. Using npm, we can automate tasks for optimizing, processing, and compiling front-end resources like sprites, images, fonts, svgs, JavaScript files, converting Sass or LESS into CSS, and more. In this episode, you and I will install both. To install, navigate to https://nodejs.org/en/ and click the download button. After it downloads, click the file to run it. The installer GUI opens up. The installer will install both Node.js and npm. Simply follow the prompts. When it’s done, open git bash. Then type node -v […]
Know the Code flies on WP Engine. Check out the managed hosting solutions from WP Engine.
WordPress® and its related trademarks are registered trademarks of the WordPress Foundation. The Genesis framework and its related trademarks are registered trademarks of StudioPress.
This website is not affiliated with or sponsored by Automattic, Inc., the WordPress Foundation, or the WordPress® Open Source Project.