GELİŞMİŞ MASTRA ENTEGRASYONLARI: API'LER, ARAÇLAR, KURUMSAL VERİ VE DIŞ SİSTEMLER EĞİTİMİ

Mastra ajanlarını kurumsal sistemlere güvenle bağla

createTool, RAG, MCP, çok ajanlı workflow, guardrail ve gözlemlenebilirlik ile kurumsal veri ve dış sistemlere bağlı Mastra ajanları geliştirin.

createTool, RAG, MCP, çok ajanlı workflow, guardrail ve gözlemlenebilirlik ile kurumsal veri ve dış sistemlere bağlı Mastra ajanları geliştirin.

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

Eğitim Hakkında

Mastra ajanlarının API'ler, araçlar, kurumsal veri ve dış sistemlerle entegrasyonu

Bu ileri seviye eğitim, TypeScript tabanlı Mastra çatısıyla üretim kalitesinde ajan entegrasyonları kurmayı öğretir. createTool ve Zod ile araç tanımı, REST/GraphQL API sarmalama, OAuth 2.0 ve hız sınırı yönetimi, pgvector ile RAG, Mastra Memory, salt okunur SQL aracı, supervisor ajan ve ajan ağları, workflow adımları, MCP istemci/sunucu, OpenTelemetry izleme, prompt enjeksiyonu savunması, eval ve maliyet kontrolü uygulanır. Sonuçta kurumsal sistemlerle güvenli konuşan bir ajan geliştirilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Araçlar ve API Entegrasyonu → Kurumsal Veri ve Çok Ajanlı Yapı → İş Akışı, Güvenlik ve Üretim sırasıyla ilerler.

Seviye

İleri Seviye — Mastra ajanlarının API'ler, araçlar, kurumsal veri ve dış sistemlerle entegrasyonu.

Öğrenme Metodu

Katılımcılar Mastra projesinde araçlar, RAG ve workflow geliştirip sahte kurumsal API ve PostgreSQL ortamına bağlar, eval ile kalitesini ölçer.

Neden Bu Eğitim?

🔌Güvenli Entegrasyon

Dış API'leri yetki, hız sınırı ve onay adımlarıyla ajan araçlarına çevirirsiniz.

📚Kurumsal Bilgi

Doküman ve veritabanı bilgisini RAG ile ajanın erişimine sunarsınız.

🧯Kontrollü Ajan

Guardrail, eval ve maliyet izleme ile ajanı üretime hazırlarsınız.

Anahtar Konular

MastraMastra eğitimiAI agent entegrasyonuMCP Model Context ProtocolRAGpgvectorLLM araç çağırmaTypeScript AI agentZodajan workflow
“Bir ajan, bağlandığı sistemler kadar güçlü, yetkileri kadar güvenlidir.”

Ön Koşullar

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

1
TypeScript / JavaScript

Async/await ve npm ekosistemi ile çalışabilecek düzeyde TypeScript bilgisi gerekir.

2
LLM Temelleri

Prompt, token ve araç çağırma (function calling) kavramlarına aşinalık beklenir.

3
API Deneyimi

REST API tüketme ve ortam değişkeniyle anahtar yönetimi deneyimi faydalıdır.

4
Çalışma Ortamı

Node.js 20+ ve en az bir LLM sağlayıcısı API anahtarı olan bir bilgisayar gerekir.

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ı Mastra Agent yapısını, Zod şemalı araçları ve araç çağırma döngüsünü ele alır, REST/GraphQL API'lerini araç olarak sarmalar, kimlik doğrulama ve hız sınırlarını yönetir, OpenAPI 3 tanımı yazar, Swagger UI ve kod üreticilerle sözleşme öncelikli çalışır ve API kimlik doğrulama yöntemlerini, JWT yapısını ve OWASP API Top 10 risklerini ele alır.
Modül 1
Mastra Ajanları ve createTool ile Araç Tanımlama
  • Mastra proje yapısı (src/mastra), Agent sınıfı, instructions ve model sağlayıcı yapılandırması
  • createTool ile id, description, inputSchema, outputSchema ve execute fonksiyonu tanımı
  • Zod ile girdi/çıktı doğrulama, açıklayıcı alan tanımları ve modelin araç seçimini etkileyen açıklamalar
  • Araç çağırma döngüsü: maxSteps, toolChoice ve araç sonucunun modele geri beslenmesi
  • RuntimeContext ile istek bazlı bağlam (kullanıcı, kiracı) aktarımı ve araçta yetki kontrolü
  • Araç hatalarının yönetimi, yeniden deneme ve kullanıcıya anlamlı hata geri bildirimi
Modül 2
Mastra ile Dış API ve Web Servis Entegrasyonu
  • OpenAPI tanımından araç üretimi ve fetch tabanlı istemci sarmalayıcıları
  • OAuth 2.0, API anahtarı ve servis hesabı ile kimlik doğrulama; sırların ortam değişkenlerinde tutulması
  • Hız sınırı (429) yönetimi, üssel geri çekilme ve devre kesici ile dış servis dayanıklılığı
  • Sayfalı ve büyük API yanıtlarının özetlenerek modele verilmesi (token bütçesi yönetimi)
  • Yan etkili araçlar (POST/DELETE) için onay adımı (human-in-the-loop) ve idempotency anahtarı
  • Araç çıktılarında kişisel veri maskeleme ve denetim günlüğü
Modül 3
OpenAPI ile Sözleşme Öncelikli Tasarım
  • OpenAPI 3.0 belge yapısı: info, servers, paths, components, schemas ve securitySchemes
  • JSON Schema ile nesne modelleme: required, enum, oneOf, allOf ve $ref ile yeniden kullanım
  • Swagger Editor ve Swagger UI ile etkileşimli dokümantasyon yayınlama
  • openapi-generator ile istemci SDK ve sunucu iskeleti üretimi
  • Spectral ile OpenAPI lint kuralları ve CI hattında sözleşme doğrulama
  • Örnek (example) ve yanıt şeması ile mock sunucu (Prism) üzerinden tüketici ekiple paralel çalışma
Modül 4
API Güvenliği: OAuth 2.0, JWT ve Oran Sınırlama
  • API anahtarı, Basic Auth, Bearer token ve OAuth 2.0 akışları: authorization code (PKCE), client credentials
  • JWT yapısı: header, payload, imza, exp/iat/aud talepleri ve RS256 ile HS256 farkı
  • Scope ve rol tabanlı yetkilendirme ile nesne düzeyi yetki kontrolü (BOLA) açığı örneği
  • OWASP API Security Top 10: aşırı veri ifşası, mass assignment ve bozuk kimlik doğrulama
  • Oran sınırlama (rate limiting) algoritmaları: token bucket, sliding window ve 429 yanıtı
  • CORS yapılandırması, girdi doğrulama ve TLS zorunluluğu (HSTS) ile temel sertleştirme
Günün hedefiKatılımcı Doküman gömme, vektör arama ve SQL tabanlı kurumsal veri erişimini kurar, Supervisor ajan, alt ajanlar ve ajanlar arası görev devrini kurar, REST, gRPC ve mesajlaşma ile iletişim desenlerini karşılaştırır ve Circuit breaker, bulkhead, timeout ve retry desenleriyle hata yayılımını sınırlar.
Modül 1
Mastra ile Kurumsal Veri: RAG, Vektör Depo ve Veritabanı
  • MDocument ile parçalama (chunking) stratejileri: recursive, markdown ve semantik bölme
  • Gömme (embedding) modelleri, pgvector / Pinecone / Qdrant gibi vektör depolar ve indeks seçimi
  • createVectorQueryTool ile benzerlik araması, topK, filtre ve yeniden sıralama (rerank)
  • Mastra Memory: kısa süreli iş parçacığı belleği, çalışma belleği ve anlamsal geri çağırma
  • Salt okunur SQL aracı: şema tanıtımı, sorgu doğrulama ve satır düzeyi yetkilendirme
  • RAG kalite değerlendirmesi: isabet oranı, bağlam doğruluğu ve halüsinasyon kontrolü
Modül 2
Çok Ajanlı Sistemler ve Ajan Ağları
  • Tek ajan ile çok ajan ayrımı: sorumluluk bölme, araç kümesi daraltma ve bağlam boyutu
  • Supervisor ajan deseni: alt ajanları araç olarak sunma ve görev devri (delegation)
  • Ajan ağı yönlendirmesi ve ajan seçiminde açıklama (description) kalitesi
  • Paylaşılan bellek, thread / resource ID ve çok kiracılı konuşma yalıtımı
  • Akış (streaming) yanıtları, onay adımları ve uzun süren görevlerin askıya alınması
  • Maliyet ve gecikme optimizasyonu: model katmanlama, önbellek ve araç çıktı kısaltma
Modül 3
Servisler Arası İletişim: Senkron ve Asenkron
  • Senkron iletişim: REST, gRPC (Protocol Buffers, HTTP/2) ve zaman aşımı/bağımlılık zinciri riski
  • Asenkron mesajlaşma: RabbitMQ, Apache Kafka, kuyruk ve konu (topic) modelleri
  • Olay güdümlü mimari: domain event, integration event ve event-carried state transfer
  • İleti teslim garantileri: en az bir kez, en çok bir kez ve idempotent tüketici tasarımı
  • Mesaj şema evrimi: Avro/Protobuf, Schema Registry ve geriye/ileriye dönük uyumluluk
  • Request-reply, publish-subscribe ve competing consumers desenlerinin karşılaştırılması
Modül 4
Dayanıklılık Desenleri: Circuit Breaker ve Retry
  • Kademeli hata (cascading failure) senaryosu ve zaman aşımı bütçesi hesaplama
  • Circuit Breaker durumları: closed, open, half-open ve eşik yapılandırması
  • Retry stratejileri: sabit, üssel geri çekilme (exponential backoff) ve jitter
  • Bulkhead ve rate limiter ile kaynak yalıtımı; thread pool ve semaphore yaklaşımları
  • Fallback ve zarif bozulma (graceful degradation): önbellekten yanıt, varsayılan değer
  • Chaos Monkey benzeri hata enjeksiyonu ile dayanıklılık davranışının doğrulanması
Günün hedefiKatılımcı Workflow, MCP istemci/sunucu, gözlemlenebilirlik ve dağıtımı ele alır, Guardrail, prompt enjeksiyonu savunması, eval ve token maliyet izlemeyi uygular, Merkezi günlük, Prometheus metrikleri ve OpenTelemetry ile dağıtık izleme kurar ve Zero trust, mTLS, OAuth 2.0 ve servisler arası kimlik doğrulamayı uygular.
Modül 1
Mastra İş Akışları, MCP ve Üretim Dağıtımı
  • createWorkflow / createStep ile adım zinciri, dallanma (branch), paralel ve askıya alma (suspend/resume)
  • MCPClient ile harici MCP sunucularının araçlarını kullanma ve MCPServer ile kendi araçlarını sunma
  • Evals ve senaryo tabanlı değerlendirme ile ajan çıktı kalitesinin ölçülmesi
  • Telemetri ve OpenTelemetry izleri ile araç çağrısı ve model gecikmesi gözlemi
  • Mastra sunucusu (Hono) uç noktaları, Next.js entegrasyonu ve Docker / sunucusuz dağıtım
  • Prompt enjeksiyonuna karşı koruma, çıktı doğrulama ve en az yetkili araç tasarımı
Modül 2
Ajan Güvenliği, Değerlendirme ve Maliyet Kontrolü
  • Doğrudan ve dolaylı prompt enjeksiyonu: araç çıktısı üzerinden gelen kötü niyetli talimatlar
  • Girdi ve çıktı işlemcileri (processors): PII maskeleme, konu kısıtı ve moderasyon
  • En az yetki ilkesi: araç başına izin, onay gerektiren eylemler ve denetim izi
  • Evals: doğruluk, bağlam uygunluğu ve araç kullanımı metrikleri; CI'da regresyon kontrolü
  • Token kullanımı, maliyet panoları ve bütçe sınırlayıcılar
  • Gizli bilgi yönetimi, sağlayıcı yedekleme (fallback) ve model sürüm sabitleme
Modül 3
Gözlemlenebilirlik: Günlük, Metrik ve İzleme
  • Üç sütun: günlük (log), metrik ve iz (trace); yapılandırılmış JSON günlük biçimi
  • ELK/EFK yığını veya Grafana Loki ile merkezi günlük toplama ve correlation ID
  • Micrometer ve Prometheus ile RED/USE metrikleri; Grafana panoları
  • OpenTelemetry, Jaeger/Zipkin ile dağıtık iz (span) ve bağlam yayılımı (W3C traceparent)
  • SLI, SLO ve hata bütçesi tanımı; Alertmanager ile uyarı kuralları
  • Sağlık uç noktaları: liveness, readiness ve Spring Boot Actuator yapılandırması
Modül 4
Mikroservis Güvenliği
  • Zero trust ilkesi, saldırı yüzeyi analizi ve servisler arası güven modeli
  • Keycloak veya Auth0 ile merkezi kimlik sağlayıcı; OpenID Connect ve token yayılımı
  • Edge'de kimlik doğrulama, servis içinde yetkilendirme: JWT doğrulama ve scope kontrolleri
  • mTLS ve SPIFFE/SPIRE ile servis kimliği; Istio PeerAuthentication politikaları
  • Gizli bilgi yönetimi, imaj tarama (Trivy) ve bağımlılık zafiyet denetimi
  • Ağ politikaları (NetworkPolicy) ve en az yetki ilkesiyle yan hareket (lateral movement) sınırlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mastra Araçları

Zod şemalı Mastra araçları tanımlayıp ajanlara güvenle bağlayabilirsiniz.

🧩
OpenAPI

OpenAPI 3 tanımı yazıp Swagger UI ve kod üretimiyle sözleşme öncelikli geliştirebilirsiniz.

🛠️
API Güvenliği

OAuth 2.0 ve JWT ile korunan API akışlarını kurup yaygın OWASP API risklerini kapatabilirsiniz.

🔐
Çok Ajanlı Sistemler

Supervisor ve alt ajan yapısıyla görev devri yapan çok ajanlı Mastra sistemleri kurabilirsiniz.

📈
Servis İletişimi

Senkron ve asenkron iletişim desenlerinden senaryoya uygun olanı gerekçeyle seçebilirsiniz.

🧪
Mastra Akış ve MCP

Mastra workflow ve MCP ile çok adımlı, izlenebilir ve dağıtılabilir ajan sistemleri kurabilirsiniz.

🚀
Ajan Güvenliği

Ajan sistemlerinde guardrail, değerlendirme ve maliyet izleme mekanizmaları kurabilirsiniz.

🔎
Mikroservis Güvenliği

OAuth 2.0, JWT ve mTLS ile mikroservisler arası güvenliği katmanlı olarak kurgulayabilirsiniz.

Kimler İçin Uygundur?

  • TypeScript bilen yazılım geliştiriciler
  • yapay zekâ mühendisleri
  • kurumsal sistemlere LLM ajanı entegre edecek ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
TypeScript bilen yazılım geliştiriciler, yapay zekâ mühendisleri ve kurumsal sistemlere LLM ajanı entegre edecek ekipler için uygundur.
Hangi LLM sağlayıcıları kullanılabilir?
OpenAI, Anthropic ve Google modelleri gibi Vercel AI SDK uyumlu sağlayıcılarla çalışılabilir; katılımcı kendi API anahtarını kullanır.
MCP eğitimde ne kadar yer tutuyor?
MCP istemci ve sunucu kurulumu, üçüncü gün workflow modülünün bir parçası olarak uygulamalı işlenir.
Üretim dağıtımı ele alınıyor mu?
Evet, Mastra sunucusu, Docker paketleme, telemetri ve güvenlik kontrolleri üçüncü günde uygulanır.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Üçüncü taraf kurumların sınav ve sertifikalarıyla bir bağı yoktur.

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. Gelişmiş Mastra Entegrasyonları: API'ler, Araçlar, Kurumsal Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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

API ve Mikroservis MimarisiAPI Development: Introduction to APIs Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: Introduction to APIs Eğitimi

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

API nedir, HTTP istek ve yanıtı, REST ve JSON temelleri, curl ve Postman ile genel API çağırma ve basit istemci kodu: başlangıç seviyesi eğitim.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: REST & SOAP Web Services Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: REST & SOAP Web Services Eğitimi

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

REST ve SOAP web servisleri: WSDL, XSD, JAX-WS, JAX-RS, WS-Security, OpenAPI ve SoapUI ile Postman testlerini uygulamalı öğreten eğitim.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: REST API Data Models Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: REST API Data Models Eğitimi

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

JSON Schema, DTO, HAL ve JSON:API, OpenAPI şemaları, cursor sayfalama, sürümleme ve sözleşme testi ile REST API veri modeli tasarımı eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: REST API Semantics Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: REST API Semantics Eğitimi

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

GET, POST, PUT, PATCH, DELETE semantiği, idempotency, durum kodları, ETag, If-Match, content negotiation ve HATEOAS ile REST API semantiği eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Development: Tools Eğitimi
Yazılım Geliştirme Eğitimleri

API Development: Tools Eğitimi

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

curl, Postman, SoapUI, Swagger ve OpenAPI araçları, JMeter ve Burp Suite ile API geliştirme, test ve güvenlik araç setini tanıtan eğitim.

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