---
title: Rheinwerk Courses from Dr. Kerem Koseoglu
description: Dr. Kerem Koseoglu offers expert training in ABAP programming, focusing on modern SAP technologies and development practices. Enhance your skills through his on-demand courses.
---

[![Rheinwerk Publishing & SAP PRESS Logo](https://learning.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg "Rheinwerk Publishing & SAP PRESS Logo")](https://www.sap-press.com/)

- Books 
    - Get an overview of our books and courses on every relevant SAP topic. 
          - [Programming](https://sap-press.com/programming/)
          - [Administration](https://sap-press.com/administration/)
          - [BI](https://sap-press.com/business-intelligence/)
          - [Finance](https://sap-press.com/finance-controlling/)
          - [Logistics](https://sap-press.com/logistics/)
          - [HR](https://sap-press.com/human-resources/)
          - [CRM & Sales](https://sap-press.com/marketing-sales/)
          - [HANA](https://sap-press.com/hana/)
          - [Introductions](https://sap-press.com/introductions/)
          - [E-Bites](https://sap-press.com/e-bites/)
          - [Certification Guides](https://www.sap-press.com/certification-guides/)
          - [Rheinwerk Courses](https://www.sap-press.com/online-courses/)
- Book Subscription 
    - Get unlimited access to all SAP PRESS books! 
          - [SAP PRESS Subscription](https://sap-press.com/subscriptions/)

![kerem_koseoglu_lp_header_on_demand_courses-updated](https://learning.sap-press.com/hubfs/kerem_koseoglu_lp_header_on_demand_courses-updated.png)

Dr. Kerem Koseoglu is a freelance SAP software architect who specializes in ABAP programming. He regularly teaches professional training courses for ABAP developers. He has participated in global software development projects in a variety of roles, including lead architect, team lead, developer, technical advisor, instructor, and project manager. He is the author of [*Design Patterns in ABAP Objects*](https://www.sap-press.com/design-patterns-in-abap-objects_4277/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=1464) (SAP PRESS), *[SQL: The Practical Guide](https://www.sap-press.com/sql_6043/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=2679)* ([Rheinwerk Computing](https://www.sap-press.com/swift_6111/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=2718)), [Swift: The Practical Guide (Rheinwerk Computing)](https://www.sap-press.com/swift_6111/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=2718), and several books and articles for technical magazines in Turkey. He has a Ph.D. in organizational behavior. In addition to his writing, he is the trainer of the following Rheinwerk Courses available on demand. 

### [![Modern ABAP](https://learning.sap-press.com/hs-fs/hubfs/blog_courses_015_MODERN_ABAP_kerem_landing_page_on-demand.png?width=800&height=267&name=blog_courses_015_MODERN_ABAP_kerem_landing_page_on-demand.png)](https://www.sap-press.com/online-courses/modern-abap-abap-objects-cds-and-AMDP/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=modernabap)

 

Programming for today's SAP landscapes requires proficiency in a plethora of modern technologies. In this live online course, you'll improve your skills in three key areas: object-oriented programming for ABAP (OO-ABAP), core data services (CDS), and ABAP-managed database procedures (AMDP). [Purchase the on-demand series here.](https://www.sap-press.com/online-courses/modern-abap-abap-objects-cds-and-AMDP/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=modernabap)

 

 

[![courses_thumbnail_modern_abap_01_abap_objects_email](https://learning.sap-press.com/hs-fs/hubfs/courses_thumbnail_modern_abap_01_abap_objects_email.png?width=150&height=150&name=courses_thumbnail_modern_abap_01_abap_objects_email.png)](https://www.sap-press.com/online-courses/modern-abap-abap-objects-cds-and-AMDP/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=modernabap)The Basics of Object-Oriented Programming for ABAP (OO-ABAP)

This course will introduce you to object-oriented programming for ABAP. You’ll understand the importance of ABAP Objects, tour the Eclipse development environment, and get to know key language elements. The instructor will teach you to create classes, abstract classes, interfaces, and more.

 

[![courses_thumbnail_modern_abap_02_cds_email](https://learning.sap-press.com/hs-fs/hubfs/courses_thumbnail_modern_abap_02_cds_email.png?width=150&height=150&name=courses_thumbnail_modern_abap_02_cds_email.png)](https://www.sap-press.com/online-courses/modern-abap-abap-objects-cds-and-AMDP/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=modernabap)Developing Core Data Services (CDS) for ABAP

Core data services (CDS) is the backbone of modern SAP programming. In this course, the instructor will teach you about the importance of CDS views and how to access and create them. You’ll work with joins, associations, system variables, and parameters. The instructor will show you how to use built-in methods for efficient data querying, how to extend CDS views, and how to create custom CDS entities. 

 

[![courses_thumbnail_modern_abap_03_amdp_email](https://learning.sap-press.com/hs-fs/hubfs/courses_thumbnail_modern_abap_03_amdp_email.png?width=150&height=150&name=courses_thumbnail_modern_abap_03_amdp_email.png)](https://www.sap-press.com/online-courses/modern-abap-abap-objects-cds-and-AMDP/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=modernabap)ABAP-Managed Database Procedures (AMDP) and SQLScript

Program database procedures directly in the ABAP environment! First, learn the basics of SQLScript so that you can create ABAP-managed database procedures (AMDPs). Then see how to write AMDP methods and call methods from ABAP code, CDS views, and other AMDP methods. The instructor will demonstrate the many features of AMDPs: parameters, variables, internal tables, flow control, cross-joins, dynamic SQL, fuzzy search, and much more!

[![Purchase This On-Demand Series Here >](https://no-cache.hubspot.com/cta/default/5707200/interactive-196796686861.png)](https://learning.sap-press.com/hs/cta/wi/redirect?encryptedPayload=AVxigLKGQVOgiV8GZKFCvo9jZZ05wCZI1CxADToXG41KobLk3pAgXAOX6tO7%2BbARETEKV4P8TbFcuDZIX95EKozxdwWsmmjtWL2nXh5FCEsmajgQk3oDQGElpRxUeQ72jw17Fy%2B4Cb1Qg1urSF%2Bz6QYeFkEIv1Ht7cK9ZYMhODHR5c0cVqR4kBvXZkcHGT%2F7qrqWAJJmk3%2FyfBKvrp4oTnrMGSoRmIyltUrG0RoOsr3X%2Bju83yb2WAUp7IYzJzGISj6rhg4K4rOdD7%2BQhtwEq30UZLOGxXvg9hM0rnW%2F4goNPzN3LONo4ZlC92KceljvZ0PYsPFg6wxxdWsKdoJE1CPA7pL%2Bg5phuzM%3D&webInteractiveContentId=196796686861&portalId=5707200)

 

[![ABAP Unit Testing](https://learning.sap-press.com/hs-fs/hubfs/blog_courses_027_ABAP_Unit_Testing_on_demand.png?width=800&height=267&name=blog_courses_027_ABAP_Unit_Testing_on_demand.png)](https://www.sap-press.com/online-courses/abap-unit-testing/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=abapunit)

 

Understand the fundamentals of ABAP unit testing in object-oriented ABAP programming. Get to know the ABAP Unit test framework and learn to code automated unit tests. You’ll see how to execute tests, evaluate results, and more! [Purchase the on-demand course here.](https://www.sap-press.com/online-courses/abap-unit-testing/?utm_source=koseoglu&utm_medium=referral&utm_campaign=Authors&utm_content=abapunit)

[![Purchase This On-Demand Course Here &gt;](https://no-cache.hubspot.com/cta/default/5707200/interactive-205765790334.png)](https://learning.sap-press.com/hs/cta/wi/redirect?encryptedPayload=AVxigLJrpXipNX3epe4rI90q%2BL%2FQtT5RKmKwAAkVEptAiZk%2F%2FCr1NKUq5E%2BWDu12QZWyzJYFCmImNdq2FYDypROdaF%2BKkpJhDFE9Z6Uuk2U56cdJeP6kmzFZMpLg1MC1ttTDeDu52LXgsRNwUZkn%2Bj0JjRp3ybA2x3GM%2BVs2YrHiep3GUXSDuqj0E4PQ92S%2BmdT57vd%2B1XxslEVloc%2BSqA1JF3SVoWAIoZGYQ48AyglBBgGXc1Eu0UBJPLlV%2BerpkASj0%2BgkAL01WXWF%2Fq7XwXvFuaIIWmfCbmacGotsaqhhz6ba3yvdimMnjrzuxINg1B57SA%3D%3D&webInteractiveContentId=205765790334&portalId=5707200)

[![Rheinwerk Publishing & SAP PRESS Logo](https://learning.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg "Rheinwerk Publishing & SAP PRESS Logo")](https://www.sap-press.com/)

[Visit the SAP PRESS Store](https://sap-press.com/)

- <https://www.facebook.com/sappress>
- <https://twitter.com/sappress>
- <https://linkedin.com/company/sap-press>
- <https://www.instagram.com/sap_press/>
- <https://blog.sap-press.com/rss.xml>

- [Home](https://sap-press.com/)
- [About Us](https://sap-press.com/the-publisher/)
- [Legal Notes](https://sap-press.com/legal-notes/)
- [Privacy Policy](https://sap-press.com/privacy/)
- [Terms of Use](https://sap-press.com/terms/)
- Change Privacy Options

© 2026 Rheinwerk Publishing, Inc. | Change Privacy Options