Event Details

Please note this is not a single course with three consecutive days of training, but three separate and distinct courses with their own dedicated training day. Separate tickets are required for each. Each course runs from 8:30am - 5pm each day.

VIP Training Days are 1-day, small group (max. 20 participants with a team of VIP instructors), in-person training courses which will be repeated throughout the year in different locations, and new courses will be rotated in and out as interest demands. VIP Training Days are open to the public, but space will be prioritized for current VIP clients.

These courses are suitable for both self-hosted and WordPress.com VIP sites/superusers/developers - the large majority of the material will focus on core WordPress functionality/features.

All transportation, transfer, and lodging costs will be the responsibility of each student, as well as any other expenses not explicitly stated. Lunch will be provided. Payment is required to confirm registration.

WordPress Fundamentals I is a day-long, intensive course meant to introduce PHP developers to programming for WordPress. Attendees should be familiar with WordPress as a tool, and have a working understanding of its general terminology. Proficiency with PHP is also a must, but no knowledge of the WordPress code itself is expected. This is a great course for developers looking to build sites which will scale to VIP levels, and write secure and scalable code.

Prerequisites

Proficiency with basic PHP development.

Awareness of WordPress as a platform, including common terminology such as a post, a page, widgets, and sidebars.

A local development environment running WordPress Trunk. We will provide a virtual machine ahead of time for participants who don’t have their own development environments, but they will be responsible for setting it up ahead of time.

Course Materials & Requirements

Each student will provide their own computer (laptop) for the course, with working wifi functionality. A lunch break and light lunch will be provided by WordPress.com VIP. Students should have a local working copy of WordPress trunk installed and tested prior to the training. To download trunk: http://wordpress.org/download/svn/

Curriculum Overview

Intro to WordPress core, SVN, and Trac, history and culture

Developer environment and debugging tools

WordPress Development Best Practices

Introduction to Plugins

Actions and filters

Introduction to Themes

The Loop & WP_Query

More on themes

...and more!

Developer Fundamentals II Training: Site Security & Debugging

WordPress Fundamentals: Site Security & Debugging is a day-long, intensive course meant to improve WordPress developers’ understanding of advanced concepts. Attendees should be familiar with developing WordPress plugins and themes or should have attended our Developer Fundamentals I course.

We’ll cover the basics of writing secure code. Instead of just listing vulnerabilities, attendees will learn how to think like an attacker and exploit the vulnerabilities before fixing them. In the course of learning more about security, we will introduce various debugging techniques to help attendees find problems in the code faster.

Prerequisites

Proficiency with PHP development.

Awareness of WordPress as a platform, including common terminology such as a post, a page, widgets, and sidebars.

In this course, you’ll learn how to manage and use the WordPress interface from a site owner’s point of view; as someone who will be managing multiple users, their permissions, and ultimately sharing knowledge with them about how to use WordPress to publish a great site with an active community and/or audience. We like to think of this course as our teachers teaching your teachers - those who will serve as the WordPress expert in an organization.

We’ll also do a deep dive into the publishing process so our superusers can teach their editors, authors, and contributors how to best use the WordPress interface. From creating and publishing posts to managing tags and categories, from mastering multimedia and images in articles, and bulk management of posts and pages, we’ll cover the entire publishing process from draft to done.

Prerequisites

Users should have a working (beyond basic) knowledge of the WordPress administration panel / backend. They should be managers, administrators, or editors of an existing or future WordPress site with multiple users.

Course Materials & Requirements

Each student will provide their own laptop computer (no tablets) for the course, with working wifi functionality. A lunch break and light lunch will be provided by WordPress.com VIP to all students. For the purposes of the course, students will be given access to a WordPress.com site. Users will be requested to create a WordPress.com username if they don’t have one, and this username will be submitted to the course instructor. To create a WordPress.com username: http://en.wordpress.com/signup/

Curriculum Overview

User Management: roles, permissions, and invitations

User Profiles: settings, preferences, and Gravatars

Comments: moderation, spam, and notifications

Creating & Publishing posts

Managing tags and categories

Mastering Media: images, galleries, and slideshows

Bulk management of Posts and Pages

...and more!

Refunds

We'll provide a full refund if the cancellation is requested within 30 days from the event date, and 50% thereafter. No refunds will be provided for cancellations 5 days before the event. We reserve the right to cancel the event if needed, and will provide full refunds for the courses if cancelled. We are not liable for any costs incurred for transportation and/or lodging to the event.