Univext is not a marketplace. We hire only the best Drupal teachers to ensure that you get the best learning experience. We believe education is important and we control the quality of our
teachers by going through a rigorous hiring process. Unlike other platforms, we don't want you to waste your time and money looking for a good teacher. We went through the process for you.
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 build a basic Drupal site. You will learn how to create and manage content types, add fields, and customize the look and feel of your site using themes.
This module covers how to create and manage content in Drupal. You will learn how to create and publish articles, pages, and other types of content on your site.
In this module, you will learn how to manage users and permissions in Drupal. You will learn how to create user accounts, assign roles and permissions, and manage user profiles.
This module covers how to extend Drupal's functionality using modules and plugins. You will learn how to find and install modules, and use them to add new features to your site.
In this module, you will learn how to maintain and secure your Drupal site. You will learn how to update Drupal and its modules, and keep your site secure from attacks and vulnerabilities.
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.
This module covers how to create custom themes for Drupal sites. You will learn how to create a sub-theme, modify template files, and use CSS to style your site.
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 how to create advanced content types and fields. You will learn how to use modules such as Field Collection and Paragraphs to create more complex content structures.
This module covers how to create multilingual websites with Drupal. You will learn how to enable the multilingual features, translate content, and configure language detection and selection.
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.
This module covers how to create custom modules in Drupal. You will learn how to define module dependencies, implement hooks, and use Drupal's APIs to add custom functionality to your site.
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 develop custom modules for Drupal. You will learn how to use the Drupal API, create custom hooks and plugins, and work with forms and entities.
This module covers advanced theming techniques in Drupal. You will learn how to create custom themes from scratch, work with templates and preprocess functions, and use advanced CSS and JavaScript techniques to customize your site's appearance and behavior.
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.
This module covers best practices for deploying Drupal sites. You will learn how to use version control, manage configuration, and automate deployments using tools like Drush and Jenkins.
In this module, you will learn how to build multilingual websites in Drupal. You will learn how to configure language settings, translate content, and work with translation workflows.
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.
This module covers advanced techniques for optimizing Drupal site performance. You will learn how to optimize Drupal's database, caching, and asset delivery to improve site speed and user experience.
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.
It's very simple. Register an account on Univext for free. After you have created your account, you will be able to book a free trial lesson with one of our teachers.