OpenWebinars

Curso de Drupal REST API

En este curso aprenderás todas las herramientas que contiene Drupal para crear servicios web basados en el protocolo REST.


Icono de la tecnología

No solo ofrecemos cursos; facilitamos un camino hacia la excelencia tecnológica para empresas que aspiran a liderar el cambio.

  • Relación continua de asesoramiento con especialistas.
  • Dashboards intuitivos y un LMS que se integra sin fisuras.
  • Formación práctica con líderes del sector.
  • Itinerarios que se adaptan a tus metas empresariales.
  • Acceso 24/7 a 1.450 cursos especializados y actualizados.

Para profesionales que necesitan mejorar sus habilidades y acelerar su carrera profesional.

  • Acceso 24/7 a 1.050 cursos tecnológicos y digitales para que siempre estés al día.
  • Certificados para agregar valor a tu CV.
  • Tutores y profesores con experiencia real.
  • Rutas de aprendizaje para avanzar más rápido.
  • Test de aptitudes para medir tu progreso.
Comenzar Prueba Gratis

Disfruta de 15 días de acceso total sin coste y sin compromiso.

Curso impartido por

Avatar:Samuel Solís

Samuel Solís

Experto en Drupal

Contenido del Curso

9 Secciones · 22 Lecciones · 2 h. y 30 min. en total

Introducción

5 min.

REST

18 min.

Preparación del sistema Drupal 8

11 min.

Postman

5 min.

RESTful web services

37 min.

Json Api

23 min.

Json Api Extras

11 min.

Contenta CMS

25 min.

Cliente para Contenta CMS en VUE

12 min.

Habilidades que obtendrás

  • Los principios básicos de REST.
  • Cómo exponer el contenido Drupal con REST.
  • Qué incluye el módulo RESTful Web Service de Drupal 8.
  • Modos de autenticación y gestión de permisos.
  • Cómo exponer nuestro contenido tanto en JSON como en XML.
  • Cómo exponer listados personalizados usando views.
  • Los principios básicos de la especificación de jsonapi.
  • Qué contiene y cómo se usa JSON API.
  • Cómo podemos extenderlo con JSON API extras.
  • Instalar una distribución de Drupal (CONTENTA CMS).
  • Conocer CONTENTA CMS.
  • Un ejemplo de cliente que usa esa entidad.

Requisitos mínimos

Para cursar con éxito este curso de Drupal REST API, recomendamos que tengas conocimientos de desarrollo PHP en general y ciertos conocimientos de Drupal 8 como sistema. No es necesario ser un experto pero no se explicarán conceptos básicos de site building o desarrollo de módulos.

Conocer git como gestor de versiones no es imprescindible (aportaremos los comandos necesarios) pero si recomendable para interactuar con el código que vamos a usar.

Es recomendable tener un IDE completo (En el curso utilizaremos PHPStorm pero Eclipse, NetBeans o cualquier otro sería suficiente).

Completa tu formación con estos contenidos

Icono de la tecnología
Curso

Drupal Commerce

Intermedio
3 h. y 35 min.

En este curso aprenderás a crear una tienda online usando Drupal 8 y su suite de módulos para...

Samuel Solís
4.3
Icono de la tecnología
Curso

Introducción al Desarrollo en Drupal 8

Intermedio
10 h. y 15 min.

Curso de desarrollo en Drupal 8: aprende a desarrollar en back-end para uno de los CMS PHP más...

Juanen Bernal Carrillo

FORMACIÓN EMPRESARIAL

Descubre cómo OpenWebinars puede ser el socio estratégico en el desarrollo profesional de tu equipo

Más de 300.000 profesionales de distintas industrias han encontrado en nuestra metodología y contenidos la clave para su transformación digital. Únete a líderes del sector que ya han elevado la formación de sus equipos con nosotros.

CetelemLogo
TelefonicaLogo
VassLogo
AccentureLogo
IbermaticaLogo
MapfreLogo
OpenWebinars

/ business

La formación que tu equipo merece, los resultados que tu empresa necesita

Asesoría Personalizada

Una relación continua de asesoramiento con especialistas dedicados a maximizar el impacto formativo en tu equipo.

Herramientas Avanzadas

Dashboards intuitivos y un LMS que se integra sin fisuras con tu infraestructura actual a través de SSO.

Itinerarios Personalizados

Diseñamos un mapa de las rutas formativas de tus equipos que se alinea con los objetivos estratégicos y operativos de tu empresa.

Expertos de la Industria

Los profesores de OpenWebinars son líderes en sus campos, brindando conocimientos prácticos que transforman la teoría en habilidades aplicables.

Formación On-Demand

Accede a un catálogo de contenidos que evoluciona al ritmo de la tecnología, disponible 24/7, para que nunca dejes de avanzar.

Desarrollo Profesional Continuo

Más de 1.450 cursos especializados y actualizados, diseñados para mantener a tu empresa a la delantera de la innovación tecnológica.

Experimenta cómo nuestra metodología ya ha potenciado a más de 300.000 profesionales en diversas industrias.
Conviértete en el experto que el mercado tecnológico busca

Amplia Biblioteca de Cursos

Más de 1.050 cursos especializados en tecnología y negocios digitales, disponibles 24/7 para que aprendas a tu ritmo y según tus intereses.

Dominio en Tecnologías Emergentes

Acceso a formaciones de IA, Cloud, Data, Ciberseguridad y Desarrollo, para mantenerte a la vanguardia en las áreas más innovadoras.

Certificaciones Profesionales

Completa tu formación y obtén certificados que agreguen valor a tu CV, destacando en un mercado laboral competitivo.

Expertos de la Industria

Aprende de aquellos que no solo enseñan, sino que innovan, profesores que traen experiencias del mundo real a tu pantalla.

Rutas de Aprendizaje

Ya sea que estés empezando o buscando acelerar tu progreso, encuentra cursos alineados con tus aspiraciones y desafíos profesionales.

Evaluaciones Prácticas

Test de aptitudes y evaluaciones para seguir tu avance y enfocar tu desarrollo donde más lo necesitas.

Experimenta cómo nuestra metodología ya ha potenciado a más de 300.000 profesionales en diversas industrias. Comenzar Prueba Gratis
Elige el Plan de OpenWebinars que impulse tu transformación
La metodología, contenidos y plataforma de formación que se adapta al tamaño y ritmo de tu empresa, sea una gran Corporación, una Startup o una Empresa en crecimiento
OpenWebinars Business Soluciones escalables y personalizadas para tu empresa
Acceso 24/7 a 1.450 cursos especializados y actualizados
Automatizaciones y planificador de licencias
Itinerarios personalizados que se adaptan a tus metas empresariales
Creación de informes avanzados y personalizados
Dashboards intuitivos para gestionar la formación y analizar progresos
Customer Success dedicados a maximizar el impacto en tu equipo
Gestor de contenido propio (LMS): Total control en el contenido formativo
Personalización de la experiencia: Integración visual que refleja tu marca
Implementación de SSO: Integración perfecta con tus sistemas internos
Acceso a API: Conecta OpenWebinars con tus propias apps y flujos de trabajo
Básico Mensual

39,90€/mes

Ideal para profesionales con necesidades específicas a corto plazo o que prefieren una flexibilidad total.

Acceso 24/7 a 1.050 cursos especializados y actualizados
Formaciones de IA, Cloud, Ciberseguridad, Data y Desarrollo
Certificados para agregar valor a tu CV
Tutores y profesores con experiencia real
75 Rutas de aprendizaje para avanzar más rápido
Test de aptitudes para medir tu progreso
Suscríbete ahora
Experto Anual

225€/año

18,75€/mes (Ahorras 6 meses)

Para profesionales que buscan ahorrar en su formación continua y quieren convertirse en expertos demandados.

Acceso 24/7 a 1.050 cursos especializados y actualizados
Formaciones de IA, Cloud, Ciberseguridad, Data y Desarrollo
Certificados para agregar valor a tu CV
Tutores y profesores con experiencia real
75 Rutas de aprendizaje para avanzar más rápido
Test de aptitudes para medir tu progreso
Comenzar Prueba Gratis Disfruta de 15 días de acceso total sin coste y sin compromiso.

Preguntas frecuentes

Resuelve tus dudas o contacta con nosotros para más información.

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

En todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

becasBannerImg
+90.000 ESTUDIANTES CADA AÑO

Becas OpenWebinars

Para Centros de FP y Universidades de España

Colaboramos con más de 750 centros de Formación Profesional en España para dotar a los estudiantes IT de los recursos necesarios para afrontar el mercado laboral con las máximas garantías.

logoBecas

Este curso de Drupal está centrado en la creación de servicios REST empleando Drupal, utilizando todas las herramientas que incluye este CMS, y es de gran utilidad si quieres ampliar tus conocimientos como desarrollador Drupal.

Entrando en las secciones en las que está dividido el curso, la primera que podrás comenzar será la que trata sobre REST. En las lecciones que componen este bloque irás conociendo qué es REST, para qué sirve, por qué es tan importante actualmente, de qué reglas se compone y sus fundamentos esenciales. Además detallaremos los códigos de respuesta HTTP y sus diferentes tipos, en los que profundizaremos más adelante.

Continuaremos con el segundo bloque, en el que te enseñaremos cómo preparar el sistema Drupal. Aquí verás desde los requisitos del sistema, hasta la instalación básica de Drupal utilizando el gestor de dependencias Composer, la forma más adecuada de hacer la instalación para nuestro propósito durante el curso.

Completaremos la preparación del entorno de trabajo realizando la creación de un primer contenido en Drupal a modo de prueba, y después realizaremos la instalación de los módulos RESTfull y REST UI, paso a paso para que puedas realizar la misma en tu equipo al mismo tiempo.

Una vez ya hemos instalado y preparado nuestro sistema Drupal, antes de comenzar a trabajar con el mismo, os vamos a hablar sobre Postman, una herramienta que permite realizar las diferentes peticiones HTTP a nuestro sistema. Os explicamos cómo instalarla y los aspectos básicos de la misma.

Entramos ya en las secciones más teóricas de la formación, entrando en el bloque denominado Restful Web Services, el cual se divide en cuatro lecciones. En la primera de ellas explicaremos los diferentes métodos de autenticación que tiene Drupal 8: cookie, basic auth, oauth 1.0 y oauth 2.0.

La segunda lección servirá para que aprendas a obtener contenido, en este caso realizando una petición de contenido simple a través de GET sin autenticación. En la siguiente lección verás cómo crear, modificar o eliminar contenido, utilizando las llamadas POST, PATCH y DELETE. La cuarta y última lección de este bloque se dedica a la creación de un endpoint personalizado con el que poder realizar acciones personalizadas en Drupal, para que se pueda acceder a ellas desde fuera.

Cuando hayas interiorizado todo lo anterior, puedes continuar el curso realizando el bloque sobre JSON API. Este bloque está pensando para que entiendas qué es esta especificación y qué ventajas proporciona su utilización, además de conocer cómo realizar su instalación y sus características básicas en Drupal 8.

Para completar este bloque sobre JSON API tienes una lección final que te servirá para ver de forma práctica, cómo trabajar con la misma. El tutor realizará algunos ejemplos en los que ver cómo funcionan las llamadas, los tipos de contenido, los paginadores y los filtros.

Seguidamente entramos en la sección sobre el módulo JSON API Extras, en el cual realizaremos la instalación del mismo y veremos las opciones de configuración que añade a JSON API, destacando las más interesantes.

La lección inmediatamente posterior desarrollará el tema de Contenta CMS. Durante la misma el profesor explicará qué es exactamente esta distribución de Drupal, qué ventajas supone su utilización y sus desventajas, además de explicar qué es Contenta JS. Tras la introducción de esta distribución, podrás ver de forma práctica cómo realizar su instalación y una primera toma de contacto con su estructura y las opciones que proporciona.

Para acabar el curso tienes una sección final que servirá como ejemplo de cómo utilizar el cliente Vue para Contenta CMS. Comenzaremos realizando la instalación del mismo, y después realizaremos una demostración para explicar su funcionamiento, así podrás comprobar como el cliente Vue realiza las peticiones API.

De esta forma finaliza la formación en Drupal REST, la cual puedes completar realizando cualquiera de nuestros otros cursos de Drupal disponibles en el portal.