Drupal training blog main image

Drupal Training – Helping New Developers Learn the Ropes

At Droptica, we attach great importance to proper onboarding of new employees, particularly by getting them started with Drupal. We also want to give people who do not know the system a chance to get to know it in a structured and easy manner after they join our team.

As a future developer working for Drupal agency, you will get an opportunity to take part in a structured training course with a specific scope. The duration of the course is always adapted to the skills of our new hires, but it usually takes anywhere from three to five weeks.

Drupal agency which will take care of you

Throughout the course, you will be mentored by a Project Manager and Lead Drupal Developers. You will also get a special project set up in JIRA for you, along with a number of tasks to complete. The Project Manager will take care of the training process and meetings, while our developers with extensive Drupal experience will keep tabs on your tasks and give you a helping hand should the need ever arise.

Never used Docker before? No problem!

You will start your Drupal training by configuring your working environment. You will get a PHPStorm license, as well as the necessary permissions, so you can use the same tools as we do.

During your training, you will have an opportunity to learn the ropes of various tools, such as GIT, Docker and Jenkins, as well as using them under Linux You will learn how to build a website locally in your working environment, and you will get a chance to showcase your PHP coding skills, as well as try your hand at styling pages based on the provided designs.

In the further part of the training, you will learn how to update modules, explore XDEBUG and get to know the ins and outs of the Bootstrap library. You will come across Drupal 7 and 8 since we work for clients who want to keep the previous version of that CMS on their websites.

SCRUM – discover one of the world’s most popular ways of working 

Our company prides itself on its agile model – we often employ SCRUM and its various elements in our projects. We want you to feel as if you’re already on a project while you’re training.

During your Drupal training course, you will get to know a wide variety of elements of this model first-hand – as much as the form of the course allows you to experience. During the so-called week-long Sprint, you will get to take part in a number of events.

These include meetings, such as the Daily Scrum, Sprint Planning, Sprint Retrospective and Demo (which replaces and simplifies the Sprint Review for the purpose of the training).

The Daily Scrum is a meeting with a maximum of 15 minutes, and it takes place every day. During this meeting, the developer talks about what they have done since yesterday, what they are going to do that day and whether they need help with anything, or if something is blocking them from moving forward with their tasks. The remaining meetings are only held once a week.

Sprint Planning enables us to define the scope of work to be done in the week to come. It kicks off the new Sprint by setting the tasks, which will be displayed on the Active dashboard in JIRA.

The Sprint Retrospective is a much longer meeting, during which we delve deeper into the course of the training and talk about how we can improve our collaboration and the process, based on last week’s experiences. All of this is very important to us, and we will be happy to listen to your feedback on your training.

The Demo is a perfect opportunity for you to present the results of your work was done throughout the week.

Getting better together

Based on the feedback from previous participants of our Drupal training course, we are constantly working to help new employees learn Drupal and our tools in the most effective way.

Here’s what one of our developers, who has been working with us for several months now, has to say about it:

Jakub Wozniak speaking

Our goal is to build elite and certified teams, specialised in Drupal.

We are currently focusing our efforts on growing our team, so we encourage you to apply for the job listings that can be found on our career page. You can learn the Drupal ropes, too!
 

Looking for a job as a PHP/Drupal Developer?