---
title: Developer Course (Revamping in progress)
description: The course will familiarize you with the various Contentserv extensions and enable you to develop extensions (plug-ins) with PHP and JavaScript...
image: https://www.contentserv.com/hubfs/academy/EN/CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Developer.png
---

- [Login](https://login.contentserv.com/login)

Search

Language

- Contact Us

![Centric+Contentserv](https://www.contentserv.com/hs-fs/hubfs/Contentserv%20Theme%202024/images/Centric+Contentserv.png?width=938&height=157&name=Centric+Contentserv.png)

- Product
  
  Solutions
  
    - Product Information Management
    - Product Experience Management
    - Digital Asset Management
    - Product Feed Management
  
  
  
  
  
  
    - Product Experience Cloud
      
       Your all-in-one product experience cloud for managing and personalizing product content – fueled by AI.
    - [Apps Find connectors, add-ons and integrations to extend the value of Contentserv.](https://apps.contentserv.com)
- Use Cases
  
  
  
    - Multichannel Publishing
    - Content Personalization and Contextualization
    - Product Content Enrichment
    - Product Content Syndication
    - Global Translation & Localization
    - Data Quality & Governance
    - Data Onboarding and Consolidation
    - Product Lifecycle Management (PLM)
    - B2B Digital Commerce
- Customer Success
  
    - [Experience Academy](https://www.contentserv.com/experience-academy)
    - Product Experience Community
- Partners
  
    - Find a Partner / Partner Network
    - Partner With Us
    - Partner Network
- Resources
  
  Education
  
    - [Blog](https://www.contentserv.com/blog)
    - [White Papers & eBooks](https://www.contentserv.com/ebooks-and-whitepapers)
    - [Reports & Surveys](https://www.contentserv.com/reports-and-surveys)
    - [Infographics](https://www.contentserv.com/infographics)
    - Podcast
    - [Customer Stories](https://www.contentserv.com/customer-stories)
    - [Webinars & Events](https://www.contentserv.com/events)
    - [Press Releases](https://www.contentserv.com/press)
    - Glossary
- Why Contentserv
  
    - Who We Are
    - Why Choose Contentserv?
    - Careers
    - Stay up to date

[![Request a demo](https://hubspot-no-cache-eu1-prod.s3.amazonaws.com/cta/default/8210569/840e4852-2ea0-4def-83a3-66ee46a7c47a.png)](https://hubspot-cta-redirect-eu1-prod.s3.amazonaws.com/cta/redirect/8210569/840e4852-2ea0-4def-83a3-66ee46a7c47a)

Contentserv is now part of Centric Software and this page will soon exist on [centricsoftware.com](https://www.centricsoftware.com/). For information on Centric solutions - including PIM, DAM, Syndication and DSA, head over to Solutions > [Centric PXM](https://www.centricsoftware.com/centric-pxm/) to discover more.

✕

- [Home](https://www.contentserv.com/)
- [Academy](https://www.contentserv.com/experience-academy)
- Developer Course (Revamping in progress)

[Course](https://www.contentserv.com/experience-academy/tag/course)

# Developer Course

![Developer Course](https://www.contentserv.com/hubfs/academy/EN/CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Developer.png)

[Expert](https://www.contentserv.com/experience-academy/tag/expert)

### Here’s what’s inside

The course will familiarize you with the various Contentserv extensions and enable you to develop extensions (plug-ins) with PHP and JavaScript, along with the know-how to make these available to users via a deployment process.

Details

- Skill Level: Expert
- Duration: 8 hours
- Certificate: Yes
- Methodology: Self-paced (Fallback)

Prerequisites

Successful completion of the Foundation and Configuration Courses. Programming skills (JavaScript, PHP, HTML and CSS) are needed to pursue this course.

Ready?  
Here you grow.

[Take this course](https://login.contentserv.com/)

After successful completion of the course, the student/participant will be able to

- provide in-depth details about the possible customization of the Contentserv CS application
- understand how to develop customizations

### Agenda

### M01: Introduction & Overview

- The Contentserv File Structure
- Overview of PIM and MAM APIs
- Getting Complex Data (References, Sub tables) out of CS via PHP API
- Overview of Utility APIs

### M02: Plugins

- Workflow Plugins
- Event Plugins
- Placeholder Plugins
- Active Job Plugins
- Data Quality Plugins
- Overview of other Plugin Options
- UI Plugins
- Rights Plugins
- Option Plugins
- MAM Pre-set Plugins

### M03: Dashboard

- Objective Handling
- Overview of the JavaScript UI Framework
- Building a Simple Dashboard Reporting Tile

### M04: Import & Export Overview

- Objective Handling
- Overview Import Database
- Overview Export Database

### M05: Import & Export Database

- Import via SQL Queries
- Building a small Talend Product Import
- Getting the Data via the JAVA API
- Building a small CSV Export

### M06: Configuring Data Quality

- Data Quality components
- Configure and schedule data quality rules
- Execute and analyse data quality runs

### M07: Configuring dataflow Import & Export Jobs

- Configure a dataflow Import & Export Job
- Execute the dataflow Import & Export Job

### Applicable for these roles

[Operations](https://www.contentserv.com/experience-academy?role_tag=operations)

[Developer](https://www.contentserv.com/experience-academy?role_tag=developer)

[Technical Consultant](https://www.contentserv.com/experience-academy?role_tag=technical-consultant)

This might be also relevant for you:

![Configuration Course](https://www.contentserv.com/hs-fs/hubfs/academy/EN/CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Configuration.png?width=1540&height=481&name=CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Configuration.png)

[Advanced](https://www.contentserv.com/experience-academy/tag/advanced)

[Configuration Course](https://www.contentserv.com/experience-academy/configuration-course)

![Flextable Course](https://www.contentserv.com/hs-fs/hubfs/academy/EN/CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Flextables.png?width=1540&height=481&name=CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Flextables.png)

[Expert](https://www.contentserv.com/experience-academy/tag/expert)

[Flextable Course](https://www.contentserv.com/experience-academy/flextable-course)

![Comet Course](https://www.contentserv.com/hs-fs/hubfs/academy/EN/CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Comet.png?width=1540&height=481&name=CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Comet.png)

[Expert](https://www.contentserv.com/experience-academy/tag/expert)

[Comet Course](https://www.contentserv.com/experience-academy/comet-course)

[Show all events & courses](https://www.contentserv.com/experience-academy)

![Centric+Contentserv](https://www.contentserv.com/hs-fs/hubfs/Contentserv%20Theme%202024/images/Centric+Contentserv.png?width=938&height=157&name=Centric+Contentserv.png)

##### Extraordinary Product Experiences. Unlimited Digital Commerce.

[![Request a demo](https://hubspot-no-cache-eu1-prod.s3.amazonaws.com/cta/default/8210569/840e4852-2ea0-4def-83a3-66ee46a7c47a.png)](https://hubspot-cta-redirect-eu1-prod.s3.amazonaws.com/cta/redirect/8210569/840e4852-2ea0-4def-83a3-66ee46a7c47a)

- <https://www.facebook.com/Contentserv/>
- <https://www.linkedin.com/company/contentserv/>
- <https://www.instagram.com/contentserv/>

###### Product

- Product Information Management
- Digital Asset Management
- Product Experience Management
- Product Feed Management
- Product Experience Cloud
- [Apps](https://apps.contentserv.com/)

###### Use Cases

- Multichannel Publishing
- Content Personalization and Contextualization
- Product Content Enrichment
- Product Content Syndication
- Global Translation & Localization
- Data Quality & Governance
- Data Onboarding and Consolidation
- Product Lifecycle Management (PLM)
- B2B Digital Commerce

###### Customer Success

- [Experience Academy](https://www.contentserv.com/experience-academy)
- Product Experience Community

###### Partners

- Find a Partner / Partner Network
- Partner with Us
- Partner Network

###### Resources

- [Blog](https://www.contentserv.com/blog)
- [White Papers & eBooks](https://www.contentserv.com/ebooks-and-whitepapers)
- [Reports & Surveys](https://www.contentserv.com/reports-and-surveys)
- [Infographics](https://www.contentserv.com/infographics)
- Podcast
- [Customer Stories](https://www.contentserv.com/customer-stories)
- [Webinars & Events](https://www.contentserv.com/events)
- [Press Releases](https://www.contentserv.com/press)
- Glossary

###### PIM for your business

- PIM for B2B
- PIM for B2C
- Cloud PIM

###### DAM for your business

- DAM for Marketing
- DAM for Distributors
- DAM for eCommerce
- DAM for Retailers

###### Why Contentserv

- Who we are
- Why choose Contentserv
- Careers
- Stay up to date

##### Sign up for our newsletters

© Copyright 2026 Contentserv GmbH

- Legal
- Data Privacy Statement

![](https://px.ads.linkedin.com/collect/?pid=4608393&fmt=gif)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Organization",
    "name" : "Contentserv"
  },
  "datePublished" : "2025-05-13 09:19:26",
  "description" : "The course will familiarize you with the various Contentserv extensions and enable you to develop extensions (plug-ins) with PHP and JavaScript...",
  "headline" : "Developer Course (Revamping in progress)",
  "image" : "https://8210569.fs1.hubspotusercontent-eu1.net/hubfs/8210569/academy/EN/CS_Illustrations_Academy%20eLearning%20Course_1200x628_EA01_LG_Developer.png",
  "mainEntityOfPage" : {
    "@id" : "https://www.contentserv.com/experience-academy/developer-course",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.contentserv.com/hubfs/Contentserv%20Theme%202021/Images/Contentserv%20logo.svg"
    },
    "name" : "Contentserv"
  }
}
```

```json
{
  "@context" : "https://schema.org/",
  "@type" : "BreadcrumbList",
  "itemListElement" : [ {
    "@type" : "ListItem",
    "item" : "https://www.contentserv.com/",
    "name" : "Home",
    "position" : 1
  }, {
    "@type" : "ListItem",
    "item" : "https://www.contentserv.com/experience-academy",
    "name" : "Academy",
    "position" : 2
  }, {
    "@type" : "ListItem",
    "item" : "https://www.contentserv.com/experience-academy/developer-course",
    "name" : "Developer Course (Revamping in progress)",
    "position" : 3
  } ]
}
```