Pasar al contenido principal

Curso Drupal 9 - Ready to work

     A petición de varios de los usuarios que me siguen a través de mi canal en Youtube, Linkedin, Twiiter y  de otros que me han consultado desde mi página www.drupaladicto.com, he decidido crear este curso "Drupal 9 Ready to Work", diridigo a todos aquellos que estén interesad@s en aprender Drupal 9, lo suficiente como para poder arrancar de inmediato a trabajar en sus proyectos.

     Mi idea es conectar en tiempo real con todos los alumnos participantes, durante las 2 horas diarias que tendrá cada sesión, asegurándome de resolver dudas, aclaraciones o inconvenientes que pudieran surgir a la mayor brevedad posible.

     Además, todos los alumnos tendrán acceso a documentación y videos específicos relacionados con el curso, en español, que no estarán disponibles en ninguna otra plataforma o canal público.

     Es por esta razón, que para garantizar al máximo el tiempo de atención a cada alumno y que todos podamos avanzar según el plan de trabajo diario, el número total de participantes admitidos será de SOLO 6 PERSONAS.

     Requisitos:

  • Nociones básicas sobre desarrollo o diseño web.
  • Ordenador (Computadora) con el sistema Windows 10 instalado.
  • Conexión a internet lo suficientemente rápida para soportar Video Llamadas.

     Modalidad del curso:

     Todas las sesiones del curso se realizarán a través de Video llamada, por medio de Skype, Zoom o similar, para mantener una comunicación fluida entre todos los participantes.

     Soporte:

     Todos los participantes del curso, tendrán acceso a varios videos y documentación relacionada con cada una de las sesiones, además de acceso al canal de Slack, para comentar las dudas que vayan apareciendo entre cada una de las sesiones.

     Duración del curso:

     La previsión para el tiempo total de curso, será de 40 horas, repartidas en 5 sesiones semanales, de 2 horas cada una, en horario de 20:00 a 22:00, hora de España, del 1 al 27 de noviembre de 2021

     Precio y forma de pago:

     El coste del curso será de 750€ y el método de pago a través de Paypal. El útimo día que se admitirán inscripciones, si todavía queda algún hueco libre, será el viernes 14 de Enero de 2022.

     En caso de que se complete el número de inscritos confirmados para el curso, se les añadirá para el siguiente que empezará en febrero de 2021.

     Fecha de inicio:

     La fecha de inicio prevista para el curso, será el Lunes 17 de Enero de 2022 en horario de 20:00 a 22:00 hora España 

Nota:
Si eres de los que prefiere pagar una forturna, en alguna institución de prestigio, donde te darán un enlace para que tú mismo veas los videos y te comuniques con el profesor a través de correo electrónico, y al final consigues un certificado, aunque no hayas aprendido nada, entonces, te deseo buena suerte, porque cada uno es libre de elegir.

 

Contenido del curso:

Primera semana:

Sesión 1 - Configuración del entorno
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a configurar el entorno de desarrollo LAMP, para sus proyectos con Drupal 9, utilizando WSL2, Consola de Windows mejorada, Docker for windows, Composer.

Sesión 2 - Configuración Servidores
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a configurar el dominio para su proyecto Drupal, crear un certificado digital para utilizar SSH, configurar el usuario y la base de datos correspodiente, configurar el repositorio donde estará alojado el proyecto y los
principales comandos de interacción.


Sesión 3 - Descarga y configuración de Drupal 9
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a descargar e instalar Drupal 9, utilizando Composer y Drush, además de algunos módulos que facilitarán las tareas de desarrollo y finalmente subirán el contenido al repositorio.
 

Sesión 4 - Usuarios, permisos y roles
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán acerca de la creación y configuración de usuarios, roles y permisos, comprobando las diferentes maneras de interactuar mediante la interfaz como administradores y como usuarios no permitidos.


Sesión 5 - Contenidos y tipos de contenido
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a crear y configurar varios tipos de contenido, conocerán las diferentes opciones para sus formularios, presentación y conexión entre varios contenidos.

Segunda semana:

Sesión 1 - Themes en Drupal
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán sobre los Themes o plantillas en Drupal 9, activación, descarga y configuración

Sesión 2 - Vistas
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán sobre el uso, creación y configuración de Vistas en Drupal 9, tipos, permisos, modalidades y fitros.

Sesión 3 - Bloques
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán sobre el uso, creación y configuración de los bloques en Drupal 9, tipos, permisos, formatos.

Sesión 4 - Taxonomías, clasficación y relaciones en los contenidos
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán acerca de la claficación de contenidos, utilizando los términos o taxonomías, así como la forma de crear relaciones entre ellos, para sacar mayor provecho a las vistas.

Sesión 5 - Paragraphs
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a crear y configurar varios tipos de contenido, utilizando el módulo Paragraphs, que desde su aparición en Drupal 8 revolucionó por completo la manera en que se contruyen las estructuras con contenidos y usuarios, ofreciendo mayores ventajas y opciones en cada caso.

Tercera semana:

Sesión 1 - Módulos personalizados
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a crear un módulo personalizado, entendiendo las diferentes ventajas y configuraciones relacionadas con el mismo para poder implementarlos en sus desarrollos.

Sesión 2 - Tema personalizado
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a crear un Subtheme o tema personalizado, utilizando bootstrap, en el que podrán manipular todos los elementos que se presentan en el proyecto Drupal 9, a través de modificaciones en sus plantillas, archivos CSS o Javascript.

Sesión 3 - Plantillas Twig
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán sobre cómo trabajar con plantillas Twig en Drupal 9, aprenderán a activar el modo desarrollo de Drupal, la forma de configurar el entorno local, y las principales opciones disponibles al trabajar con plantillas Twig, como campos condicionles y declaración de variables.

Sesión 4 - Uso de Urls personalizadas
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán acerca de la creación e implementación de urls automatizadas y la creación de patrones, para tipos de contenidos específicos, así como la generación automática en masa de dichas urls.

Sesión 5 - Formularios
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a configurar el formulario por defecto de Drupal, así como instalar y configurar otros tipos de formularios utlizando el módulo webform.

Cuarta semana:

Sesión 1 - Configuración de Servidores
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a configurar un servidor de producción, donde podrán publicar su proyecto de Drupal 9, utilizando los datos de conexión del repositorio, manteniendo su proyecto actualizado a través de comandos de Drupal.

Sesión 2 - CMI Drupal (Integración continua)
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán a exportar e importar sus configuraciones entre los diferntes entornos, local y producción, para mantener al día sus proyectos una vez hayan sido publicados.

Sesión 3 - Multi-idioma
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán sobre configurar la web de drupal para que soporte contenidos en varios idiomas y ofrecer esta posibilidad a sus clientes o usuarios en general.

Sesión 4 - Introducción al SEO
Durante el tiempo transcurrido en esta sesión formativa, los alumnos aprenderán acerca de la instalación y configuración de varios módulos relacionados con el posicionamiento SEO.

Sesión 5 - Mejoras y cierre del curso
Durante el tiempo transcurrido en esta sesión formativa, los alumnos tendrán la oportunidad de exponer dudas relacionadas con nuevas funcionalidades específicas de cada proyecto, para unificar criterios entre todos y prepararse para su nueva etapa como desarrolladores web.

Recursos adjuntos
Contenido del curso (588.23 KB)