NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

SOFTWARE LIBRE

Experto en Drupal 9 Back-End Development

Código: DRP-103


Los cursos de Drupal 9 son 100% prácticos y tutorizados, en modalidad Online-Teleformación, donde los participantes dispondrán, además del aula virtual, de un alojamiento web para realizar su propia instalación de Drupal. El alumno podrá estudiar y practicar en cualquier momento del día, adaptando el temario y las actividades a sus necesidades profesionales o particulares.
Los cursos incluyen la teoría y prácticas necesarias para adquirir todos los conocimientos de lenguajes de programación requeridos en Drupal, por lo que no se necesitan conocimientos previos de programación.

 Propuesta de Valor: SOFTWARE LIBRE

 Duración: 300 Horas

Áreas de Conocimiento:
DESARROLLO Y PROGRAMACION

Exportar Contenido a PDF

   AUDIENCIA


  • Desarrolladores con conocimientos de Drupal 9 a nivel de Site Building que desean profundizar en la programación de módulos personalizados. Se recomienda cursar primero el curso de Experto en Drupal 9 Site Building.
  • Cualquier persona que, sin conocimientos de programación previos, desea reorientar su carrera profesional hacia la programación y el desarrollo de sitios web con Drupal 9.

   PRE REQUISITOS


  • Para acceder al curso de Experto en Drupal 9 Back-End Development no son necesarios conocimientos de programación. El curso incluye una buena base de programación para personas con ningún o pocos conocimientos de programación.

   OBJETIVOS


  • Conocer las principales herramientas y lenguajes de programación.
  • Conocer la API y estructuras de programación de Drupal 9.
  • Crear módulos desde cero y extender módulos existentes.
  • Adaptación a cambios en la API.
  • Aprender a contribuir con la comunidad. de Drupal.

   CERTIFICACIÓN DISPONIBLE



  • Certificación emitida por COGNOS.

   CONTENIDO



1. ENTORNO DE DESARROLLO


2. INTRODUCCIÓN A LA CONSOLA DE LINUX


3. INTRODUCCIÓN A LA CONSOLA DE LINUX


4. INTRODUCCIÓN A LA CONSOLA DE LINUX


5. PHP II: FUNCIONES DE LA API DE PHP


6. PHP III: PROGRAMACIÓN ORIENTADA A OBJETOS (POO)


7. PHP IV: PATRONES DE DISEñO


8. MYSQL I: INTRODUCCIÓN A SQL Y MYSQL


9. MYSQL II: HERRAMIENTAS DE GESTIÓN DE LA BASE DE DATOS


10. SYMFONY I: INTRODUCCIÓN A SYMFONY (5)


11. SYMFONY II: COMPONENTES DE SYMFONY


12. INSTALACIÓN DE DRUPAL 9


13. ARQUITECTURA DE DRUPAL 9


14. BUENAS PRÁCTICAS DE DESARROLLO CON DRUPAL


15. DRUSH


16. INTRODUCCIÓN A LA CREACIÓN DE MÓDULOS


17. ENRUTAMIENTO Y MENÚS


18. INTRODUCCIÓN A LA API DE CONFIGURACIÓN


19. BASES DE DATOS I: CREACIÓN DE TABLAS


20. BASES DE DATOS II: SENTENCIAS SELECT, INSERT, UPDATE Y DELETE


21. FORMULARIOS I: CREACIÓN DE FORMULARIOS


22. FORMULARIOS II: ELEMENTOS DE FORMULARIO


23. FORMULARIOS III: AMPLIACIÓN DE FORMULARIOS


24. PLUGINS I: INTRODUCCIÓN A PLUGINS Y BLOQUES


25. USUARIOS Y PERMISOS


26. THEMING I: CREACIÓN DE TEMAS Y PLANTILLAS


27. THEMING II: THEMING EN MÓDULOS


28. PLUGINS II: TIPOS DE PLUGINS Y SERVICIOS


29. ENTIDADES I: ENTIDADES DE CONFIGURACIÓN


30. ENTIDADES II: ENTIDADES DE CONTENIDO


31. FORMATOS DE TEXTO Y FILTROS


32. ARCHIVOS E IMÁGENES


33. SISTEMA DE BÚSQUEDA


34. TRADUCCIÓN DE MÓDULOS


35. FORMULARIOS IV: JQUERY Y AJAX


36. PROGRAMACIÓN DE ACTUALIZACIONES


37. PROGRAMACIÓN DE VISTAS


38. EVENTOS


39. ENVÍO DE EMAILS


40. CACHE API


41. PROGRAMACIÓN DE TAREAS DE CRON Y COLAS


42. ESTS AUTOMÁTICOS


43. PROGRAMACIÓN DE COMANDOS PERSONALIZADOS DE DRUSH


44. PROGRAMACIÓN DE PERFILES DE INSTALACIÓN


45. COMPARTIR EN COMUNIDAD



   BENEFICIOS



  • Al finalizar este curso el participante será capaz de a programar módulos personalizados de cualquier tipo para Drupal 9. También podrá utilizar las tecnologías y herramientas necesarias para abordar esta tarea de forma productiva.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.