Dilini seç
ABAP Kursu
Dünya çapında 2 milyondan fazla öğrenci

ABAP Kursu

4,7

ABAP programlamayı sıfırdan öğrenin ve SAP geliştirme ekiplerinin gerçekten ihtiyaç duyduğu becerileri kazanın. Bu kurs, temel dil sözdizimi ve iç tablolardan nesne yönelimli tasarım, Open SQL ve kurumsal entegrasyona kadar her şeyi kapsar. İster sıfırdan başlayın ister bilginizi resmileştirin, SAP ortamlarında gerçek çözümler sunmaya hazır hale geleceksiniz.

Dedika İşletmeler için

Neler öğreneceksiniz:

SAP GUI ve ABAP Workbench'te gezinmeyi, sözdizimsel olarak doğru ABAP programları yazmayı ve iç tablolar ile SAP Veri Sözlüğü ile güvenle çalışmayı öğreneceksiniz. Kurs, veritabanı erişimi için Open SQL, klasik ve ALV rapor geliştirme ve fonksiyon modülleri ile modüler programlamayı kapsar. Sınıflar, arayüzler ve istisna yönetimi dahil olmak üzere nesne yönelimli ABAP ilkelerini uygulayacaksınız. İleri düzey konular arasında BAPI'ler, kullanıcı çıkışları, BADI'ler, arka plan iş zamanlama ve dosya işlemleri yer alır. Kurs sonunda, üretim kalitesinde ABAP çözümleri geliştirmek, test etmek ve taşımak için teknik temele sahip olacaksınız.

Nasıl pratik şekilde çalışırsınız ABAP Kursu

Nasıl pratik yaparsınız ABAP Kursu

Şirketiniz için ekibinizi eğitmek isteyenlere özel

Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 38 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

ABAP ve SAP Ortamına Giriş

  • Ders 1 • SAP GUI'de Gezinme

    Günlük geliştirme görevleri için SAP Grafik Kullanıcı Arayüzü'nde pratik gezinmeyi öğretir. Kurs boyunca kullanılacak verimlilik alışkanlıkları oluşturur.

  • Ders 2 • SAP Mimarisi Genel Bakış

    Üç katmanlı SAP mimarisini ve ABAP programlarının bu mimari içinde nasıl çalıştığını kapsar. Sonraki tüm geliştirme çalışmaları için bağlam sağlar.

  • Ders 3 • ABAP Çalışma Tezgahı Temelleri

    ABAP Çalışma Tezgahı'nı birincil geliştirme ortamı olarak tanıtır. Öğrenciler, geliştirme nesneleri oluşturmayı ve yönetmeyi öğrenir.

  • Ders 4 • SAP Veri Sözlüğü Temelleri

    Veri Sözlüğü'nü SAP'deki merkezi meta veri deposu olarak açıklar. Tablo yapılarını ABAP program veri erişimine bağlar.

Bölüm 2Detayları Gör

ABAP Dil Sözdizimi ve Temel Yapılar

  • Ders 1 • Veri Türleri ve Değişken Bildirimi

    ABAP'te temel, karmaşık ve başvuru veri türlerini kapsar. Doğru tipleme, sonraki tüm programlama görevleri için gereklidir.

  • Ders 2 • Operatörler ve İfadeler

    ABAP ifadelerinde kullanılan aritmetik, karşılaştırma ve mantıksal operatörleri öğretir. Öğrencilerin anlamlı program mantığı oluşturmasını sağlar.

  • Ders 3 • Kontrol Akışı Deyimleri

    Program yürütmesini yönlendiren koşullu ve döngü yapılarını tanıtır. Öğrenciler, pratik senaryolarda dallanma ve yineleme uygular.

  • Ders 4 • Dize ve Tarih İşleme

    Dizeleri ve tarih/saat değerlerini işlemek için yerleşik ABAP işlevlerini kapsar. Bu beceriler, raporlarda ve arayüzlerde veri biçimlendirmeyi destekler.

  • Ders 5 • Alt Programlarla Modülerleştirme

    FORM rutinlerini ve bunlar arasında parametre geçirmeyi açıklar. En baştan kod tekrarını ve okunabilirliği teşvik eder.

Bölüm 3Detayları Gör

İç Tablolar ve Veri Yapıları

  • Ders 1 • Yapılar ve İç İçe Tablolar

    Karmaşık veri modelleme için yapılandırılmış türleri ve yapı tablolarını tanıtır. Öğrencileri gerçek SAP veri düzenlerine hazırlar.

  • Ders 2 • Tabloları Sıralama ve Arama

    Verimli veri erişimi için SORT ve ikili arama tekniklerini açıklar. Erken dönemde performans bilincine sahip kodlama alışkanlıkları oluşturur.

  • Ders 3 • İç Tablo Türleri

    Standart, sıralanmış ve karma iç tablo türlerini ve bunların erişim desenlerini ayırt eder. Doğru türü seçmek program performansını doğrudan etkiler.

  • Ders 4 • İç Tabloları Doldurma

    Çeşitli kaynaklardan iç tablolara veri ekleme yöntemlerini öğretir. Hem tek satırlı hem de toplu işlemleri kapsar.

  • Ders 5 • Tablo Verilerini Okuma ve Değiştirme

    Tablo içeriklerine erişmek ve bunları değiştirmek için READ TABLE, LOOP AT ve MODIFY'yi kapsar. Bu işlemler, veri işleme mantığının temelini oluşturur.

Bölüm 4Detayları Gör

Open SQL ile Veritabanı Erişimi

  • Ders 1 • Performans ve En İyi Uygulamalar

    Yaygın Open SQL performans tuzaklarını ve çözümlerini belirler. Üretim sistemlerinde yavaş sorguları önleyen alışkanlıklar oluşturur.

  • Ders 2 • SELECT Deyimi Temelleri

    Veritabanı kayıtlarını almak için ABAP SELECT deyiminin tam sözdizimini kapsar. Sözlük bilgisini canlı veri erişimine bağlar.

  • Ders 3 • Birleştirmeler ve Alt Sorgular

    Open SQL'de INNER JOIN, LEFT OUTER JOIN ve alt sorgu sözdizimini öğretir. Birden çok tablo arasında ilişkili verilerin alınmasını sağlar.

  • Ders 4 • Toplama İşlevleri ve Gruplama

    COUNT, SUM, MAX, MIN ve AVG'yi GROUP BY ve HAVING ile açıklar. Özet raporlama ve analitik sorguları destekler.

  • Ders 5 • Veri Değiştirme Deyimleri

    Veritabanı içeriğini değiştirmek için INSERT, UPDATE, MODIFY ve DELETE'i kapsar. Öğrenciler bunları uygun hata yönetimiyle güvenle uygular.

Bölüm 5Detayları Gör

ABAP Raporları ve Klasik Çıktı

  • Ders 1 • WRITE ile Liste Çıktısı

    Klasik liste çıktısı için WRITE, ULINE, SKIP ve biçimlendirme seçeneklerini kapsar. Okunabilir, profesyonel rapor düzenleri oluşturur.

  • Ders 2 • Rapor Programı Yapısı

    Bir ABAP rapor programının standart olaylarını ve yapısını açıklar. Sonraki tüm rapor geliştirmenin izlediği çerçeveyi oluşturur.

  • Ders 3 • Seçim Ekranları

    Kullanıcı giriş ekranları oluşturmak için PARAMETERS ve SELECT-OPTIONS'ı öğretir. Dinamik, kullanıcı odaklı rapor yürütmeyi sağlar.

  • Ders 4 • ALV Izgara Raporlaması

    Modern, özellik açısından zengin rapor çıktısı için ABAP Liste Görüntüleyici'yi tanıtır. Öğrenciler, profesyonel sonuçlar için klasik listeleri ALV ile değiştirir.

  • Ders 5 • Etkileşimli Raporlar

    AT LINE-SELECTION ve HIDE kullanarak ayrıntıya inme raporlamasını tanıtır. Klasik liste raporlarına etkileşim ekler.

Bölüm 6Detayları Gör

Modüler Programlama ve İşlev Modülleri

  • Ders 1 • Uzaktan İşlev Çağrıları

    SAP sistemleri arasında işlev modüllerini çağırmak için RFC teknolojisini açıklar. Entegrasyon ve dağıtılmış işleme senaryolarını sağlar.

  • Ders 2 • Include Programları

    Büyük programları yönetilebilir dosyalara bölmek için INCLUDE deyimlerini kapsar. Takım geliştirmeyi ve kod organizasyonunu destekler.

  • Ders 3 • Makrolar ve Satır İçi Kod Tekrar Kullanımı

    Bir program içinde yinelenen kod desenleri için DEFINE makrolarını tanıtır. Hafif yeniden kullanım için işlev modüllerini tamamlar.

  • Ders 4 • İşlev Grupları ve İşlev Modülleri

    İşlev gruplarının yapısını ve işlev modüllerinin yeniden kullanılabilir mantığı nasıl kapsüllediğini açıklar. SAP'in modüler geliştirme modelinin merkezinde yer alır.

Bölüm 7Detayları Gör

Nesne Yönelimli ABAP Programlama

  • Ders 1 • Sınıflarla İstisna Yönetimi

    TRY, CATCH ve RAISE EXCEPTION kullanan sınıf tabanlı istisna yönetimini kapsar. Eski SY-SUBRC kontrollerini yapılandırılmış hata yönetimiyle değiştirir.

  • Ders 2 • Yöntemler ve Yöntem Çağrıları

    OO ABAP'te yöntem imzalarını, parametre geçirmeyi ve dönüş değerlerini kapsar. İş mantığının sınıf yöntemlerinde kapsüllenmesini sağlar.

  • Ders 3 • Sınıflar ve Nesneler

    OO ABAP'in temeli olarak SINIF tanımlarını, öznitelikleri ve yöntemleri tanıtır. OO kavramlarını pratik SAP geliştirmeye bağlar.

  • Ders 4 • ABAP'te Arayüzler

    Sözleşme tabanlı tasarım için arayüz tanımını ve uygulamasını açıklar. Bileşenler arasında gevşek bağlantıyı destekler.

  • Ders 5 • Kalıtım ve Çok Biçimlilik

    Sınıf kalıtımını, yöntem yeniden tanımlamayı ve çok biçimli davranışı öğretir. Esnek, genişletilebilir sınıf hiyerarşileri sağlar.

Bölüm 8Detayları Gör

İleri Düzey ABAP Konuları ve Entegrasyon

  • Ders 1 • SAP Geliştirme Çerçevesi

    Modern SAP genişletilebilirliği için örtük ve açık geliştirme noktalarını tanıtır. BADI bilgisi üzerine daha geniş bir çerçeve görünümüyle inşa eder.

  • Ders 2 • Dosya ve Veri Aktarım İşlemleri

    Uygulama sunucusu ve sunum sunucusunda dosyaları okuma ve yazmayı öğretir. Toplu veri aktarımını ve eski sistem entegrasyonunu destekler.

  • Ders 3 • BAPI'ler ve İş Nesnesi Katmanı

    İş Uygulama Programlama Arayüzlerini standart SAP entegrasyon API'si olarak açıklar. Öğrenciler, veri alışverişi için BAPI'leri çağırır ve uygular.

  • Ders 4 • Kullanıcı Çıkışları ve BADI'ler

    SAP kodunu değiştirmeden standart davranışı değiştirmek için SAP geliştirme tekniklerini kapsar. Yükseltme güvenli özelleştirme için gereklidir.

  • Ders 5 • Arka Plan İşleri ve Zamanlama

    ABAP programlarının arka planda yürütme için nasıl tasarlanacağını ve iş yönetimi yoluyla nasıl zamanlanacağını açıklar. Otomatik, gözetimsiz işlemeyi sağlar.

Sertifikasyon

Geçerli tamamlama sertifikanız

Bu kurs sizin için:

  • Fonksiyonel SAP danışmanı: profiline teknik geliştirme becerileri eklemeye hazır.

  • BT profesyoneli: SAP sistemlerini destekleyen ve geliştirici rolüne geçmek isteyen.

  • Bilgisayar bilimi mezunu: uzmanlaşmış, yüksek talep gören bir kurumsal programlama beceri seti arayan.

  • Kariyer değiştiren: SAP dışı bir geçmişten gelip ERP geliştirme işlerini hedefleyen.

  • Genç geliştirici: zaten diğer dillerde kod yazan ve SAP ekosistemine genişleyen.

  • İş analisti: SAP projelerinde çalışan ve ABAP ile daha derin teknik akıcılık isteyen.

Öğrencilerimiz ne diyor

Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

Başlıca yetkinlikler

SSS

Dedika kimdir?

Sertifika Türkiye’de geçerli mi?

Kurslar ücretsiz mi?

Kursların ders yükü nedir?

Kurslar nasıl bir yapıya sahip?

Kurslar nasıl çalışıyor?

Kursların süresi nedir?

Kursların maliyeti veya fiyatı nedir?

Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?

PDF Kursu