FSD PROGRAMMING LANGUAGES: FSD BACK END & MISCELLANEOUS TOOLS EĞİTİMİ

Back end dillerini ve yardımcı araçları tanıyın

Node.js, Python Flask, Java Spring, REST, veritabanı erişimi, Redis, RabbitMQ, Postman, Docker ve logging.

Back end dilleri Node.js, Python Flask ve Java Spring ile aynı API; Redis, RabbitMQ, Postman, Nginx ve Docker yardımcı araçları. Full stack geliştiriciler, arka uç dili seçimi yapacak ekipler ve ikinci bir back end dili öğrenmek isteyen yazılımcılar için uygu…

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

Eğitim Hakkında

Full stack arka uç dilleri ve araçları

Eğitim, full stack arka uç katmanında kullanılan dilleri ve yardımcı araçları karşılaştırmalı işler: Node.js/Express, Python/Flask ve Java/Spring Boot ile aynı REST servisinin üç dilde yazımı, veritabanı erişimi, ortam yapılandırması, Redis ile önbellek, RabbitMQ ile kuyruk, Postman ve Swagger ile API denemesi, Docker, loglama ve Nginx ters vekil kullanımı.

Süre ve Format

2 Gün. Her gün dört modül; Arka Uç Dilleri; Yardımcı Araçlar ve Altyapı ekseninde ilerleyen uygulamalı program.

Seviye

Orta Seviye — Full stack arka uç dilleri (Node.js, Python, Java), sunucu mimarisi ve yardımcı geliştirme araçları

Öğrenme Metodu

Aynı kitap-kütüphane API'si üç dilde yazılır, performans ve yapı farkları karşılaştırılır; yardımcı araçlar docker compose ile bağlanır.

Neden Bu Eğitim?

🔀Dil karşılaştırması

Aynı servisi üç dilde yazıp artı ve eksilerini görürsünüz.

🧰Yardımcı araç seti

Redis, kuyruk ve ters vekil ile üretim benzeri mimari kurarsınız.

📬API denemesi

Postman ve Swagger ile servisleri sistematik test edersiniz.

Anahtar Konular

full stack back endnode.js expressflask python apispring boot restredis önbellekrabbitmqpostman swaggernginx ters vekilbackend dilleri
“Doğru araç, dilin değil problemin ihtiyacına göre seçilir.”

Ön Koşullar

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

1
Bir dil bilgisi

Herhangi bir dilde temel programlama deneyimi.

2
HTTP/REST

HTTP ve JSON temelleri.

3
SQL temelleri

Temel SELECT ve INSERT.

4
Docker

Docker Desktop kurulumu.

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ı aynı REST servisini üç dilde yazar ve karşılaştırır.
Modül 1
Node.js ve Express
  • Event loop ve asenkron model
  • Router ve middleware
  • async/await ile veritabanı erişimi
  • Hata yakalama ve validation (Joi/Zod)
  • dotenv ile yapılandırma
  • nodemon ve geliştirme akışı
Modül 2
Python ve Flask
  • Flask uygulama yapısı ve blueprint
  • SQLAlchemy ORM kullanımı
  • Marshmallow ile serileştirme
  • Sanal ortam (venv) ve requirements
  • Gunicorn ile çalıştırma
  • FastAPI ile karşılaştırma
Modül 3
Java ve Spring Boot
  • Controller, Service, Repository katmanları
  • Spring Data JPA
  • Bean Validation
  • Actuator ile sağlık kontrolü
  • Maven ve profiller
  • Başlangıç süresi ve bellek tüketimi
Modül 4
Dil Seçim Kriterleri
  • Performans ve eşzamanlılık modelleri
  • Ekosistem ve kütüphane olgunluğu
  • Tip güvenliği ve bakım
  • İşe alım ve takım becerisi
  • Konteyner imaj boyutları
  • Karar matrisi hazırlama
Günün hedefiKatılımcı yardımcı araçları servise entegre eder ve docker compose ile ayağa kaldırır.
Modül 1
Önbellek ve Oturum
  • Redis veri tipleri
  • Cache-aside kalıbı
  • TTL ve geçersiz kılma
  • Oturum deposu olarak Redis
  • Rate limiting uygulaması
  • Önbellek isabet oranı ölçümü
Modül 2
Mesaj Kuyruğu
  • RabbitMQ exchange, queue, binding
  • Üretici ve tüketici yazımı
  • Ack, retry ve dead-letter queue
  • İş kuyruğu (e-posta gönderimi)
  • Mesaj sırası ve idempotency
  • Kafka ile kısa karşılaştırma
Modül 3
API Araçları
  • Postman koleksiyon ve ortamlar
  • Ön-istek ve test betikleri
  • Swagger UI / OpenAPI üretimi
  • Newman ile CI'da çalıştırma
  • Mock sunucu
  • curl ve HTTPie
Modül 4
Altyapı Araçları
  • Dockerfile yazımı
  • docker compose ile çok servisli yapı
  • Nginx ters vekil ve yük dengeleme
  • Yapılandırılmış loglama (pino, structlog)
  • Health check ve readiness
  • Ortam değişkenleri ve secrets

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Node.js API

Express ile asenkron REST servisi geliştirebilirsiniz.

✅
Flask API

Flask ve SQLAlchemy ile servis yazabilirsiniz.

✅
Spring Boot API

Katmanlı Spring Boot servisi kurabilirsiniz.

✅
Dil seçimi

Proje ihtiyacına göre arka uç dilini gerekçelendirebilirsiniz.

✅
Redis önbelleği

Cache-aside ile yanıt sürelerini düşürebilirsiniz.

✅
Kuyruk kullanımı

RabbitMQ ile asenkron iş akışları kurabilirsiniz.

✅
API testi

Postman ve Newman ile otomatik API testi yazabilirsiniz.

✅
Compose ile kurulum

Nginx, Redis ve RabbitMQ içeren yapıyı docker compose ile çalıştırabilirsiniz.

Kimler İçin Uygundur?

  • Full stack geliştiriciler
  • arka uç dili seçimi yapacak ekipler
  • ikinci bir back end dili öğrenmek isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Full stack geliştiriciler, arka uç dili seçimi yapacak ekipler ve ikinci bir back end dili öğrenmek isteyen yazılımcılar için uygundur.
Üç dilin hepsi derinlemesine mi öğretilir?
Hayır; her dilde aynı servis katman yapısıyla yazılarak ortak mimari ve farklar gösterilir.
Yardımcı araçlar zorunlu mu kurulur?
Docker ile hazır imajlarla çalıştırıldığı için ayrı kurulum gerekmez.
Veritabanı olarak ne kullanılır?
PostgreSQL tercih edilir; örnek kodlar SQLite ile de çalışır.
Eğitim sonunda sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. FSD Programming Languages: FSD Back End & Miscellaneous Tool Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelUCS X-Series Intersight, Deployment, Operations, Troubleshooting (UCSXDOT) Eğitimi
Yazılım Geliştirme Eğitimleri

UCS X-Series Intersight, Deployment, Operations, Troubleshooting (UCSXDOT) Eğitimi

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

UCS X-Series Intersight eğitimi (UCSXDOT): X9508 mimarisi, IMM, domain ve server profilleri, firmware, OS kurulumu, otomasyon, izleme ve sorun giderme.

Detayları Gör →
Yazılım Geliştirme GenelUiPath - Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath - Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

UiPath giriş eğitimi: Studio arayüzü, Sequence ve Flowchart, UI otomasyonu, selector, Excel ve e-posta otomasyonu, REFramework girişi ve Orchestrator yayını.

Detayları Gör →
Yazılım Geliştirme GenelUiPath için Geliştiriciler: Otomasyon Geliştirici Profesyonel Eğitimi Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath için Geliştiriciler: Otomasyon Geliştirici Profesyonel Eğitimi Eğitimi

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

UiPath Otomasyon Geliştirici Eğitimi: selector, Data Table, REFramework, Orchestrator kuyrukları, Document Understanding ve Git ile uygulamalı 3 gün.

Detayları Gör →
Yazılım Geliştirme GenelUiPath Otomasyon Çözüm Mimarısı Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath Otomasyon Çözüm Mimarısı Eğitimi

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

UiPath çözüm mimarisi eğitimi: süreç uygunluk analizi, Orchestrator topolojisi, güvenlik, CI/CD, CoE yönetişimi ve ROI hesabı ile uygulamalı 3 gün.

Detayları Gör →
Yazılım Geliştirme GenelUiPath RPA'ye Giriş - Ü Günlük Atölye Eğitimi
Yazılım Geliştirme Eğitimleri

UiPath RPA'ye Giriş - Ü Günlük Atölye Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

UiPath RPA'ye giriş atölyesi: Studio, Excel, web ve e-posta otomasyonu, selector, veri kazıma, Try Catch ve Orchestrator ile uygulamalı 3 gün.

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