Développeur Technique SAP

SAP Technical Developer

Développez sur SAP: ABAP, Fiori/UI5, CDS views, APIs OData et extensions S/4HANA avec technologies modernes.

Niveau
Avancé
Durée estimée
8-12 mois
Nombre de phases
3

📋Prérequis

Programmation (OOP), bases de données SQL, logique métier, SAP basics

🎯Débouchés possibles

Développeur ABAPFiori DeveloperSAP Integration DeveloperTechnical Architect SAP

Ce que vous allez apprendre

ABAPFioriUI5CDS ViewsODataRAPBTP

Les phases du parcours

1

Phase fondamentale - ABAP Development

Durée estimée : 3-4 mois

Programmation ABAP et objets

ABAP basics

Syntaxe et structures ABAP

📚Sujets principaux :
  • •Data types
  • •Internal tables
  • •Control structures
  • •Modularization
  • •Database access (Open SQL)
💡Exemples pratiques que vous réaliserez :
  • ✓Simple report
  • ✓Data selection
  • ✓ALV display

ABAP Objects (OO)

Programmation orientée objet ABAP

📚Sujets principaux :
  • •Classes & Objects
  • •Inheritance
  • •Interfaces
  • •Events
  • •Exception handling
💡Exemples pratiques que vous réaliserez :
  • ✓OO class design
  • ✓Design patterns
  • ✓Factory pattern

Classical ABAP programs

Reports, BDC et LSMW

📚Sujets principaux :
  • •Reports & Selection screens
  • •BDC
  • •LSMW
  • •Smart Forms
  • •SAP Script
💡Exemples pratiques que vous réaliserez :
  • ✓Interactive report
  • ✓Data migration BDC
  • ✓Form output
2

Phase avancée - Fiori & Modern ABAP

Durée estimée : 3-4 mois

Fiori, UI5 et ABAP moderne

SAP Fiori & UI5

Développement Fiori/SAPUI5

📚Sujets principaux :
  • •SAPUI5 fundamentals
  • •MVC pattern
  • •OData services
  • •Fiori elements
  • •Fiori launchpad
💡Exemples pratiques que vous réaliserez :
  • ✓Custom Fiori app
  • ✓Extend standard app
  • ✓Fiori elements app

CDS Views & AMDP

Core Data Services et HANA

📚Sujets principaux :
  • •CDS Views
  • •Annotations
  • •AMDP
  • •Virtual Data Model
  • •Associations
💡Exemples pratiques que vous réaliserez :
  • ✓CDS view hierarchy
  • ✓Analytical CDS
  • ✓AMDP procedure

ABAP RESTful Programming (RAP)

RAP et Business Objects

📚Sujets principaux :
  • •RAP architecture
  • •Behavior definition
  • •Service binding
  • •Draft handling
  • •Validations
💡Exemples pratiques que vous réaliserez :
  • ✓RAP CRUD app
  • ✓Business object
  • ✓Fiori app with RAP
3

Phase expert - Integration & BTP

Durée estimée : 2-4 mois

Intégration et SAP BTP

Integration technologies

APIs, RFC et IDocs

📚Sujets principaux :
  • •RFC
  • •IDocs
  • •OData APIs
  • •SAP Gateway
  • •Web services (SOAP/REST)
💡Exemples pratiques que vous réaliserez :
  • ✓OData service creation
  • ✓RFC function module
  • ✓IDoc configuration

SAP Business Technology Platform

BTP et extensions cloud

📚Sujets principaux :
  • •BTP overview
  • •Cloud Foundry
  • •CAP (Cloud Application Programming)
  • •Integration Suite
  • •Extensions
💡Exemples pratiques que vous réaliserez :
  • ✓BTP app deployment
  • ✓CAP service
  • ✓Side-by-side extension

Performance & best practices

Optimisation et qualité

📚Sujets principaux :
  • •Code inspector
  • •Performance tuning
  • •Transport management
  • •Unit testing
  • •Debugging techniques
💡Exemples pratiques que vous réaliserez :
  • ✓Performance optimization
  • ✓Unit test framework
  • ✓Code review checklist

Prêt à démarrer votre parcours ?

Rejoignez des milliers d'apprenants et bénéficiez d'un accompagnement par des experts

Conseils pour réussir

💪

Pratique régulière

Réalisez des projets concrets pour appliquer ce que vous apprenez

👥

Rejoignez une communauté

Échangez avec d'autres apprenants et partagez votre progression

📝

Prenez des notes

Gardez une trace de vos apprentissages pour y revenir facilement

🎯

Fixez des objectifs

Divisez le parcours en petits objectifs et célébrez vos progrès