MIGRACIONES en Drupal desde 0
What you'll learn
- Aprenderás a utilizar la Batch API mediante Drush commands personalizados y Post Updates
- Aprenderás a utilizar la Migrate API con diferentes casos prácticos y fuentes de datos.
- Conocerás todas las opciones a la hora de enfrentarte a un proyecto de Migración.
- Aprenderás las fases que conlleva un proyecto de Migración real, desde su análisis hasta su desarrollo y ejecución.
- Aprenderás a usar otros módulos de Migración desde otros CMS, como Wordpress.
- Seguirás las mejores prácticas de programación; inyección de dependencias, uso de servicios, comentarios, limpieza de código...
Requirements
- Es recomendable tener conocimientos mínimos de Drupal y programación orientada a objetos.
- Disponer de un PC o equipo que te permita trabajar y seguir las actividades del curso, así como la instalación de Drupal.
Description
En este curso aprenderás a cómo realizar Migraciones en Drupal partiendo desde su inicio. Esto incluye:
Análisis previo a una migración.
Mapeo de campos entre origen y destino desde la hoja Drupal Spec Tools.
Migración de datos desde diferentes vías (Migrate API, Post Updates, Drush Commands...) y a partir de diferentes fuentes de datos.
Batería de pruebas y ejecución de una migración a través de Drush.
Exámen final para evaluar tu aprendizaje y obtener la certificación Udemy de este curso.
He trabajado durante meses y he puesto sobre la mesa todo mi empeño, dedicación y cariño en ofrecer un Curso pionero en español que trate exclusivamente de Migraciones en Drupal.
Porque sí, las migraciones son algo a lo que tarde o temprano nos vamos a enfrentar en el mundo laboral, en proyectos reales. Este Curso te enseñará la base requerida para trabajar en proyectos de migración reales.
Llevo varios cursos impartidos y, si algo he aprendido gracias a la experiencia y comentarios de los alumnos, es que el tiempo es oro. Este curso está organizado para que cada minuto que inviertas en él te sea útil. En pocas palabras, es una apuesta por "La calidad, antes que la cantidad".
Las Migraciones en Drupal ofrecen una extensa baraja de posibilidades; este curso te enseñará cartas valiosas de esa baraja. En concreto, este curso te enseñará a llevar a cabo migraciones de diferentes maneras:
Migrate API: teoría, ejercicios y casos prácticos desde 0, a partir de diferentes orígenes de datos.
Batch API - Migraciones por lotes. Esto incluye:
Drush Commands: cómo crear y usar comandos Drush personalizados.
Post Updates: cómo crear y lanzar Post Updates.
Manualmente: cuando la deadline o los recursos no acompañan, te enseño cómo realizar migraciones de forma manual mediante módulos personalizados.
Otros módulos (Wordpress, Drupal 6/7...): visión general y cómo usar otros módulos de migración, útiles en casos más concretos.
Entre este listado quiero destacar la importancia de Migrate API en el mundo de las Migraciones en Drupal. Migrate es el módulo más relevante e importante para ejecutar proyectos de migración en Drupal. En este curso se han invertido grandes esfuerzos en la organización de los bloques y lecciones para que aprendas las bases necesarias y una vez finalizado el curso puedas trabajar perfectamente con la API de Migrate. El curso ofrece varios bloques destinados a este módulo, con numerosos casos prácticos.
Por último y para tu tranquilidad, quiero informarte de algunos puntos clave acerca de este curso:
Una vez inscrito, tendrás acceso ilimitado y para siempre al curso y todos los recursos.
Todo el código que veas en este curso se ha realizado siguiendo buenas prácticas de codificación y siguiendo los Codings Standard de Drupal. Esto incluye inyección de dependencias, declaración de servicios, código limpio, comentarios, documentación, etc.
Tendrás acceso gratuito de por vida a las actualizaciones que se vayan agregando al curso. Con el tiempo se irán agregando nuevas clases y recursos. Además tendrás acceso a los mensajes y anuncios del instructor.
No todo es contenido: contarás conmigo durante todo el proceso de aprendizaje. ¡Estaré encantado de responder tus dudas y consultas!
Who this course is for:
- Desarrolladores Drupal que deseen aprender sobre las Migraciones.
- Desarolladores Drupal que deseen aprender acerca de la Migrate API.
- Cualquier persona con conocimientos de programación que tenga interés en Drupal y la Migración de datos.
Instructor
Tengo 30 años y nací en Sevilla, Andalucía. Llevo más de 7 años trabajando en desarrollo web especializado en Drupal. Me gusta el deporte, la cerveza fría, y los videojuegos; también los desarrollo en mi tiempo libre con el motor de videojuegos Unity.
Tengo una comunidad llamada Drupal Sapiens donde se comparte artículos, información, recursos y formaciones muy interesantes del ecosistema Drupal.