Day 1 of Florida DrupalCamp brings a mix half and full day trainings. You must register for trainings during the camp registration process.

9:00 am to 5:00 pm

Professional Drupal Module Development Tools

Session Category Development & Performance Audience All Attendees Speaker(s) Michael Anello

Looking to set up your local development environment with tools necessary to build top-notch Drupal custom modules? In this full-day workshop, Mike Anello, lead instructor of DrupalEasy's 90-hour Professional Module Development course, will help you set up PhpStorm and Visual Studio Code alongside your existing DDEV or Lando installation with all the plugins, extensions, and code quality tools to put you in a position to succeed. Tools covered will include Drupal Coder (phpcs, phpcbf), PhpStan, and Xdebug.

Prerequisites:

Either PhpStorm or Visual Studio Code installed. Either DDEV or Lando installed. Comfort on the command line including Drush and Composer.

Introduction to Agile and Git Workflows for Web Developers

Session Category Project Management & Consulting Audience Beginner Speaker(s) April Sides

Developing websites within a team is a very different experience than building a site alone or with one or two other developers. This hands-on training aims to build surface-level understanding of Agile and Gitflow, two common web development workflows for teams, from a developer’s perspective. You’ll learn about tips and tools to get you started, as well as resources for deeper exploration.

Synopsis

This hands-on training aims to build surface-level understanding of Agile and Gitflow, two common web development workflows for teams, from a developer’s perspective. You’ll learn about tips and tools to get you started, as well as resources for deeper exploration.

Learning Objectives

  • Define necessary project management and web development terminology.
    Follow the process from task creation to completion.
    Contribute to code in a collaborative way.

Target Audience

Developers interested in joining or contracting with an agency or organization that practices common team-based, collaborative workflows, Agile and Gitflow.

Prerequisites

I am somewhat familiar with Git version control commands clone, add, commit, and push.
Some familiarity with creating a website driven by code, like static HTML pages, Drupal, etc.
To participate in hands-on activities bring a laptop and a register for a free GitHub account.

Absolute Beginner's Guide to Drupal

Session Category Beginner Track Audience Beginner Speaker(s) Rod Martin

Are you new to Drupal? Then the Absolute Beginner's Guide to Drupal is the class for you.

In this full-day training, you'll learn all of the key concepts you need to understand, navigate and use a Drupal site. You'll learn how to build a Drupal 10 site, from content and user organization, to working with modules and themes.  You'll also receive our "Site Building Guide" that will help you as you move forward with Drupal.

This class will be entirely hands-on. You'll have a Drupal site in front of you and will be actively working and learning throughout the class.

Attendees will not only participate in the training, but after registering will get 6 months of access to all our online Drupal training.


9:00 am to 12:00 pm

Designer/Developer collaboration Made Easy: Leveraging FIGMA Features and Plugins for Effective Design Implementations

Session Category Theming, Design, & Usability Audience All Attendees Speaker(s) Lisa Ridley

This training will teach you how to utilize new FIGMA developer features introduced at Config 2023 for improved collaboration and handoff from design to development. We’ll review new and existing features such as:

  • Version control
  • Variables
  • Modes
  • Prototyping
  • Autolayout enhancements and improvements
  • Third party tools integration
  • Dev Mode
  • and more

This training is ideal for designers, developers, and project/product managers (or anyone) interested in streamlining their design process and enhancing collaboration between designers and developers. With this training, you will learn how to structure and utilize FIGMA features to ensure smooth collaboration between designers and developers, ultimately leading to faster development times and better-quality products.

Attendees will leave with a good understanding of FIGMA features and toolsets to accelerate your design implementations for digital applications and improve collaboration between designers and developers.


1:00 pm to 5:00 pm

Improving Layout Builder user experience

Session Category Site-Building Audience Intermediate Speaker(s) Dharizza Espinach

When using Layout Builder the goal is to empower the users to actually own their website and create amazing content with a smooth experience. Though, there are certain issues users face, for example: by default the users have way too many options for adding elements into layout builder, which makes it difficult and confusing for them, also they can’t see how a component looks like until they have filled up the form, the Save button is not placed in the most intuitive place, and so on. So just using what is in core is not enough most of the times and there are big needs to customize it.

In this workshop we will be making an advanced use of Layout Builder, we’ll go through some modules involved in making Layout Builder a more pleasant experience for content editors, we’ll see how they can be configured to make the most out of it and we’ll learn how to extend it using plugins.

Key takeaways:

  • Understand the main challenges of working with Layout Builder and different ways of improving it
  • Use contributed modules to improve layout builder and extend it through configuration
  • Create plugins for providing new types of sections to layout builder

Prerequisites:

Familiarity with Drupal Site Building