Claude ile Vibe Coding Eğitimi
Talk to Web ve Türk Alman Üniversitesi DDMM tarafından düzenlenen Claude ile Vibe Coding programında; web sitesi, mobil uygulama, oyun ve her türlü yazılım projesini sıfırdan kodlayarak gerçek dünya ürünleri ortaya çıkarabilirsiniz.
Eğitim kapsamında Claude Code'u bir geliştirme işletim sistemi olarak kullanmayı öğrenerek, hiç programlama deneyiminiz olmasa bile profesyonel yazılım geliştirmeye adım atabilirsiniz.
Eğitim Barış Çırıka ve Prof. Dr. Müge Klein tarafından verilecektir.
Katılımcılar; Claude Code, MCP, Agent SDK, RAG, Hooks, Subagents, Plugins, Slash Commands, GitHub Actions, Unity MCP gibi öncü araç ve teknolojilerle uçtan uca yazılım geliştirme süreçlerini deneyimleyebilir ve kendi projeleri veya müşterileri için sıfırdan çalışan, üretime hazır yazılımlar geliştirerek dijital dünyada fark yaratmayı öğrenirler.
Bu program; yalnızca yapay zeka araçları değil, aynı zamanda bağlam mühendisliği, otonom ajan yaratma, MCP entegrasyonu ve production ortamına taşıma gibi pratik yazılım geliştirme konularını da kapsamaktadır. Kodlama deneyimi olmayan herkes için uygundur. Yapılan dersler kayıt altına alınıp öğrenci panelinden tekrar izlenebilmektedir.
📅Eğitim Tarihleri: 16 Temmuz - 11 Ağustos 2026
🕒Toplam Süre: 24 Saat (Canlı, uygulamalı Zoom oturumları)
🎬Eğitmen: Barış Çırıka ve Prof. Dr. Müge Klein
🎓Sertifika: Türk-Alman Üniversitesi DDMM onaylı sertifika verilecektir.
⚠️Kontenjan sınırlıdır.
📞Bilgi ve Kayıt için:
Bilgi ve Kayıt için 0 212 259 55 05 arayabilir,
0532 659 02 88 WhatsApp Destek hattımıza yazabilirsiniz.
Barış Çırıka
Prof. Dr. Müge Klein
Eğitim Programı
Claude Code Mimarisi ve Agentic Loop
- İç mimari: agentic loop, tool-use sistemi, context window ve compaction mekanizması
- Araç seti: Bash, Read, Write, Edit, Glob, Grep, WebFetch, WebSearch, Task (Agent)
- Plan Mode ve dahili subagent'lar (Explore, Plan, General-purpose)
- Model seçimi: Opus vs Sonnet vs Haiku, effort parametresi
- Oturum ergonomisi: --resume / --continue, /recap, /btw, Fork, Voice Mode
- Kurulum ve ortam yapılandırması: settings.json, ortam değişkenleri, IDE entegrasyonu
Bağlam Mühendisliği ve Güvenli Çalışma Katmanı
- CLAUDE.md stratejileri: user-level / project-level / local — ne zaman hangisi
- İleri CLAUDE.md: kodlama standartları, mimari kararlar, test stratejisi, "STOP and report" guardrail'i
- Bağlam mühendisliği: /clear, /compact, /context, token tasarrufu
- Checkpoints ve /rewind: dosya ve konuşma geri sarma
- Output Styles: hazır stiller (Concise / Explanatory / Learning / Formal) + kendi stilini tanımlama
- Sandboxing ve permission modes: OS izolasyonlu Bash, izin profilleri, managed settings
Skills ve Slash Commands
- Skills: otomatik tetiklenen uzmanlık modülleri, frontmatter, best practices, dosya yapısı
- Pratik skill örnekleri: code-review skill, SEO-audit skill, security-check skill
- Slash Commands: .claude/commands/, $ARGUMENTS, auto-invoke, frontmatter ile tool kısıtlama
- Skill vs Slash Command vs Subagent vs Hook: hangisi nerede yaşar, ne zaman hangisi kullanılır
Subagents ve Hooks
- Subagents: custom subagent oluşturma, context isolation, Master-Clone vs Lead-Specialist mimarisi, orkestrasyon pattern'leri
- Hooks — lifecycle olayları (SessionStart, PreToolUse, PostToolUse):
- "Bodyguard": hassas dosya (.env, .git) edit'ini engelle
- "Janitor": edit sonrası Prettier/formatter çalıştır
- "Auto-approve": güvenli aksiyonları otomatik onayla
- Matcher kuralları ve hyphenated MCP isimleri tuzağı
Plugins, Marketplaces ve Takım Standardizasyonu
- Plugins: versiyonlu paket (skill + subagent + command + hook + MCP), yapı ve manifest
- /plugin komutu, .zip plugin desteği, --plugin-dir
- Marketplaces: kurumsal/özel marketplace kurma, takım genelinde standardizasyon
- Sürümleme, dağıtım ve geri alma stratejileri
MCP Derinlemesine
- MCP'nin üç temel primitifi: Tools, Resources, Prompts
- Server kurulumu, /mcp, mcp__[server]__[tool] adlandırması
- MCP Tool Search ve lazy loading: çok araçlı server'larda context optimizasyonu
- Yaygın hazır server'lar: GitHub, veritabanı, browser, web-search
- MCP'yi bir "güven kararı" olarak değerlendirme
Kendi MCP Server'ını Yazma
- TypeScript ve Python ile kendi MCP server'ını yazma
- Tools, Resources ve Prompts'u kendiniz tanımlama; sayfalama ve LLM-dostu çıktı
- Auth ve güvenlik: secret yönetimi, en az ayrıcalık (least privilege), girdi doğrulama
- MCP server'ı bir plugin içinde paketleyip dağıtma
RAG ve Uygulamalara AI Entegrasyonu
- RAG mimarisi: embedding, vektör veritabanı, chunking stratejileri
- Vektör backend seçimi: pgvector vs ayrı bir vektör servisi — Next.js stack'inde trade-off'lar
- AI chatbot: Claude API, streaming, conversation memory
- Full-stack entegrasyon: Next.js + RAG + chat UI
- Production hijyeni: rate limiting, error handling, maliyet kontrolü, gözlemlenebilirlik
Agent Yaratma: Agent SDK ve Tasarım Pattern'leri
- Subagent → otonom ajan farkı: Claude Code subagent'ı vs standalone agent
- Claude Agent SDK (Python ve TypeScript): kendi agent loop'un — tool seçimi, context biriktirme, durma koşulları
- Agent tasarım pattern'leri: tek-loop (ReAct), planner/executor, orchestrator-worker, evaluator-optimizer, Best-of-N
- Tool tasarımı: ajan için iyi tool nasıl yazılır; MCP tool'larını ajana bağlama
- Ajan hafızası: RAG/vektör katmanını kalıcı hafıza olarak kullanma, oturumlar arası durum
- Temel guardrail'ler: loop koruması, derinlik limiti, cooldown, rate limiting, idempotency
Çok-Ajanlı Sistemler ve Güvenlik
- Persona kayıtları: her subagent bir system prompt + ton/rol ile config'de tanımlı
- Konuşma orkestratörü: sırayı kim alır, thread biriktirme, her ajana ortak transcript'i bağlam verme
- Guardrail'ler: loop/echo tespiti, derinlik ve turn limiti, cooldown, global rate limit, idempotency
- Sanitization ve ajan zehirlenmesine (prompt injection) karşı güvenlik
- MCP katmanı (iki yönlü): tüketici ve sağlayıcı taraf entegrasyonu
Unity + Oyun Programlama (MCP ile)
- Unity MCP ekosistemi: CoplayDev/MCP for Unity, Unity resmi MCP Server, IvanMurzak/Unity-MCP — farkları ve seçim kriterleri
- Editor'ü doğal dille sürme: GameObject/sahne yönetimi, component ekleme, material/prefab oluşturma
- ScriptableObject-temelli tasarım: veri-sürücülü mekanikler (spawn tabloları, NPC karar parametreleri)
- Parametre-temelli Animator, ses yönetimi, sahne geçişlerinin AI ile iskeletlenmesi
- Play Mode / Edit Mode testleri MCP üzerinden çalıştırma ve otomatik hata giderme
- Custom C# MCP tool yazma: kendi editor workflow'unuzu araç olarak AI'a açma
- Read-Fix döngüsü: konsol hatasını okuyup ilgili script'i düzeltme — kopyala/yapıştır olmadan
Otomasyon, Multi-Agent Orkestrasyon ve Production
- Multi-agent orkestrasyon: paralel Claude Code instance'ları, agent roster, takım koordinasyonu, git worktree, Best-of-N
- Headless / programmatic: claude -p, --output-format json, --bare ile batch işlemler
- Background tasks ve Auto Mode: run_in_background, gece refactor'ları, Sonnet safety classifier
- SEO Audit pipeline: meta tag analizi, Lighthouse, tekrar kullanılabilir akış
- Security Audit: OWASP Top 10, dependency check, secret scanning, risk matrisi
- GitHub Actions ile CI/CD: /install-github-app, scheduled jobs, pre-commit hooks
- Cowork ve Routines: masaüstü otomasyonu, zamanlanmış görevler, telefondan dispatch
Kazanımlar
- Claude Code'un tüm genişletme katmanlarını (CLAUDE.md, Skills, Subagents, Hooks, MCP, Plugins, Slash Commands) eksiksiz kullanabilirsiniz
- Bağlam mühendisliği, checkpoint ve sandboxing ile güvenli ve verimli bir AI geliştirme ortamı kurarsınız
- Kendi MCP server'ınızı yazarak ürünlerinize ve servislerinize Claude'u doğrudan bağlarsınız
- RAG tabanlı AI özelliklerini uçtan uca bir uygulamaya entegre edersiniz
- Agent SDK ile otonom ajanlar yaratır; çok-ajanlı sistemleri guardrail ve sanitization ile güvenli hale getirirsiniz
- Unity Editor'ü MCP ile sürerek oyun mekaniklerini AI yardımıyla geliştirir ve prototip üretirsiniz
- Multi-agent orkestrasyon, SEO/Security audit pipeline'ları ve CI/CD entegrasyonu kurarsınız
- Takım genelinde standardizasyon için kendi plugin ve marketplace'inizi oluşturursunuz
- Mimari kararlar, test stratejisi ve production güvenliği konularında AI'ı geliştirme sürecinizin bir parçası haline getirirsiniz
- Gerçek bir proje teslim ederek portföyünüze ekleyebileceğiniz, üretime hazır bir çalışma çıkarırsınız
Kimler Katılabilir?
- Yazılım geliştirme deneyimi olan ve AI'ı iş akışına entegre etmek isteyen yazılımcılar
- Kendi SaaS ürününü kurmak veya mevcut ürününe AI özelliği eklemek isteyen girişimci geliştiriciler
- Tech Lead ve Senior Developer'lar; ekiplerini AI destekli araçlarla standardize etmek isteyen mühendisler
- Unity ile oyun geliştiren ve AI ile iş akışını hızlandırmak isteyen oyun geliştiricileri
- Backend / Full-stack geliştiriciler; Next.js, Python veya TypeScript deneyimi olanlar
- CI/CD, DevOps veya platform mühendisliği alanında çalışan ve geliştirme süreçlerini otomasyonla güçlendirmek isteyenler
- Freelance yazılımcılar ve dijital ajans geliştiricileri; teslimat süreçlerini AI ile hızlandırmak isteyenler
Kimler İçin Uygundur?
- En az bir programlama dili (TypeScript, Python veya C#) ile aktif olarak proje geliştiren herkes
- Komut satırı (terminal) kullanımına hâkim, git iş akışına aşina geliştiriciler
- Claude Code'u kullanan ancak ileri düzey özelliklerini (MCP, Agent SDK, Hooks, Plugins) henüz keşfetmemiş yazılımcılar
- Kendi MCP server'ını yazarak iç araçlarını ve API'larını AI'a açmak isteyen backend geliştiriciler
- Birden fazla AI ajanını koordine eden, guardrail'li ve sanitize edilmiş sistemler kurmak isteyen ileri düzey geliştiriciler
- Unity projesinde çalışan ve Claude Code + MCP kombinasyonuyla editör iş akışını AI ile sürmek isteyen oyun geliştiricileri
- Ekiplerinde AI destekli geliştirme standardı oluşturmak isteyen Tech Lead'ler ve mühendislik yöneticileri
- Production'a hazır, güvenli ve ölçeklenebilir AI sistemleri kurmak isteyen yazılım profesyonelleri
- AI ile desteklenen geliştirme süreçleri aracılığıyla daha hızlı, daha kaliteli yazılım çıkarmak isteyen herkes
Ders Kayıtları ve Materyaller
Eğitimler Zoom üzerinden gerçekleşir ve tüm dersler kayda alınır. Katılımcılar eğitimlerinin bitiminden 90 gün sonrasına kadar video kayıtlarını öğrenci panelinden izleyebilirler. Aynı zamanda katılımcıların eğitim sürecini desteklemek adına ekstra materyaller de paylaşılmaktadır.
Sertifika
Eğitim programının sonunda katılımcılara üniversite onaylı, e-Devlet’te görüntülenebilen sertifikaları kurumumuzca teslim edilmektedir. Ayrıca 169 ülkede geçerli olan uluslararası sertifika almaya da hak kazanırlar. Sertifikalar İngilizce ve Türkçe dilinde düzenlenir. Sertifikalarınız LinkedIn ve sosyal medya mecraları ile uyumludur ve dijitalde görüntülenip paylaşılabilir. Üzerindeki QR kod ile Ulusal Sertifika Merkezinde sorgulanıp doğrulanabilir. Aşağıdaki görsel örnek niteliğindedir; kişiye özeldir, basılamaz, çoğaltılamaz.
Sertifika Koşulları
- Programa en az %80 oranında katılım sağlamak
- Türk-Alman Üniversitesi DDMM tarafından yapılan sınavdan geçer not almak.
- Sınıf içi yapılan ortak çalışmalara dahil olmak ve projeleri tamamlamak.
- Not:Kontenjan sınırlıdır.
Bilgi ve Kayıt için0 212 259 55 05arayabilir,
0532 659 02 88 WhatsApp Destek hattımıza yazabilirsiniz.
Barış Çırıka
Prof. Dr. Müge Klein
Türk-Alman Üniversitesi İşletme Bölümü Yönetim ve Organizasyon ana bilim dalında profesör olarak görev yapmakta olan Müge Klein, Yönetim Bilişim Sistemleri alanındaki lisans ve yüksek lisans öğrenimini Viyana Teknik Üniversitesinde tamamlamıştır. Daha sonra Karlsruhe Teknik Üniversitesi Uygulamalı Enformatik Enstitüsünde araştırma görevlisi olarak çalışmış ve 2002 yılında aynı üniversiteden doktora derecesini almıştır. Yönetim Bilişim Sistemleri alanında 2015 yılında doçent unvanını almış olan Müge Klein’ın güncel araştırma alanları olan Dijital Dönüşüm, Dijital Liderlik, Yapay Zekâ Dönüşümü, İşletme 5.0, İş Süreçleri Yönetimi ve Dijital Pazarlama konularıyla ilgili çok sayıda araştırma makalesi, konferans bildirisi, kitap bölümü ve kitabı bulunmaktadır. Ayrıca çeşitli ulusal ve uluslararası araştırma projelerinde proje yürütücüsü ve araştırmacısı olarak yer almış olan Müge Klein, aynı zamanda Türk-Alman Üniversitesi Dijital Dönüşüm Mükemmeliyet Uygulama ve Araştırma Merkezi yöneticiliğini yapmaktadır.
Kariyeriniz İçin En Doğru Adım
637
Tamamlanan Eğitim
993
Onaylanmış Eğitim
7.900+
Mezun Öğrenci
100%
Memnuniyet
Biz Sizi Arayalım
Öğrencilerimiz hakkımızda ne düşünüyor?
Üniversite gibi Akademi
Web Yazılım Uzmanı
İlker MetehanSonunda Buldum!
UX-UI Designer
Abdulkadir YILMAZÇok Memnun Kaldım
UI-UX Designer
Barensel GÜMÜŞTeşekkürler Talk to Web 🙂
Creative Designer
Esra ElmaEğitimler Çok Güzeldi