Eğitim Hakkında Kısaca Bilgi

Yeni OpenEdge uygulama geliştiricilerinin ABL dili ve temel veri yönetimi kavramlarını öğrenmeleri gereklidir. Hangi kullanıcı arayüzü ile yazıyorsanız yazın (GUI, Karakter, WebSpeed, WebClient, OpenClient (.Net , Java) vb.), OpenEdge ABL bilgisine ihtiyaç duyacaksınız. Bu eğitim kuru, eğitim listesindeki tüm eğitimler için bir gereksinim ve altyapı anlamına gelmektedir.

Kimler Katılmalıdır?

Bu kurs, ABL dili kullanarak iş uygulamaları geliştirecek ya da yönetecek katılımcılar için bir altyapı teşkil eder. Katılımcılar temel programlama kavramları ve ilişkisel veritabanı kavramları hakkında bilgi sahibi olmalıdırlar.

Kurs Öncesi Gereksinimler

Bu kurs öğrencilerin alması gereken ilk kurstur. Bu yüzden OpenEdge eğitimlerine yönelik bir ön gereksinim söz konusu değildir. Ancak bir başka dilde biraz programlama tecrübeniz bulunmalı ve aşağıdakileri yapabiliyor olmalısınız:

  • Bir ilişkisel veritabanında bulunabilen üç tane tablolar arası ilişkiyi açıklayabilmek.
  • Aşağıdaki yapısal programlama bileşenlerini tanımlayabilmek ve uygulayabilmek:
  • Atamalar
  • Döngüler
  • Koşullu dallanma
  • Modülerlik (prosedür, fonksiyon vb.)

Kurs Hedefleri


Öğrenciler bu kursu tamamladıklarında aşağıdaki koşulları karşılayabiliyor olmalılardır:

  • OpenEdge 11.6 Procedure Editor ve AppBuilder uygulama geliştirme araçlarını kullanmak
  • Bir geliştirme veritabanı kurmak
  • Bir OpenEdge 11.6 veritabanından veri okumak ve görüntülemek
  • Sorgular kullanarak veri alt kümelerine erişmek
  • Kayıt yaratmak, silmek ve değiştirmek
  • Transaction ve kayıt kilitleri yönetimi
  • Hataları ele almak ve bu şartlara kod yanıtları oluşturmak
  • Modüler ve yeniden kullanılabilir kod tasarlamak
  • Kullanıcı arayüzünden ayrı iş mantığı tasarlamak
  • Önerilen programlama teknikleri ve standartlara uymak

Ders Başlıkları

  • ABL Ortamında Çalışmak
  • Veritabanı Yaratmak
  • Veri Çekmek ve Görüntülemek
  • Program Mantığı Geliştirmek
  • Sorgularla Çalışmak
  • Kayıt Eklemek, Güncellemek ve Silmek
  • Transaction Yönetimi
  • Kayıt Kilitleri Yönetimi
  • Hata Yönetimi
  • Modüler Prosedürler Geliştirmek
  • İş Mantığını Uygulama ile Bütünleştirmek
  • B2B ve B2C Çözümler Hakkında Case Study, Yöntemler ve Stratejiler,

Eğitmen

Kaan Verdioğlu

Ön Kayıt & Bilgi

info@kronosoft.com.tr