Drupal para Desenvolvedores II

Duração: 12 horas - Nível: Avançado

Este curso é voltado para os desenvolvedores que entendem sobre a criação de seus próprios módulos e como estender o Drupal. É abordado com profundidade as metodologias para interagir de forma correta e proveitosa com os principais módulos contribuídos, redes sociais, formulários e informações integradas com dados de terceiros.

Pré-requisitos: Conhecimento de PHP, e experiência em desenvolvimento de módulos para o Drupal.

Conteúdo:

  • Interação e extensão com as APIs dos principais módulos contribuídos:
    • Views na manipulação da listagem de conteúdo;
    • Context na manipulação dinâmica de conteúdo contextual;
    • Panels / Layout Builder na manipulação dinâmica de conteúdo;
  • Implementação avançada do Form API;
  • Uso de Entity API na extensão de funcionalidades com aproveitamento de toda a flexibilidade do Drupal;
  • Integração de Drupal com Webservices, criação e consumo de API’s;
  • Criação de hooks personalizados para prover extensibilidade.