Live master · BTP

Master's in CAP - BAIP (BTP) Backend Developer with AI

Become an SAP BTP backend developer. Master the SAP Cloud Application Programming Model (CAP), the framework SAP uses to build and extend its cloud applications, and multiply your productivity by integrating AI assistants into your daily workflow.

A 100% hands-on program: every class builds on a real service that ends up deployed on SAP BTP with an SAP HANA Cloud database and a Fiori elements interface generated from annotations. The content covers the competencies of the official SAP Certified Associate - Backend Developer - SAP Cloud Application Programming Model certification.

  • 8 live 90-minute classes, one per week (Mondays)
  • Stack: CAP on Node.js with TypeScript, CDS and SAP HANA Cloud
  • Environments: SAP Business Application Studio and Visual Studio Code
  • AI-assisted development throughout the program
  • Preparation aligned with the official SAP certification

Edition in the 2026-2027 academic year

When each edition runs across the academic year (September 2026 to July 2027).

Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
1st edition
Feb 1, 2027 Apr 5, 2027

Live class schedule

Start time by country (each class lasts 90 minutes). All classes are recorded and available in the virtual classroom.

Period Madrid Mexico Colombia, Peru, Ecuador Venezuela, Bolivia Argentina
Until Oct 25, 2026 21:00 13:00 14:00 15:00 16:00
Oct 26, 2026 to Mar 27, 2027 21:00 14:00 15:00 16:00 17:00
From Mar 28, 2027 21:00 13:00 14:00 15:00 16:00

The journey, class by class

Each week you build on a real application. The journey ends with a final project and certification preparation.

  1. Live class 1 · Feb 1, 2027

    CAP, the backend framework of SAP BTP, with AI from day one

    Start the way SAP backend teams work: cloud, command line and AI assistants.

    View content
    • What the Cloud Application Programming Model solves: convention over configuration, protocols served out of the box (OData V4, REST) and its role in side-by-side extensibility for S/4HANA
    • Your SAP BTP account from scratch: subaccount, entitlements and subscription to SAP Business Application Studio with full-stack dev spaces
    • Generating the project with cds init: the db, srv and app folder structure, package.json and the cds watch and cds serve cycle
    • Node.js with TypeScript as the working flavor: tsconfig.json and types generated from the model with cds-typer
    • AI-assisted programming: Claude Code, OpenAI Codex and OpenCode with local and alternative models; when to use each one in SAP projects

    Monday 21:00 Madrid · 90 min · recorded

  2. Live class 2 · Feb 15, 2027

    Version control and your first data models with CDS

    The data model is the contract of the whole application: everything starts here.

    View content
    • A GitHub repository and a Git workflow: commits, branches and synchronization from SAP Business Application Studio
    • Persistent and abstract entities in CDL (Core Data Services Definition Language) and loading test data with CSV files
    • Custom, structured and array types, reference types and enumerations
    • Default values, integrity constraints and virtual elements computed at runtime

    Monday 21:00 Madrid · 90 min · recorded

  3. Live class 3 · Feb 22, 2027

    Advanced CDL: views, projections and relationships

    Model the way the business thinks: connected entities, not loose tables.

    View content
    • Entities defined with select and with projection: when to use each one and what each variant generates in the database
    • Entities with parameters and extending existing entities with extend
    • Managed and unmanaged associations: generated foreign keys versus explicit on conditions
    • To-many and many-to-many relationships with link entities, and compositions for header-item hierarchies

    Monday 21:00 Madrid · 90 min · recorded

  4. Live class 4 · Mar 1, 2027

    Aspects, directives, services and annotations

    Less repeated code and a model ready to be exposed to the world.

    View content
    • Reusable aspects from @sap/cds/common: cuid for UUID keys, managed for audit data and localized for multilanguage texts
    • Organizing the model with namespace, context and using: projects that stay maintainable as they grow
    • Defining services: exposing entities with projections, denylisting with @readonly and @insertonly
    • Annotations on the model and the service: the mechanism that drives validations, interface and behavior in CAP

    Monday 21:00 Madrid · 90 min · recorded

  5. Live class 5 · Mar 8, 2027

    CQL and business logic with event handlers

    This is where CAP becomes YOUR application: business logic on top of the model.

    View content
    • CQL (CDS Query Language): postfix projections, path expressions, infix filters, grouping, mixin, casting and exists
    • CQL queries embedded in the service with the cds.ql API
    • before, on and after handlers on the READ, CREATE, UPDATE and DELETE events of the service lifecycle
    • Testing services with HTTP requests from SAP Business Application Studio (.http files) and AI-assisted data and test generation

    Monday 21:00 Madrid · 90 min · recorded

  6. Live class 6 · Mar 15, 2027

    Functions, actions and external services

    Connect your service to the rest of the SAP and non-SAP world.

    View content
    • Functions and actions, unbound and bound to entities: modeling, implementation and consumption via OData
    • Importing external services from their EDMX specification and exposing them in a controlled way in your own service
    • Bootstrapping the CAP server, CORS and per-environment configuration with dotenv variables
    • Beyond OData: the REST protocol, GraphQL and interactive API documentation with Swagger (OpenAPI)

    Monday 21:00 Madrid · 90 min · recorded

  7. Live class 7 · Mar 29, 2027

    Fiori elements on CAP and deployment to Cloud Foundry

    Your backend with a professional face, published on the SAP cloud.

    View content
    • An SAP Fiori elements application generated on top of the CAP service: List Report and Object Page without coding the interface
    • UI annotations: selection fields, value helps, UI.LineItem with criticality and images, UI.HeaderInfo, UI.Facets, data points and internationalization
    • An SAP HANA Cloud instance: creation, mapping and development and production profiles
    • MTA packaging (mta.yaml), cds build and deployment to Cloud Foundry: models in the HDI container and services on Node.js

    Monday 21:00 Madrid · 90 min · recorded

  8. Live class 8 · Apr 5, 2027

    Local environment, best practices and final project with AI

    Come full circle: develop locally like a professional and deliver a real project.

    View content
    • A complete local development environment: Node.js, Visual Studio Code, CDS extensions and testing with REST Client and Postman
    • Local-cloud parity: SQLite in development and SAP HANA Cloud in production with the same model
    • Developing a complete feature end to end with AI assistants: from requirement to deployment
    • Final project: a real requirement, guided resolution, technical delivery and a best-practices review
    • Guidance for the official certification: exam format and preparation strategy

    Monday 21:00 Madrid · 90 min · recorded

Final project

Final project and certification preparation

You develop a complete feature end to end with AI assistants on a real requirement, from requirement to deployment, with guided resolution, a technical delivery and a best-practices review. You finish with guidance for the official certification: exam format and preparation strategy.

The program content is aligned with the official SAP Certified Associate - Backend Developer - SAP Cloud Application Programming Model certification (the exam is not included in the price).

Reference certification

SAP Certified Associate - Backend Developer - SAP Cloud Application Programming Model

C_CPE_2601

Included in the Premium subscription

This master and all the others, in a single plan

With the Premium subscription you get access to the live classes of this master and of every master in the catalog, plus the recordings of all of them, for as long as your subscription is active. One plan, the whole path.

You already have Premium: go into the virtual classroom to follow this master and every other one in the catalog, live and on recording.

Class dates and times may be subject to change. Any change is announced in advance on the training platform.

SAP, SAP Fiori, SAP BTP, ABAP and other product names are trademarks of SAP SE. Logali Tech is not affiliated with SAP SE and is not an official partner: the content is independent training. The official certification exam is not included in the price of the master. Logali Tech does not provide access to SAP systems: hands-on work is done on free SAP BTP Trial accounts created by the student, guided in class. When the content is On-Premise, the student can run the free trial system that SAP makes available (ABAP Cloud Developer Trial) on their own infrastructure, or use the system in their own company environment.