SCRIPTING IN SERVICENOW FUNDAMENTALS (SSNF) EĞİTİMİ

ServiceNow'da istemci ve sunucu tarafı betik yazmayı temelden öğrenin

SSNF müfredatı: GlideRecord, Business Rules, Client Scripts, Script Includes ve GlideAjax

Scripting in ServiceNow Fundamentals (SSNF) Eğitimi, resmi SSNF müfredatına göre ServiceNow platformunda betik yazmanın temellerini öğretir.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Resmi SSNF müfredatına göre ServiceNow betik temellerini uygulamalı ele alan program

Scripting in ServiceNow Fundamentals (SSNF) Eğitimi, resmi SSNF müfredatına göre ServiceNow platformunda betik yazmanın temellerini öğretir. Program; istemci ve sunucu tarafı betik ayrımını, JavaScript temellerini, GlideRecord ile veri erişimini, Business Rules ve Client Scripts yazımını, Script Includes ile yeniden kullanımı, GlideSystem ve GlideForm API'lerini ve GlideAjax iletişimini kapsar. Hata ayıklama, güvenlik ve scope kavramları da işlenir.

Süre ve Format

3 Gün. Her gün dört modül; betik temelleri ve istemci tarafından sunucu tarafına, Script Includes ve GlideAjax ile ileri konulara ilerlenir.

Seviye

Temel Seviye — SSNF müfredatına göre ServiceNow'da istemci ve sunucu tarafı betik yazmanın temelleri

Öğrenme Metodu

Kişisel geliştirici örneği (PDI) üzerinde adım adım betik yazma alıştırmaları, canlı kod gösterimi ve hata ayıklama senaryolarıyla işlenir.

Neden Bu Eğitim?

💻Betik temelini kurma

İstemci ve sunucu tarafı betiğin farkını ve ne zaman hangisinin kullanılacağını öğrenerek sağlam bir temel kurarsınız.

🔧Platformu özelleştirme

Business Rules, Client Scripts ve UI Policies ile platform davranışını iş ihtiyacına göre doğru biçimde özelleştirirsiniz.

♻️Yeniden kullanılabilir kod

Script Includes ve GlideAjax ile temiz, yeniden kullanılabilir ve bakımı kolay betikler yazmayı kavrarsınız.

Anahtar Konular

ssnf eğitimiservicenow scripting eğitimiservicenow betikgliderecord eğitimibusiness rules servicenowclient script servicenowscript includesglideajaxservicenow geliştirici eğitimiservicenow fundamentals
“İyi ServiceNow geliştirmesi daha çok kod yazmak değil; yapılandırmanın yetmediği yerde doğru ve temiz betiği seçmektir.”

Ön Koşullar

Eğitime başlamadan önce önerilen temel bilgi ve hazırlık

1
ServiceNow temeli

Temel ServiceNow yapılandırmasına (form, liste, tablo) aşinalık betik konularını hızlı bağlamayı sağlar.

2
JavaScript farkındalığı

Değişken, koşul ve döngü gibi temel programlama kavramlarına aşinalık avantaj sağlar ancak zorunlu değildir.

3
Geliştirici örneği

Alıştırmalar için ücretsiz bir ServiceNow kişisel geliştirici örneğine (PDI) erişim önerilir.

4
Platform ilgisi

Platformu özelleştirme ve otomasyon konularına ilgi, uygulamalı atölyelerden verimi artırır.

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ı ServiceNow'da betiğin nerede çalıştığını anlar, JavaScript temellerini uygular ve GlideRecord ile GlideSystem kullanarak sunucu tarafında veriye erişir.
Modül 1
ServiceNow'da Scripting'e Giriş
  • Betiğin platformdaki yeri ve çalışma noktaları
  • İstemci tarafı ile sunucu tarafı betik farkı
  • Betik yazmadan önce yapılandırmayı tercih etme
  • Script editor ve syntax yardımcı araçları
  • Betiğin tetiklendiği olaylara genel bakış
  • Doğru betik türünü seçmenin önemi
Modül 2
JavaScript Temelleri
  • Değişkenler, veri türleri ve operatörler
  • Koşullu ifadeler ve karar yapıları
  • Döngüler ve tekrar eden işlemler
  • Fonksiyon tanımı ve parametre kullanımı
  • Nesne ve dizi (array) yapılarının kullanımı
  • ServiceNow bağlamında JavaScript sınırları
Modül 3
GlideRecord ile Veri Erişimi
  • GlideRecord nesnesinin temel mantığı
  • query, next ve kayıt üzerinde gezinme
  • addQuery ve addEncodedQuery ile filtreleme
  • insert, update ve deleteRecord işlemleri
  • getValue ve setValue ile alan erişimi
  • Sorgu performansı ve iyi uygulama kuralları
Modül 4
GlideSystem (gs) API
  • GlideSystem (gs) nesnesinin işlevi
  • gs.info, gs.warn ve loglama yöntemleri
  • gs.getUser ve kullanıcı bağlamına erişim
  • gs.hasRole ile kullanıcı rol kontrolü
  • gs.addInfoMessage ile kullanıcı bilgilendirme
  • Tarih-saat ve yardımcı gs fonksiyonları
Günün hedefiKatılımcı Business Rules ile sunucu tarafı mantığı, Client Scripts ve GlideForm ile istemci tarafı davranışı yazar ve UI Policies ile farkını kavrar.
Modül 1
Business Rules Yazımı
  • Business Rule'un amacı ve çalışma zamanı
  • Before, after, async ve display türleri
  • When ve koşul (condition) ayarları
  • current ve previous nesnelerinin kullanımı
  • Veri doğrulama ve otomatik alan güncelleme
  • Business Rule'da performans ve döngü riski
Modül 2
Client Scripts Yazımı
  • Client Script türleri: onLoad, onChange, onSubmit
  • Form yüklenirken ve alan değişiminde tetikleme
  • İstemci tarafı doğrulama senaryoları
  • onSubmit ile gönderimi engelleme mantığı
  • İstemci betiğinde performans ve kullanıcı deneyimi
  • Sunucu çağrısı gerektiren durumların tespiti
Modül 3
GlideForm (g_form) API
  • GlideForm (g_form) nesnesinin işlevi
  • getValue ve setValue ile alan okuma yazma
  • setMandatory ve setDisplay ile alan kontrolü
  • setReadOnly ile alanı salt okunur yapma
  • addErrorMessage ve kullanıcıya uyarı gösterme
  • g_form ile dinamik form davranışı oluşturma
Modül 4
UI Policies ve Karşılaştırma
  • UI Policy'nin amacı ve çalışma mantığı
  • UI Policy ile Client Script ne zaman seçilir
  • Zorunluluk, görünürlük ve salt okunur ayarları
  • Koşula bağlı form davranışının tanımlanması
  • Betiksiz yapılandırmanın avantajları
  • Bakımı kolaylaştıran doğru araç seçimi
Günün hedefiKatılımcı Script Includes ile yeniden kullanılabilir kod yazar, GlideAjax ile istemci-sunucu iletişimi kurar ve hata ayıklama, güvenlik ve scope kavramlarını uygular.
Modül 1
Script Includes Yapısı
  • Script Include'un amacı ve yeniden kullanım
  • Sunucu tarafı fonksiyon kütüphanesi oluşturma
  • Class tabanlı (prototype) Script Include yapısı
  • Client callable Script Include seçeneği
  • Business Rule'dan Script Include çağırma
  • Kod tekrarını azaltma ve bakım kolaylığı
Modül 2
GlideAjax ile İstemci-Sunucu
  • GlideAjax'ın amacı ve çalışma mantığı
  • İstemciden sunucu tarafı veri isteme
  • GlideAjax ile Script Include eşleştirme
  • getXMLAnswer ve asenkron yanıt işleme
  • Senkron çağrının neden önerilmediği
  • İstemci-sunucu iletişiminde güvenli desen
Modül 3
Hata Ayıklama ve Loglama
  • gs.info ve JavaScript log ile ayıklama
  • Session debug ve script debugger kullanımı
  • System logs ile çalışma zamanı izleme
  • Client tarafı için jslog ve tarayıcı konsolu
  • Yaygın hata türlerinin tespiti
  • Sorun çözmede sistematik yaklaşım
Modül 4
Güvenlik, Scope ve İyi Uygulamalar
  • Scoped application ile global scope farkı
  • Cross-scope erişim ve kısıtlar
  • ACL ve betiğin güvenlikle ilişkisi
  • Yorum, adlandırma ve okunabilir kod
  • Yükseltmeyi (upgrade) bozmayan özelleştirme
  • Betik yazımında temel iyi uygulama kuralları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Betik temeli

ServiceNow'da betiğin nerede çalıştığını, istemci ve sunucu tarafı ayrımını ve doğru türü seçmeyi kavrayabilirsiniz.

✅
JavaScript kullanımı

Değişken, koşul, döngü ve fonksiyonları ServiceNow bağlamında doğru biçimde kullanarak betik yazabilirsiniz.

✅
GlideRecord

GlideRecord ile kayıtları sorgulayabilir, filtreleyebilir, ekleyip güncelleyebilir ve performanslı sorgular yazabilirsiniz.

✅
Business Rules

Before, after ve async Business Rule türleriyle sunucu tarafı mantık ve veri doğrulama kurallarını yazabilirsiniz.

✅
Client Scripts

onLoad, onChange ve onSubmit Client Script'leri ile g_form API'sini kullanarak dinamik form davranışı oluşturabilirsiniz.

✅
Script Includes

Script Includes ile yeniden kullanılabilir sunucu tarafı fonksiyonlar yazıp kod tekrarını azaltabilirsiniz.

✅
GlideAjax

GlideAjax ile istemciden sunucuya asenkron veri isteyip Script Include ile güvenli iletişim kurabilirsiniz.

✅
Hata ayıklama

Loglama, session debug ve system logs ile betik sorunlarını tespit edip sistematik biçimde çözebilirsiniz.

Kimler İçin Uygundur?

  • ServiceNow yöneticileri ve geliştirici adayları
  • platformu özelleştirmek isteyen sistem yöneticileri
  • temel yapılandırmayı bilen ekip üyeleri
  • betik yazmaya yeni başlayan ServiceNow profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Eğitim; ServiceNow yöneticileri ve geliştirici adayları, platformu özelleştirmek isteyen sistem yöneticileri ve betik yazmaya yeni başlayan ServiceNow profesyonelleri için uygundur. Temel yapılandırmayı bilen ancak betik tarafına geçmek isteyen ekip üyeleri için ideal bir başlangıçtır.
SSNF ile 'Scripting in ServiceNow Fundamentals' eğitimi arasındaki fark ne?
Bu program resmi SSNF kurs koduna ve müfredatına sadık kalır; modül sırası ve kapsamı resmi içerikle hizalanır ve sınava hazırlık perspektifi taşır. Genel 'Scripting in ServiceNow Fundamentals' eğitimi ise aynı temelleri kurs kodundan bağımsız, daha serbest ve uygulama ağırlıklı bir akışla işler.
Programlama bilmek zorunlu mu?
Zorunlu değildir. Değişken, koşul ve döngü gibi temel kavramlara aşinalık avantaj sağlar; ancak eğitim JavaScript temellerini ServiceNow bağlamında yeniden ele alır. Önemli olan platformu özelleştirmeye ve otomasyona ilgidir. Alıştırmalar temelden ileriye doğru kademeli ilerler.
Alıştırmalar için neye ihtiyacım var?
Uygulamalı alıştırmalar için ücretsiz bir ServiceNow kişisel geliştirici örneğine (PDI) erişim önerilir. Eğitim boyunca GlideRecord, Business Rules, Client Scripts ve GlideAjax örnekleri bu ortam üzerinde adım adım yazılır. PDI yoksa konular canlı kod gösterimiyle işlenir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Bu, ServiceNow'un resmi sınav ve sertifikalarından ayrıdır; resmi sertifika için sınav başvurusu ve ücreti ilgili kuruma aittir. İçerik kurumsal gruplara özel olarak uyarlanabilir.

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. Scripting in ServiceNow Fundamentals (SSNF) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

BT Hizmet Yönetimi (ITIL/ITSM)ITIL Practitioner: IT Asset Management Training Eğitimi
BT Yönetişim, Risk ve Uyum Eğitimleri

ITIL Practitioner: IT Asset Management Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ITIL 4 BT varlık yönetimi eğitimi: varlık kaydı, lisans uyumu (SAM), varlık yaşam döngüsü, finans ve elden çıkarma ile BT varlıklarını değerle yönetin.

Detayları Gör →
BT Hizmet Yönetimi (ITIL/ITSM)ITIL Practitioner: Monitoring and Event Management Training Eğitimi
BT Yönetişim, Risk ve Uyum Eğitimleri

ITIL Practitioner: Monitoring and Event Management Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ITIL 4 izleme ve olay yönetimi eğitimi: izleme yaklaşımları, olay türleri, eşikler, korelasyon, uyarı yönetimi ve gözlemlenebilirlik ile sorunları önden yakalay

Detayları Gör →
BT Hizmet Yönetimi (ITIL/ITSM)ITIL Practitioner: Problem Management Training Eğitimi
BT Yönetişim, Risk ve Uyum Eğitimleri

ITIL Practitioner: Problem Management Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ITIL 4 Problem Yönetimi eğitimi: kök neden analizi, bilinen hata veritabanı, geçici ve kalıcı çözüm, proaktif yaklaşım ve metrikler uygulamalı anlatılır.

Detayları Gör →
BT Hizmet Yönetimi (ITIL/ITSM)ITIL Practitioner: Relationship Management Training Eğitimi
BT Yönetişim, Risk ve Uyum Eğitimleri

ITIL Practitioner: Relationship Management Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ITIL 4 İlişki Yönetimi eğitimi: paydaş analizi, hizmet ilişkileri, memnuniyet ölçümü, şikayet ve çatışma yönetimi ile değerin birlikte üretimi anlatılır.

Detayları Gör →
BT Hizmet Yönetimi (ITIL/ITSM)ITIL Practitioner: Release Management Training Eğitimi
BT Yönetişim, Risk ve Uyum Eğitimleri

ITIL Practitioner: Release Management Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ITIL 4 Sürüm Yönetimi eğitimi: sürüm-dağıtım ayrımı, sürüm modelleri, sürüm paketi, CI/CD entegrasyonu, geri alma ve metrikler uygulamalı anlatılır.

Detayları Gör →
BT Hizmet Yönetimi (ITIL/ITSM)ITIL Practitioner: Service Configuration Management Training Eğitimi
BT Yönetişim, Risk ve Uyum Eğitimleri

ITIL Practitioner: Service Configuration Management Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ITIL 4 Hizmet Yapılandırma Yönetimi eğitimi: CI, CMDB, CMS, hizmet modeli, temel çizgi, keşif araçları, doğrulama ve denetim uygulamalı anlatılır.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn