Yapay Zeka Ajanları

n8n Öğrenme Yolu

Sıfırdan İleri Seviyeye n8n Öğrenin

Ücretsiz, kapsamlı bir n8n öğrenme yolu. Temellerden AI agent'lara, webhook'lardan RAG'a, self-hosting'den gerçek projelere — başka bir kaynağa ihtiyacınız olmadan tek yerden öğrenin.

14
bölüm
83+
konu
28+
araç & entegrasyon

Öğrenme yolu

Temellerden başlayıp gerçek projelerle bitiren bir yolculuk.

n8n öğrenme yolculuğu

Temeller

Node'lar & Expressions

Mantık & Loop

API & Webhook

Veritabanı & İletişim

AI Agent & RAG

Production & Güvenlik

Gerçek Projeler

Müfredat

14 bölümde tam n8n

Her bölüm: konu listesi, kullanılan araçlar/entegrasyonlar ve n8n editör görünümünde örnek workflow. Detay sayfaları kademeli olarak ekleniyor.

BÖLÜM 01Başlangıç ~45 dk

n8n'e Giriş ve Kurulum

n8n nedir, neden tercih edilir, alternatifleriyle (Zapier, Make) farkları. Cloud ve self-host kurulum yolları, ilk workflow.

  • n8n nedir? Açık kaynak otomasyon yaklaşımı
  • Zapier ve Make ile karşılaştırma
  • Cloud (n8n.cloud) vs self-host seçimi
  • Docker ile yerel kurulum
  • Arayüz turu: Editor, Executions, Credentials
  • İlk 'Hello World' workflow'u
Araçlar:n8nDocker

Örnek workflow

Manual Trigger
Set
Console
BÖLÜM 02Başlangıç ~60 dk

Temel Node'lar ve Arayüz

n8n'in en sık kullanılan trigger ve action node'ları. Node verileri (items), parametreler, çalıştırma modları.

  • Trigger node'ları: Manual, Schedule, Webhook
  • Set, Edit Fields, Code node'ları
  • Function vs Function Item: ne zaman hangisi
  • Items ve $json, $input kavramları
  • Run modları: Test ve Production
  • Hatalı node'u debug etme
Araçlar:n8n
Yakında

Örnek workflow

Schedule
Set
{ }HTTP Request
BÖLÜM 03Başlangıç ~75 dk

Expressions ve Veri Manipülasyonu

n8n'in en güçlü özelliği: expressions. Veriyi node'lar arasında okuma, dönüştürme ve formatlama.

  • Expression sözdizimi: {{ $json.field }}
  • Node'lar arası veri çekme: $node, $items
  • String, Number, Date dönüşümleri
  • JMESPath ile karmaşık sorgular
  • Tarih/saat işlemleri ve formatları
  • Conditional değerler (ternary)
Araçlar:n8n
Yakında

Örnek workflow

Webhook
Edit Fields (expression)
Set
BÖLÜM 04Başlangıç ~60 dk

Mantık Node'ları (IF, Switch, Merge)

Karar verme ve dallanma: IF, Switch ile koşullar; Merge ile akışları birleştirme; No Operation ve Wait kullanımı.

  • IF node: koşullu dallanma (true/false)
  • Switch node: çoklu yönlendirme
  • Merge node: akışları birleştirme stratejileri
  • Wait node: gecikme ve zaman aşımı
  • No Operation kullanım senaryoları
  • Sub-workflow ile mantığı bölme
Araçlar:n8n
Yakında

Örnek workflow

Webhook
IF
{ }HTTP Request
BÖLÜM 05Orta ~70 dk

Loop ve Array İşlemleri

Çoklu kayıtla çalışmak: Split In Batches, Loop Over Items, array operasyonları ve performans ipuçları.

  • Item-based çalışma mantığı
  • Split In Batches: büyük listeleri bölme
  • Loop Over Items vs Function Item
  • Aggregate / Item Lists node'ları
  • Rate limiting ve API quotalarına saygı
  • Memory ve performans yönetimi
Araçlar:n8n
Yakında

Örnek workflow

{ }HTTP Request
Split In Batches
Loop Over Items
Set
BÖLÜM 06Orta ~90 dk

HTTP Request, API ve Webhook

n8n'in dışa açılan en önemli iki kapısı: HTTP Request ile herhangi bir API'ye konuşmak, Webhook ile dışarıdan gelen olayları yakalamak.

  • HTTP Request node: GET, POST, PUT, DELETE
  • Authentication: API Key, Bearer, OAuth2
  • Request body: JSON, form-data, query params
  • Response handling, pagination
  • Webhook trigger: URL üretimi, secret, GET/POST
  • Webhook response: senkron vs asenkron
  • Test vs Production webhook URL farkları
Araçlar:n8nHTTP RequestWebhook
Yakında

Örnek workflow

Webhook
{ }HTTP Request
IF
Respond to Webhook
BÖLÜM 07Orta ~75 dk

Veritabanı Entegrasyonları

PostgreSQL, MySQL, MongoDB, Airtable ve Notion ile çalışmak. CRUD, sorgu yazımı, transaction.

  • PostgreSQL ve MySQL: bağlantı kurma, sorgu çalıştırma
  • Insert, Update, Delete, Upsert işlemleri
  • MongoDB: doküman tabanlı veriler
  • Airtable: tablo, kayıt, view kullanımı
  • Notion: database ve sayfa yönetimi
  • Hassas veriyi maskeleme
Araçlar:PostgreSQLMySQLMongoDBAirtableNotion
Yakında

Örnek workflow

Webhook
PostgreSQL
IF
Set
BÖLÜM 08Orta ~60 dk

E-posta, Mesaj ve İletişim

Gmail, SMTP, Slack, Telegram, WhatsApp ve Discord ile bildirim ve mesajlaşma akışları kurmak.

  • Gmail: e-posta okuma, gönderme, etiketleme
  • Generic SMTP / IMAP yapılandırması
  • Slack: mesaj gönderme, kanal yönetimi
  • Telegram bot ile bildirim akışları
  • WhatsApp Business API entegrasyonu
  • Discord webhook ve bot kullanımı
Araçlar:GmailSlackTelegramWhatsAppDiscord
Yakında

Örnek workflow

Webhook
AI Agent
Gmail
Slack
BÖLÜM 09İleri ~90 dk

AI Agent ve LLM Node'ları

n8n'in AI Agent node'u ile çoklu adımlı zeka akışları kurmak: OpenAI, Anthropic Claude, Google Gemini bağlamak.

  • AI Agent node: sistem promptu + araçlar + bellek
  • OpenAI, Anthropic ve Gemini node'larını bağlama
  • Tool calling: agent'a araç tanıtma
  • Chat memory ve konuşma sürekliliği
  • Output parser ile yapılandırılmış çıktı (Zod / JSON şema)
  • Multi-step reasoning ve guardrails
Araçlar:AI AgentOpenAIAnthropicGemini
Yakında

Örnek workflow

Webhook
AI Agent
{ }Tool: HTTP Request
Respond
BÖLÜM 10İleri ~90 dk

RAG ve Vektör Veritabanları

Kuruma özel veriyle çalışan AI agent'lar: doküman parçalama, embedding, vektör arama, kaynaklı yanıt üretimi.

  • Embeddings nedir, hangi modeli seçmeli
  • Vektör veritabanı seçenekleri: Pinecone, Qdrant, Supabase pgvector
  • Document Loader: PDF, web, Drive'dan içe aktarma
  • Text Splitter ile chunking stratejileri
  • Retrieve and Generate akışı (RAG)
  • Kaynak gösterimi ve halüsinasyonu azaltma
Araçlar:PineconeQdrantSupabaseOpenAI Embeddings
Yakında

Örnek workflow

Webhook
Vector Store Retrieve
AI Agent
Respond
BÖLÜM 11İleri ~50 dk

Hata Yönetimi, Retry ve Loglama

Üretime alınan workflow'lar için sağlam hata yönetimi: Error Trigger, retry stratejileri, alert ve loglama.

  • Try / On Error workflow ayarı
  • Error Trigger ile merkezi hata yakalama
  • Retry On Fail: gecikme ve maksimum deneme
  • Continue On Fail: kısmi başarıya izin vermek
  • Alert akışı: Slack/Telegram'a hata bildirimi
  • Loglama ve audit trail saklama
Araçlar:n8nSlackTelegram
Yakında

Örnek workflow

Error Trigger
Set
Slack
BÖLÜM 12İleri ~75 dk

Self-Hosting ve Production Deployment

Kendi sunucunda n8n çalıştırmak: Docker Compose, PostgreSQL, reverse proxy, yedekleme ve güncelleme stratejileri.

  • Docker Compose ile n8n + Postgres + Redis
  • Environment değişkenleri ve persistent volume
  • Nginx / Caddy ile HTTPS reverse proxy
  • Domain ve subdomain konfigürasyonu
  • Yedekleme: workflow JSON + credential export
  • Sürüm güncelleme ve geri alma
Araçlar:DockerPostgreSQLRedisNginxCaddy
Yakında

Örnek workflow

Docker Compose
n8n
Postgres
Nginx
BÖLÜM 13İleri ~50 dk

Güvenlik ve Credentials Yönetimi

API anahtarı, secret, OAuth ve hassas veri yönetimi. Webhook güvenliği, rate limit ve izleme.

  • Credentials store: encryption at rest
  • OAuth2 akışı ve token yenileme
  • Webhook secret/HMAC doğrulama
  • Rate limiting ve abuse koruması
  • Hassas veriyi maskeleme ve PII
  • Audit log ve erişim kontrolü
Araçlar:n8nOAuth2HMAC
Yakında

Örnek workflow

Webhook (HMAC verify)
IF
Continue / Reject
BÖLÜM 14İleri ~120 dk

Gerçek Projeler ve Vaka Çalışmaları

Öğrenilenlerin tamamını birleştirmek: uçtan uca 3 gerçek proje (WhatsApp AI destek botu, lead scraper + CRM, RAG bilgi asistanı).

  • Proje 1: WhatsApp AI Destek Botu (mesaj → AI Agent → bilgi tabanı → yanıt)
  • Proje 2: Lead Scraper + Zenginleştirme + CRM (web → AI skorlama → HubSpot)
  • Proje 3: Şirket içi RAG Bilgi Asistanı (PDF → vektör → soru-cevap)
  • Deploy, izleme, iyileştirme döngüsü
Araçlar:WhatsAppAI AgentHubSpotPineconen8n
Yakında

Örnek workflow

Webhook
AI Agent
Vector Store
HubSpot
Respond

Yol haritası

Bu öğrenme yolu yavaş yavaş genişliyor. Bölüm 1 hazır; diğer bölümler sırayla detaylandırılacak (her konu için açıklama, n8n editör görünümünde workflow ve ilgili YouTube dersleri). Aralarda hazır workflow örnekleri ve otomasyon kavramları sayfalarımıza göz atabilirsiniz.