TAL/PTAL PROGRAMMING EĞİTİMİ

NonStop için TAL ve pTAL ile sistem kodu yazın

TAL/pTAL sözdizimi, veri tipleri, işaretçiler, prosedür ve yapı, PEEK/POKE yerine bellek erişimi, dosya sistemi çağrıları, derleme ve debug.

Eğitim, HPE NonStop platformunda Transaction Application Language ve portable TAL ile sistem düzeyi programlamayı öğretir.

2 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

HPE NonStop TAL ve pTAL sistem programlama

Eğitim, HPE NonStop platformunda Transaction Application Language ve portable TAL ile sistem düzeyi programlamayı öğretir. Program yapısı, INT/FIXED/STRING veri tipleri, işaretçiler ve referans parametreler, STRUCT ve DEFINE, prosedür ve alt prosedür, kontrol deyimleri, bellek modelleri (16/32/64 bit pTAL), dosya sistemi (FILE_OPEN_, WRITEREADX), mesaj sistemi ve process çağrıları, derleme (TAL/PTAL, BIND), TNS ve TNS/R, TNS/E bağlamında farklar ve debug işlenir.

Süre ve Format

2 Gün. Her gün dört modül; kodlama, derleme ve debug laboratuvarları birlikte ilerler.

Seviye

İleri Seviye — HPE NonStop için TAL ve pTAL sistem programlama: veri tipleri, işaretçiler, prosedürler, dosya ve mesaj sistemi.

Öğrenme Metodu

NonStop erişimi olan laboratuvarda TAL/pTAL programları yazılır, derlenir, bind edilir ve debug edilir.

Neden Bu Eğitim?

🎯Sistem Düzeyi Kod

NonStop üzerinde düşük seviyeli, verimli sistem programları yazarsınız.

🛠️Mevcut Kodu Sürdürme

Eski TAL kodunu okuyup güvenle değiştirirsiniz.

📈pTAL Geçişi

TNS/E için pTAL taşınabilirlik farklarını yönetirsiniz.

Anahtar Konular

TAL programlamapTALHPE NonStopTransaction Application LanguageNonStop sistem programlamaGuardianTNS/EInspect debugBINDTandem TAL
“Sistem programlamada her bayt hesaplıdır ve her işaretçi bir sorumluluktur.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlama

C, Pascal veya benzeri dilde deneyim.

2
NonStop

Guardian ortamı ve TACL bilgisi.

3
Bellek Kavramları

İşaretçi, bellek adresi ve veri yapıları.

4
Sistem Erişimi

NonStop geliştirme hesabı.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı TAL/pTAL ile veri tipleri ve prosedürler kullanan programlar yazar.
Modül 1
Program Yapısı
  • TAL/pTAL tarihçesi ve kullanım alanları
  • Kaynak dosya yapısı, NAME ve BLOCK
  • Global ve yerel bildirimler
  • Anahtar sözcükler ve yorum
  • Derleyici yönergeleri (?SOURCE, ?SECTION)
  • Hello World ve derleme
Modül 2
Veri Tipleri
  • STRING, INT, INT(32), FIXED, REAL
  • İşaretli ve işaretsiz tipler
  • Dizi ve STRUCT tanımı
  • DEFINE ve LITERAL
  • Bayt ve kelime adresleme
  • Tip dönüştürme ve $ fonksiyonlar
Modül 3
Prosedürler
  • PROC, SUBPROC ve dönüş tipleri
  • Değer ve referans parametreler
  • FORWARD ve EXTERNAL bildirimleri
  • VARIABLE ve EXTENSIBLE
  • Yığın kullanımı
  • Alt program tasarımı
Modül 4
Kontrol ve İfadeler
  • IF, WHILE, FOR, CASE
  • SCAN, RSCAN ve STORE
  • Atama ve bit işlemleri
  • Dizgi taşıma operatörleri
  • Karşılaştırma ve mantık
  • Okunabilir kod stili
Günün hedefiKatılımcı işaretçiler ve sistem çağrılarıyla çalışan programı derler, bind eder ve debug eder.
Modül 1
İşaretçiler ve Bellek
  • Standart ve genişletilmiş işaretçiler
  • 16, 32 ve 64 bit adresleme farkları
  • Bellek taşması ve sınır kontrolü
  • STRUCT işaretçileri ve referans yapısı
  • Segmentler ve veri alanı
  • pTAL taşınabilirlik kuralları
Modül 2
Dosya Sistemi ve Süreç
  • FILE_OPEN_, READX, WRITEX, FILE_CLOSE_
  • Hata kodu ve FILE_GETINFO_
  • Message system ve $RECEIVE
  • PROCESS_CREATE_ ve süreç iletişimi
  • Zamanlama ve bekleme
  • Dosya kilitleme ve eşzamanlılık
Modül 3
Derleme ve Bind
  • TAL/PTAL derleyici çağrısı ve seçenekleri
  • BIND ile nesne dosyaları ve kütüphane
  • TNS, TNS/R ve TNS/E sonuçları
  • Derleme uyarıları
  • Make ve build betikleri
  • Sürüm yönetimi
Modül 4
Debug ve En İyi Pratikler
  • Inspect ve Visual Inspect kullanımı
  • Dump ve çökme analizi
  • Yaygın TAL hataları
  • Kod okunabilirliği ve dokümantasyon
  • Eski kodun pTAL'e taşınması
  • Performans ve güvenlik değerlendirmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
TAL Sözdizimi

TAL ve pTAL program yapısını ve bildirimlerini yazabilirsiniz.

🧩
Veri Tipleri

INT, FIXED ve STRUCT tiplerini doğru kullanabilirsiniz.

🔧
Prosedür Tasarımı

Referans ve değer parametreli prosedürler geliştirebilirsiniz.

📊
İşaretçi Kullanımı

İşaretçilerle bellekte güvenli çalışabilirsiniz.

🔍
Dosya İşlemleri

FILE_OPEN_ ve READX gibi çağrılarla G/Ç yapabilirsiniz.

🚀
Süreç Haberleşmesi

Mesaj sistemiyle süreçler arası iletişim kurabilirsiniz.

🛡️
Derleme ve Bind

Programları derleyip bind ederek çalıştırabilirsiniz.

📝
Debug

Inspect ile hataları bulup düzeltebilirsiniz.

Kimler İçin Uygundur?

  • NonStop sistemlerde sistem yazılımı geliştiren programcılar
  • mevcut TAL kodunu sürdüren mühendisler
  • NonStop migrasyon ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
NonStop üzerinde sistem yazılımı geliştiren veya mevcut TAL kodunu sürdüren programcılar için uygundur.
TAL ile pTAL arasındaki fark nedir?
pTAL, TNS/E mimarisi için taşınabilir alt kümedir; farklar ve taşıma kuralları eğitimde ele alınır.
C bilgisi yeterli mi?
İşaretçi ve düşük seviyeli programlama deneyimi yeterlidir; TAL sözdizimi eğitimde öğretilir.
NonStop erişimi gerekir mi?
Evet, derleme ve debug uygulamaları NonStop geliştirme ortamında yapılır.
Eski kod bakımı konusu var mı?
Evet, eski kodu okuma, pTAL'e taşıma ve debug teknikleri işlenir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. TAL/pTAL Programming Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn