CiviCRM Developer Training - Montreal 2024

 Registration is closed for this event
This comprehensive two-day hands on training course is targeted at developers who want to learn more about configuring, customizing, and extending CiviCRM to meet their organization / client needs. You don't need to be a 'developer' to attend but you should have basic PHP and MySQL skills, and be familiar with (or at least ready to dive into) the CiviCRM code base.

 

The Developer Training is a two-day event before the CiviCamp Montreal conference. We also strongly encourage you to attend the Sprint after the conference.

Agenda

We try to be flexible with the agenda to meet participant needs and expectations, and the final agenda may change. 

At its core is a set of sessions that cover everything you need to get your development environment up and running, and to start writing extensions and improving core. As well as this, we're running a set of master classes on the latest techniques and technologies by subject matter experts.

Topic areas include:

  • How CiviCRM works - code layout and architecture
  • Extending CiviCRM - hooks, APIs, custom PHP files and templates.
  • Native Extension - civix and more.  
  • Testing - unit tests and webtests
  • Advanced features - message templates, batch update via profile, checksum authentication, command-line scripts.
  • Internationalization - including translation tools and multilingual sites
  • Integration with Drupal, Joomla and Wordpress - including user/contact synchronization, Profiles, Organic Groups, Views2, Joomla extensions
  • Debugging - tips and tricks
  • Sprint Masterclasses - program TBC

If there is something specific that you would like to see covered, please let us know.

Prerequisites

Participants should bring a laptop with wifi capabilities to this training so they can take part in training exercises. You should have a local copy of the latest stable release of CiviCRM installed and running on your laptop, as well as a text editor that you can use to view and edit PHP and HTML code.

New to CiviCRM?

If you are new to CiviCRM, we strongly recommend that you review the free online book - CiviCRM a comprehensive guide, especially the developer section, in preparation for the training. If scheduling allows, consider attending a CiviCRM User and Administrator training session prior to this class. You should also review the CiviCRM architecture blog post series.

About our Fees

Event fees go toward meeting the expenses involved in running this training.  Any surpluses will go toward improving CiviCRM and the CiviCRM community.


 

When
február 26th, 2024 9:00 AM to február 27th, 2024 5:00 PM
Location
Chaufferie du Coeur des sciences de l'UQÀM
Montréal, Quebec
Canada
Event Fee(s)
Two-day Developer Training 475.00 CAD