Intermediate

Analytics Pro: Own your Data and Put it to the Service of your Cause

Data can tell your story, but only if you’ve configured your technology to track the right high value interactions. This hands-on training will blend best practices across Google Analytics, Tag Manager, and Data Studio with practical exercises in data ownership. Marketers, site owners, developers, and content strategists alike will emerge with a magic wand to wave in the service of their cause.
Payment

Analytics Pro: Own your Data and Put it to the Service of your Cause

8 Spaces Available

Hosting Drupal on Kubernetes

Large scale Drupal sites have been difficult to deploy, due to the complexities of integrating multiple pieces of infrastructure. Many have resorted to using hosting companies that provide an out-of-the-box solution. However, this locks you in to one vendor. Kubernetes allows you to break that lock and host your entire site, at global scale, on pure open source software. This training will introduce you to Kubernetes, a container orchestrator, including how to deploy new object definitions, infrastructure, and security certificates.
Payment

Register for the Hosting Drupal on Kubernetes training.

7 Spaces Available

Become a Developer Experience Superhero: Building Processes That Unlock Your Team's Potential

Time is wasted and quality suffers when there is no agreed-upon process for onboarding new developers into a project, running project tests (you wrote tests right?), and deploying the project to your staging infrastructure. Time = money, Quality = money. Your team needs predictable and easy to use systems and processes that free up brainpower and creativity to deliver amazing web work. It's not all that complicated to developer those systems, and in this training, we'll cover some ways to get these basics dialed in for your team so you can get to the amazing work of building the internet.
Payment

Register for the Become a Developer Experience Superhero: Building Processes That Unlock Your Team's Potential training.

12 Spaces Available

Intermediate To Advanced CSS For Practical Peoples

The goal of this training is to help people who have are familiar with CSS but find it frustrating, or want to learn more about how it works. We'll start by talking about how CSS was designed to work, what it wants to do, and then talk about the major parts of it. We won't be focusing much on syntax, that can be googled, the goal is to help you understand it so it doesn't feel frustrating, random and buggy.
Payment

Register for the Intermediate To Advanced CSS For Practical Peoples training.

32 Spaces Available

Component Based Development

With the component-based approach becoming the standard for Drupal 8 development we’re beginning to see some slick front-end environments show up in Drupal themes. The promise that talented front-enders with little Drupal knowledge can jump right in is now a reality and we at Mediacurrent are experiencing this firsthand already. In this training, we will put into practice one of the latest trends in development: components. Building a website using a component-based approach can help make code more reusable, dramatically improve collaboration among teams, while improving flexibility and long-term maintenance of your project. We will work on building a living style guide which will become the single source of truth for markup, styles, and javascript behaviors.
Payment

Register for the Component Based Development training.

22 Spaces Available

JAMStack-ify Drupal 8 with GatsbyJS

Gatsby is rapidly becoming one of the most popular ways to build a React front-end on the web, and Drupal 8 is one of the best platforms to use as a back-end for Gatsby's data source! In this training you'll learn how to take a brand new Drupal 8 site running the Umami Demonstration Install Profile and build a recipe blog front-end using GatsbyJS and React. Once complete, we'll take our brand new site live using Netlify, a popular free hosting platform for Gatsby sites. Experience with React is not required for this training!
Payment
Sold Out