Profesional Online


Cursos SAP


Cursos TIC


Cursos CAM


Masters

Campus virtual
imagen de fondo
Curso especialista SAP

SAP BTP - Desarrollo Full Stack

En este curso te convertirás en un Desarrollador SAP BTP Fullstack, dominando la SAP Business Technology Platform (BTP) para crear aplicaciones empresariales modernas, escalables y cloud-native.

Programación SAP - ABAP

En este curso te convertirás en un Desarrollador SAP BTP Fullstack, dominando la SAP Business Technology Platform (BTP) para crear aplicaciones empresariales modernas, escalables y cloud-native.

Pide información

Respondemos en 24 horas

Modalidades

Semipresencial (virtual), online, inCompany.

Carga lectiva

220 horas, 3-5 meses.

Certificación

SAP C CPE 2409

Pide información

Qué aprenderás con este curso

  • Dominar el modelo CAP (Cloud Application Programming) para desarrollar aplicaciones backend en SAP BTP.
  • Construir interfaces usando SAP Fiori / SAPUI5, con experiencia práctica en UX y diseño UI.
  • Realizar extensiones e integraciones sobre S/4HANA utilizando APIs, CDS, servicios OData y eventos.
  • Configurar entornos, roles y seguridad en la plataforma SAP BTP.
  • Gestionar despliegues, transporte y versionado dentro del ecosistema SAP.
  • Preparar y resolver casos reales aplicando buenas prácticas para certificación oficial SAP
  • Trabajar con bases de datos en HANA y CDS Views, optimizando consultas y rendimiento.
No hace falta tener conocimientos previos.

Impartido desde cero

Impartido por Consultores SAP certificados.

Los mejores profesores

Practicas en entorno real

Formación práctica

Objetivo del curso

En este curso te convertirás en un Desarrollador SAP BTP Fullstack, dominando la SAP Business Technology Platform (BTP) para crear aplicaciones empresariales modernas, escalables y cloud-native.

Aprenderás a trabajar con el Cloud Application Programming Model (CAP), a diseñar interfaces con SAP Fiori y SAPUI5, y a desarrollar extensiones limpias sobre SAP S/4HANA.

Trabaja con entornos como SAP Business Application Studio y gestiona despliegues en Cloud Foundry, preparándote para destacar en el mercado laboral como especialista en desarrollo y consultoría SAP.

Salidas laborales

Esta formación te prepara para convertirte en un Desarrollador SAP BTP Fullstack, capaz de crear extensiones cloud, aplicaciones empresariales modernas y servicios backend sobre SAP Business Technology Platform.

Es un perfil técnico muy valorado en proyectos de modernización y migración a S/4HANA, ideal para desarrolladores ABAP, programadores SAPUI5 o consultores técnicos que buscan evolucionar hacia arquitecturas cloud-native.

Te posiciona para trabajar en equipos de desarrollo SAP dentro de consultoras o en departamentos IT de empresas usuarias de SAP, con foco en programación, integración y despliegue de soluciones en la nube.

Temario del curso

Formación técnica

  • Fundamentos de JavaScript

    Elementos básicos del lenguaje. Datos y variables simples. Toma de decisiones. Bucles. Arrays. Funciones. Objetos. Objetos de utilidad.

  • Fundamentos de SQL

    Conceptos fundamentales de bases de datos relacionales. Modelo entidad-relación y diseño lógico. Introducción al lenguaje SQL. Operaciones básicas de manipulación de datos.

Formación específica

  • Introducción a SAP Business Technology Platform

    Definición y propósito de SAP BTP. Arquitectura general de la plataforma. Modelo de negocio y casos de uso principales.

  • Historia del entorno Neo (2012-2028)

    Características técnicas del entorno Neo. Limitaciones y arquitectura propietaria. Pila tecnológica de Neo vs. estándares modernos.

  • Anuncio del fin de soporte de Neo (Diciembre 2028)

    Razones estratégicas para la migración. Cronograma y etapas importantes. Impacto en aplicaciones existentes.

  • Cloud Foundry como sucesor

    Comparativa técnica: Neo vs. Cloud Foundry. Ventajas del entorno Cloud Foundry.

  • Proceso de migración

    Metodología “Descubrir > Preparar > Migrar > Validar”. Herramientas de migración automática de SAP. Migración manual: exportar/importar. Casos prácticos y mejores prácticas.

  • Arquitectura SAP BTP: Fundación multi-nube

    Soporte para AWS, Azure, Google Cloud Platform. Distribución geográfica y regiones. Modelo de alta disponibilidad.

  • Arquitectura SAP BTP: Entornos de desarrollo

    Cloud Foundry Environment. Kyma Runtime (Kubernetes). Comparativa y casos de uso.

  • SAP Business Application Studio

    Entorno de desarrollo web. Plantillas y generadores. Integración con Git y DevOps.

  • SAP HANA Cloud

    Base de datos multi-modelo. Escalabilidad y rendimiento. Integración con aplicaciones CAP.

  • SAP Data Intelligence y servicios de persistencia

    PostgreSQL, Redis. Object Store Service.

  • SAP Integration Suite

    Cloud Integration (CPI). API Management. Open Connectors. Conectividad híbrida. Cloud Connector. Destination Service. Connectivity Service.

  • SAP Authorization and Trust Management

    XSUAA (Servicios Extendidos para Cuenta de Usuario y Autenticación). OAuth 2.0 y SAML 2.0. Control de acceso basado en roles. SAP Audit Log Service. SAP Malware Scanning Service. HTML5 Application Repository.

  • Filosofía y principios de CAP

    Diseño dirigido por dominio. Convención sobre configuración. Desarrollo políglota (Node.js y Java).

  • Arquitectura de aplicaciones CAP

    Separación de responsabilidades. Arquitectura orientada a servicios. Patrones de microservicios.

  • Instalación y configuración

    SAP CAP SDK (cds-dk). Extensiones de Visual Studio Code. Configuración de proyecto.

  • Interfaz de línea de comandos de CAP

    Comandos básicos: init, watch, serve, deploy. Generadores automáticos. Depuración y resolución de problemas.

  • Estructura y configuración de proyecto CAP

    Organización de carpetas. Package.json y dependencias. Configuración cds. Perfiles de desarrollo, pruebas, producción.

  • Modelos de Dominio

    Definición de entidades de negocio. Relaciones entre entidades. Aspectos y mixins.

  • Definiciones de Servicios

    Definición de servicios OData. Exposición de entidades. Operaciones CRUD automáticas.

  • Arquitectura dirigida por eventos

    Manejadores de eventos. Ganchos antes/después. Lógica de negocio personalizada.

  • ¿Qué es Core Data Services?

    Lenguaje de modelado de datos. Enfoque declarativo vs. imperativo. Ventajas sobre SQL tradicional. CDS en SAP HANA. CDS en CAP.

  • Sintaxis básica de entidades

    Cds entity Libros.

  • Tipos de datos primitivos

    String, Integer, Decimal, Boolean. Date, Time, DateTime, Timestamp. UUID, Binary, LargeBinary.

  • Claves primarias y secundarias

    Definición de claves. Claves compuestas. Claves automáticas (UUID, Identity).

  • Propiedades Avanzadas de Entidades

    Anotaciones. Validaciones y restricciones. Valores por defecto estáticos. Valores por defecto dinámicos. Valores generados. Asociaciones simples cds.

  • Composiciones vs Asociaciones

    Semántica de propiedad. Operaciones en cascada. Inserción/actualización profunda.

  • Relaciones muchos-a-muchos

    Entidades de enlace. Tablas de unión. Asociaciones gestionadas.

  • Introducción a Firebase Cloud Messaging (FCM)

    ¿Qué es FCM? Casos de uso para notificaciones push desde backend CAP.

  • Conexión de CAP con Firebase

    Generación y uso de claves de servidor. Llamadas HTTP desde servicios CAP a FCM. Formato de payload y tokens de dispositivo.

  • Casos prácticos

    Envío de notificaciones al crear registros CDS. Push a múltiples dispositivos filtrando por usuario o grupo.

  • Procedimientos, sinónimos y objetos avanzados CDS

    Procedimientos Almacenados en CDS. Definición de procedimientos. Parámetros de entrada y salida. Implementación en Node.js vs Java. Sinónimos (Synonyms). Propósito de los sinónimos. Vistas y Consultas. Vistas CDS. Campos calculados.

  • Servicios CAP y lógica OData

    Definición de Servicios OData. Proyecciones y restricciones. Acciones y Funciones. Anotaciones de autorización. Manejadores de Eventos. Operaciones personalizadas. Manejo de errores. Gestión de transacciones.

  • Integración de Servicios Externos

    Consumo de servicios OData externos. Integración de API REST. Patrones de integración con S/4HANA. Autenticación y autorización.

  • Fundamentos de SAPUI5

    ¿Qué es SAPUI5? Framework JavaScript de SAP. Basado en estándares web (HTML5, CSS3, JavaScript). Arquitectura MVC (Modelo-Vista-Controlador). Arquitectura MVC en SAPUI5. Modelo: Enlace de datos y lógica de negocio. Vista: Interfaz de usuario (XML, HTML, JavaScript). Controlador: Manejo de eventos y lógica de aplicación.

  • Fiori Elements vs Freestyle

    SAP Fiori Elements. Plantillas predefinidas (List Report, Object Page, etc.). Configuración mediante anotaciones. Desarrollo rápido de aplicaciones. Ventajas: consistencia, mantenimiento reducido. Desventajas: limitaciones de personalización. Freestyle SAPUI5. Desarrollo desde cero. Control total sobre UI/UX. Flexibilidad máxima. Mayor complejidad de desarrollo. Criterios de selección. Cuándo usar Fiori Elements. Cuándo usar Freestyle. Enfoque híbrido.

  • Enlace de Datos en SAPUI5

    Tipos de enlace de datos. Sintaxis de enlace xml. Enlace del modelo OData.

  • Preparación para Despliegue

    Aplicaciones Multi-Objetivo (MTA). Estructura del mta.yaml. Módulos y recursos. Gestión de dependencias. Despliegue en Cloud Foundry Comandos de CF CLI. Buildpacks (Node.js, Java). Variables de entorno.

  • Configuración de servicios

    Vinculaciones de servicios. Vinculación de base de datos HANAVinculación de base de datos HANA. Vinculación XSUAA. Vinculación de destino. Configuración específica del entorno. Desarrollo vs Producción. Perfiles de configuración. Gestión de secretos.

  • Monitoreo y Resolución de Problemas

    Registros de aplicación. Monitoreo de rendimiento. Manejo de errores y depuración. Verificación de estado.

  • Laboratorios prácticos y casos de uso

    Proyecto Integrador: Sistema de Gestión de Biblioteca. Análisis de requisitos. Entidades: Libros, Autores, Clientes, Pedidos. Servicios: Catálogo, Gestión de Pedidos. UI: Aplicación Fiori Elements. Implementación paso a paso. Modelado CDS. Implementación de servicios. Generación de UI. Despliegue en BTP. Casos de Uso Avanzados. Integración con S/4HANA. Lógica de negocio personalizada. Patrones de multi-tenencia.

Seminario de certificación

Seminario de certificación para prepararte para la certificación oficial SAP C_CPE_2409 - SAP Certified Associate - Backend Developer - SAP Cloud Application Programming Model.

Opiniones del curso

Todas las experiencias de nuestros alumnos son clave y conocerlas nos ayuda para seguir dando el máximo de nosotros.

Una parte fundamental de nuestro compromiso para la mejora continua son las encuestas de satisfacción acerca de la calidad formativa.

Cuando se termina una convocatoria semipresencial, pedimos a los alumnos la valoración de forma anónima del curso en términos generales, material ofrecido y evaluación del profesor. También se podrá compartir cualquier sugerencia que nos ayude a mejorar la calidad de nuetras acciones formativas.

La puntuación media de este curso según las encuestas de satisfacción es de 4.7 sobre 5 (basada en 2 encuestas).


¿Empezamos?

Con cualquiera de las modalidades podrás comenzar directamente.

Plan de estudios de Profesional Online

1. Plan de estudios

Definimos tu plan de estudios con uno de nuestros asesores especializados.

Formación técnica de Profesional Online

2. Formación técnica

Comienzo inmediato aprendiendo los fundamentos (online), imprescindible si no tienes conocimientos previos.

Formación específica de Profesional Online

3. Formación específica

Fórmate como desarrollador SAP a través de clases semipresenciales o formación online.

Preparación para la certificación oficial Profesional Online

4. Seminario certificación

Impartimos seminarios de certificación para que consigas tu título oficial.

Nuestros alumnos nos avalan

Echa un vistazo a las últimas opiniones que hemos recibido.

  • Profesional Online es un centro de formación homologado por Pearson VUE
  • Profeisonal Online en un centro de formación especializado en TIC en Barcelona
  • Profesional Online está en la Calle Mallorca en Barcelona
  • Profesional Online te ofrece los cursos más demandados
  • Certifícate en las instalaciones de Profesional Online
  • Profesional Online cafe
  • En Profesional Online nos adaptamos al alumno
  • En Profesional garantizamos un entorno tranquilo para realizar exámenes
  • Consigue tus objetivos formativos en Profesional Online
  • Ven a conocernos en Barcelona, España

Centro de formación SAP en Barcelona

Calle Mallorca 168, Barcelona

Ven a vernos y estudiamos cómo podemos ayudarte a conseguir tus objetivos laborales en SAP, nuestra oficina está en Barcelona cerca de la parada del metro "Hospital Clinic" (entre las calles Casanova y Muntaner).

Si quieres asegurarte que podemos atenderte al momento, concierta una cita a través del número de teléfono 932 201 110.

FUNDAE

Cursos SAP para trabajadores

Si estás trabajando, deberías de saber que las empresas disponen de un crédito para la formación de sus trabajadores que pueden hacer efectivo mediante la aplicación de bonificaciones a la Seguridad Social una vez realizada la formación.

La bonificación se obtiene a través de la Fundación Estatal para la Formación (FUNDAE, antes Fundación Tripartita) y desde Profesional Online nos encargamos de todos los trámites sin coste.

Algunas de las empresas que confían en nosotros: