DATA-DRIVEN & WEB APPLICATION FUNDAMENTALS EĞİTİMİ

Veritabanına bağlı bir web uygulamasının temelini kur

HTTP, istemci-sunucu, ilişkisel veritabanı, REST API ve CRUD ile veri tabanlı bir web uygulamasının temel taşlarını uygulamalı öğrenin.

İstemci-sunucu mimarisi, veritabanı bağlantısı ve REST/CRUD ile veri tabanlı bir web uygulamasının temellerini sıfırdan kurmayı öğreten uygulamalı eğitim.

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

Eğitim Hakkında

İstemci-sunucu mimarisi, veritabanı, REST API ve CRUD işlemleri

Bu eğitim, verinin merkezde olduğu web uygulamalarının temellerini öğretir. İstemci-sunucu mimarisi, HTTP istek/yanıt döngüsü, durum (status) kodları ve içerik türleri ile başlanır. İlişkisel bir veritabanına bağlanma, tablo tasarımı, bağlantı havuzu ve parametreli sorgularla SQL injection'dan korunma işlenir. Bir REST API üzerinden CRUD (Create, Read, Update, Delete) uçları, JSON veri alışverişi, doğrulama ve hata yönetimi uygulanır. Basit bir ön yüzün API'yi çağırıp veriyi listelemesi ve kaydetmesi gösterilir. Katılımcılar, veritabanına bağlı küçük bir veri uygulaması kurar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar web temellerinden veritabanı ve API'ye aşamalı ilerler.

Seviye

Temel Seviye — Veri tabanlı web uygulamalarının temelleri: istemci-sunucu mimarisi, veritabanı bağlantısı, REST API ve CRUD işlemlerinin uygulamalı ele alınması.

Öğrenme Metodu

Katılımcılar basit bir backend ve veritabanı kurup REST uçlarını ve CRUD akışını adım adım kodlayarak uygular.

Neden Bu Eğitim?

🌐Mimari Anlayış

İstemci-sunucu ve HTTP döngüsünü kavrayarak uygulamanın nasıl çalıştığını görürsünüz.

🗄️Veri Bağlantısı

Veritabanına güvenli bağlanıp parametreli sorgularla CRUD yaparsınız.

🔌API Kurma

REST uçlarıyla veriyi JSON olarak sunan bir servis yazarsınız.

Anahtar Konular

web uygulaması temelleriREST APICRUDveritabanı bağlantısıHTTPistemci sunucubackend temelJSON APIveri tabanlı uygulama
“Her büyük uygulama, bir isteği veriye ve veriyi bir yanıta çeviren aynı basit döngünün üzerine kuruludur.”

Ön Koşullar

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

1
Programlama Temeli

Bir dilde (Python/JS) değişken ve fonksiyon bilgisi faydalıdır.

2
SQL Temeli

SELECT ve INSERT seviyesinde SQL bilgisi önerilir.

3
Çalışma Ortamı

Node.js/Python ve bir veritabanı kurulabilen bilgisayar.

4
Web Fikri

Tarayıcı ve URL kavramına aşinalık yeterlidir.

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ı, bir web uygulamasının istemci-sunucu mimarisini ve HTTP döngüsünü açıklayabilir.
Modül 1
Mimari
  • İstemci, sunucu ve veritabanı katmanları
  • Tarayıcı ve sunucu rol ayrımı
  • İstek-yanıt (request-response) modeli
  • Durum bilgisi (stateless) kavramı
  • Ön yüz ve arka yüz sorumlulukları
  • Katmanlı mimarinin faydası
Modül 2
HTTP
  • GET, POST, PUT, DELETE metotları
  • Durum kodları (200, 201, 400, 404, 500)
  • Header, body ve içerik türü (JSON)
  • URL, path ve query parametreleri
  • Idempotency ve güvenli metotlar
  • Çerez ve temel oturum kavramı
Modül 3
İstek/Yanıt
  • Tarayıcıdan istek oluşturma
  • Sunucunun isteği yönlendirmesi (routing)
  • JSON yanıt üretme
  • Hata yanıtı ve mesaj biçimi
  • Araçla (curl/Postman) istek deneme
  • CORS kavramına kısa bakış
Modül 4
Sunucu Temeli
  • Basit bir HTTP sunucusu kurma
  • Route tanımı ve handler
  • Ortam değişkenleri ile yapılandırma
  • Statik dosya ve API ayrımı
  • Loglama ve temel hata yakalama
  • Yerel çalıştırma ve port
Günün hedefiKatılımcı, uygulamayı ilişkisel bir veritabanına bağlayıp güvenli sorgular yazabilir.
Modül 1
Veri Modeli
  • Tablo, sütun ve veri tipi seçimi
  • Birincil ve yabancı anahtar
  • Basit ilişki (bire-çok) tasarımı
  • Zorunluluk ve varsayılan değer
  • Şema oluşturma (DDL)
  • Örnek veri ekleme
Modül 2
Bağlantı
  • Bağlantı dizesi ve kimlik bilgisi
  • Bağlantı havuzu (connection pool)
  • Bağlantıyı güvenli saklama (secret)
  • Açma/kapama ve kaynak yönetimi
  • Bağlantı hatalarını ele alma
  • Ortamlara göre farklı bağlantı
Modül 3
Parametreli Sorgu
  • Parametreli (prepared) sorgu kullanımı
  • SQL injection riskinden korunma
  • SELECT ile veri okuma
  • INSERT/UPDATE/DELETE yazma
  • Dönen satırları nesneye eşleme
  • Transaction ile atomik işlem
Modül 4
Veri Erişim Katmanı
  • Sorguları ayrı bir katmanda toplama
  • Tekrar kullanılabilir veri fonksiyonları
  • Hata ve boş sonuç yönetimi
  • Basit ORM ile tanışma
  • Katman ayrımının faydası
  • Birim test edilebilirlik
Günün hedefiKatılımcı, CRUD işlemlerini REST uçları ile sunup basit bir ön yüzle kullanabilir.
Modül 1
REST Tasarımı
  • Kaynak (resource) tabanlı URL tasarımı
  • HTTP metodu ile işlem eşleme
  • JSON istek/yanıt sözleşmesi
  • Durum kodu doğru kullanımı
  • Sayfalama ve filtreleme temeli
  • Versiyonlama kavramı
Modül 2
CRUD Uçları
  • Create: POST ile kayıt ekleme
  • Read: GET ile listeleme ve detay
  • Update: PUT/PATCH ile güncelleme
  • Delete: DELETE ile silme
  • Uçları veri katmanına bağlama
  • Yanıt gövdesini biçimlendirme
Modül 3
Doğrulama
  • Girdi doğrulama (validation) kuralları
  • Zorunlu alan ve tip kontrolü
  • Hata mesajı ve durum kodu
  • Yetkisiz erişim temel kontrolü
  • Tutarlı hata yanıt biçimi
  • Kenar durum (edge case) ele alma
Modül 4
Ön Yüz Entegrasyonu
  • fetch ile API çağrısı
  • Listeyi ekranda gösterme
  • Form ile kayıt gönderme
  • Yükleme ve hata durumu gösterimi
  • Basit durum yönetimi
  • Uçtan uca akışı test etme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari

İstemci-sunucu mimarisini açıklayabilirsiniz.

✅
HTTP

HTTP metotları ve durum kodlarını doğru kullanabilirsiniz.

✅
Veritabanı

Uygulamayı bir veritabanına bağlayabilirsiniz.

✅
Güvenli Sorgu

Parametreli sorgularla injection'dan korunabilirsiniz.

✅
REST

Kaynak tabanlı REST uçları tasarlayabilirsiniz.

✅
CRUD

Create/Read/Update/Delete uçları yazabilirsiniz.

✅
Doğrulama

Girdi doğrulama ve hata yönetimi kurabilirsiniz.

✅
Ön Yüz

API'yi çağıran basit bir ön yüz bağlayabilirsiniz.

Kimler İçin Uygundur?

  • Web geliştirmeye başlayanlar
  • veriyle çalışan uygulama kurmak isteyen analistler
  • backend temelini öğrenmek isteyen öğrenciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Web geliştirmeye başlayanlar ve veriyle çalışan uygulama kurmak isteyen analist ve öğrenciler için uygundur.
Hangi teknolojiler kullanılır?
Node.js/Python tabanlı basit bir backend ve ilişkisel bir veritabanı ile örnekler yapılır.
SQL injection'a değiniliyor mu?
Evet; parametreli/prepared sorgularla injection'dan korunma uygulamalı gösterilir.
CRUD nedir?
Create, Read, Update, Delete; verinin oluşturulması, okunması, güncellenmesi ve silinmesidir ve REST uçlarıyla uygulanır.
Ön koşul nedir?
Bir dilde temel programlama ve temel SQL bilgisi önerilir.

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. Data-driven & Web Application Fundamentals Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.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

Veri Analizi ve İstatistikSterling B2B Integrator Data Mapping and EDI Processing (X12) Eğitimi
Veri ve Analitik Eğitimleri

Sterling B2B Integrator Data Mapping and EDI Processing (X12) Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

IBM Sterling B2B Integrator'da Map Editor ile veri eşleme, X12 zarf yapısı (ISA/GS/ST), 850/810/997, iş akışları ve ticari ortak kurulumunu öğrenin.

Detayları Gör →
Veri Analizi ve İstatistikStoring & displaying data in Power Pages Eğitimi
Veri ve Analitik Eğitimleri

Storing & displaying data in Power Pages Eğitimi

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

Power Pages'te Dataverse tabloları, listeler, temel ve çok adımlı formlar, Liquid/FetchXML ve tablo izinleriyle veriyi güvenle saklayıp gösterin.

Detayları Gör →
Veri Analizi ve İstatistikStorytelling with Data Eğitimi
Veri ve Analitik Eğitimleri

Storytelling with Data Eğitimi

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

Doğru grafik seçimi, sadeleştirme (declutter), preattentive vurgu, Gestalt ilkeleri ve anlatı kurgusuyla veriyi ikna edici bir hikâyeye dönüştürün.

Detayları Gör →
Veri Analizi ve İstatistikStrategic Foundations of Data Reliability Engineering Eğitimi
Veri ve Analitik Eğitimleri

Strategic Foundations of Data Reliability Engineering Eğitimi

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

Veri SLA/SLO/SLI, kalite boyutları, gözlemlenebilirlik, olay yönetimi, kök neden analizi ve veri sözleşmeleriyle güvenilir veri stratejisi kurun.

Detayları Gör →
Veri Analizi ve İstatistikStratejik Bakış ve Analitik Düşünme Eğitimi
Veri ve Analitik Eğitimleri

Stratejik Bakış ve Analitik Düşünme Eğitimi

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

SWOT, PESTEL, MECE, issue tree, hipotez temelli analiz, senaryo ve bilişsel önyargı farkındalığıyla kanıta dayalı stratejik karar vermeyi öğrenin.

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