Curso Completo Drupal: de principiante a avanzado
What you'll learn
- Aprenderás a montar la infraestructura e instalar Drupal desde 0 en Linux, Windows y Docker.
- Aprenderás cómo hacer migraciones: los módulos y técnicas más recomendadas.
- Backend: hooks, desarrollo de módulos custom, debug, configuración sync, y más...
- Frontend: Sass y SCSS, compilar con Gulp, Twig, theming, Javascript, y más...
- Aprenderás las buenas prácticas de Drupal desde su instalación y a nivel de código mediante Codesniffer.
- Site building: nodos, bloques, usuarios, taxonomías, multilenguaje, vistas y más...
- Trabajaremos en un proyecto Drupal a partir de un backlog, con las necesidades y requisitos que podría tener un cliente real.
- Aprenderás a optimizar la performance (WPO) de Drupal mediante módulos contrib, cachés, optimización de código y otras técnicas.
Requirements
- Es recomendable tener conocimientos mínimos de programación php.
- Tener un ordenador o portátil para poder instalar un servidor web y una base de datos, o una máquina virtual, como VirtualBox.
- Saber utilizar un PC o Mac a nivel básico de usuario.
- Todo el software que utilizaremos en este curso es gratuito y el material de trabajo está incluido en las clases y en el repositorio.
Description
Hola y bienvenido al nuevo Curso Completo de Drupal en Español actualizado en 2023.
En este curso vas a aprender todos los conceptos que Drupal encierra: entidades, vistas, configuraciones, temas, multilenguaje... el objetivo es que este curso completo te ayude a entender cómo funciona Drupal para comenzar a trabajar con él a nivel profesional, por lo que se hará hincapié en que aprendas los conceptos de forma teórica, pero sobre todo práctica.
Para principiantes y avanzados: empezaremos explicando los conceptos básicos del CMS e iremos añadiendo dificultad de forma gradual conforme avance el curso. Desde qué es Drupal o las entidades hasta cómo mejorar la performance o llevar a cabo migraciones. Trabajaremos principalmente con el SO Ubuntu (Linux), ya que es el sistema operativo más usado para trabajar en el desarrollo web; aunque, ¡también encontrarás clases para instalar Drupal en Windows!
Para backends y frontends: el planteamiento del curso es para desarrolladores fullstack, por lo que repararemos la parte backend de Drupal (hooks, creación de módulos custom, configuración) como la parte frontend (maquetación con Sass o SCSS, compilar con gulp, templates, javascript, theming). Por supuesto también la parte de site building.
Tiempo bien invertido: este curso se ha planificado y llevado a cabo pensando en calidad antes que cantidad. Es por eso que la mayoría del curso es práctico; se incluye cómo instalar Drupal desde Linux, Windows y a través de Docker y hasta un proyecto final, llevando a cabo la resolución de algunas tareas.
Útil para cualquier versión de Drupal desde la 8: los contenidos y lecciones del curso se organizaron y actualizan con regularidad para que sean válidos tanto en Drupal 8, como Drupal 9 y la actual versión, Drupal 10. Esto es debido a que estas últimas 3 versiones comparten un núcleo similar muy parecido.
No lo dudes más y adéntrate en las tripas de uno de los CMS más potentes y populares, usados en marcas y corporaciones mundialmente conocidas, como La NASA, Burger King, Tesla Motors...
Drupal es una de las tecnologías más demandadas en el mundo laboral, por su gran flexibilidad en lo que a casos de uso se refiere; básicamente puede desarrollarse cualquier tipo de producto o experiencia digital con Drupal. Por tanto aprovecha la oportunidad y ábrete paso completando este curso y añadiéndolo a tu portfolio o perfil profesional para destacar ante la competencia.
¿Por qué este curso?
Cuando empecé con Drupal hace más de 4 años hice algunos cursos online y sinceramente, no me ayudaron del todo a entender Drupal. Y sí, los vídeos tenían un fondo blanco bonito y l@s profesor@s un buen peinado, pero faltaba lo más importante: explicar a nivel práctico cómo hacer cosas en Drupal y no todo a través de presentaciones o powerpoints. Este curso está enfocado y planificado para poder plasmar toda mi experiencia estos años, a través de una serie de bloques, cuestionarios de conceptos y lecciones en formato vídeo que van directo al grano y te enseñarán a entender Drupal y cómo trabajar con él.
¡Seguimos ampliando...!
El objetivo de este curso no es únicamente que completes todos los contenidos, va más allá. Me gustaría que conservaras este curso a modo de "biblia portátil", y que acudas a ella cada vez que te surjan dudas de Drupal en tu día a día, ya que iremos ampliando nuevos contenidos con el paso del tiempo para que no deje de serle útil a l@s nuev@s alumn@s.
Además del contenido del curso, estaré contigo durante todo el proceso de aprendizaje para todo lo que necesites.
¡Nos vemos en clase!
Who this course is for:
- Desarrolladores principiantes que quieran aplanar la curva de aprendizaje que tiene Drupal.
- Desarrolladores intermedios en Drupal que quiera adquirir nuevos conocimientos, metodologías y capacidades.
- Cualquier persona que tenga interés en el desarrollo web o los gestores de contenido (Drupal, Wordpress, Joomla...)
Instructor
Nací en Sevilla y tengo 28 años. Llevo más de 5 años trabajando en desarrollo web, especializado en Drupal. También soy un aficionado a los videojuegos y los desarrollo en mi tiempo libre con Unity, un motor de videojuegos gratuito. Comparto todas mis experiencias en mi blog personal.