Register a free account on Univext and choose the course you want to learn.
Book a class in your calendar and choose the date and time that fits you the best.
Join the class and start learning online, from anywhere in the world.
Live classes. Live teachers.
Univext allows you to have live classes with expert teachers and provides you with the best tools to learn online and
the best learning experience. Take notes and download the material your teacher provides you with at any time.
You can choose the schedule that suits you best and join the class whenever you want. You can also
watch the replays
of your past classes and learn at your own pace.
Learn with your friends.
You can invite your friends to join your class and learn together. Learning with your friends is more fun and
Online Drupal classes.
From beginner to expert.
Whether you're a beginner or an expert, we have the right teacher for you. Our teachers are experienced and will help you achieve your goals. They will help you in Drupal and will
make sure you become a master in no time.
Learn Drupal at your pace.
Whether you're a busy professional looking to enhance your skills, a student seeking additional academic support, or someone simply looking to pursue a personal interest, you have the
freedom to book classes when you solely want to.
Choose the modules you are interested in to become an expert in Drupal. On Univext, focus
on what you want to learn and pay only for the classes you need. Check the curriculums below to see the skills you can learn.
What is Drupal:
Drupal is a free and open source content management system (CMS). A CMS is software that manages the content of a website. This allows users to have the site evaluated without
systematically using a programmer. It gives them access to a back-office, an interface allowing them to create and manage a website from A to Z, without having to write lines of code.
Drupal is a tool for both beginners and expert programmers. Its flexibility allows it to meet the vast majority of market needs: institutional sites, blogs, directories, community sites,
merchants or intranets, everything is possible.
What you will learn and cover during your lessons:
Introduction to Drupal
This module provides an overview of Drupal, its features, and its architecture. You will learn how to download and install Drupal, and get familiar with the Drupal user interface.
In this module, you will learn how to create complex sites with Drupal. You will learn how to use advanced site building techniques such as views, panels, and contexts to create custom layouts and display content in different ways.
In this module, you will learn how to develop custom modules for Drupal. You will learn how to create and configure a module, implement hooks, and use the Drupal API to add new functionality to your site.
This module covers how to optimize your Drupal site for performance and scalability. You will learn how to use caching, database optimization, and other techniques to improve the speed and reliability of your site.
In this module, you will learn about Drupal's architecture and APIs. You will explore the key concepts of Drupal's core architecture, including the database schema, hooks, and the render pipeline. You will also learn about key Drupal APIs, such as the Entity API, the Form API, and the Plugin API.
In this module, you will learn how to create custom themes for your Drupal site. You will explore advanced theming techniques, such as creating custom templates, working with template suggestions, and using preprocess functions.
This module covers how to optimize the performance of your Drupal site. You will learn how to use caching effectively, optimize your database, and use performance profiling tools to identify and fix performance issues.
In this module, you will learn how to work with Drupal core. You will explore advanced configuration options, such as using configuration management to deploy changes between environments. You will also learn how to work with Drupal's update system to keep your site up to date.
This module covers security best practices for Drupal. You will learn how to secure your site against common vulnerabilities, and how to implement secure coding practices when developing custom modules and themes.
This module covers advanced site building techniques in Drupal. You will learn how to use Views to create custom displays of content, create custom blocks and menus, and work with advanced fields and relationships.
In this module, you will learn how to optimize the performance of your Drupal site. You will learn how to use caching, optimization techniques, and performance monitoring tools to ensure that your site runs smoothly and efficiently.
In this module, you will learn how to develop custom modules for Drupal using PHP and Drupal APIs. You will learn how to create custom hooks, forms, blocks, and views to add new functionality to your site.
In this module, you will learn how to create custom themes for Drupal using HTML, CSS, and PHP. You will learn how to use Drupal's theme system, create custom templates, and override default CSS styles.
In this module, you will learn how to harden the security of your Drupal site. You will learn advanced techniques for securing Drupal's database, user authentication, and access control to prevent hacking attempts and data breaches.
This module covers how to contribute to the Drupal community by submitting patches, bug fixes, and feature requests. You will learn how to use Git and Drupal.org to collaborate with other developers and contribute to the Drupal project.