Build and Implement APIs with Python Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 4 Gün
  • En Yakın Tarih:
  • UK & Türkiye Based Training Provider

Build and Implement APIs with Python eğitimi, geliştiricilere hem mevcut API servislerini kullanmayı hem de kendi REST API ve Web API çözümlerini geliştirmeyi öğretir.

Bu uygulamalı eğitim boyunca katılımcılar; Python API DevelopmentFastAPIDjangoGraphQLSQLAlchemyJWT AuthenticationWeb ScrapingConcurrent Programming ve veri serileştirme teknikleri üzerinde çalışırlar.

Gerçek laboratuvar çalışmaları sayesinde katılımcılar, profesyonel seviyede API geliştirme ve entegrasyon deneyimi kazanırlar.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

Katılımcıların aşağıdaki bilgiye sahip olması beklenir:

  • Temel ve orta seviye Python Programlama Bilgisi
  • Python Foundations veya eşdeğer deneyim

Kimler Katılmalı

Bu eğitim aşağıdaki profesyoneller için uygundur:

  • Python Developers
  • Backend Developers
  • Software Developers
  • Data Scientists
  • API Developers
  • Full Stack Developers
  • Python ile web uygulamaları geliştirenler
  • API entegrasyonu öğrenmek isteyen geliştiriciler

Neler Öğreneceksiniz

Bu eğitim sonunda katılımcılar:

  • REST API Development süreçlerini anlayabilecek,
  • Python ile API servislerine bağlanabilecek,
  • JSONCSVYAML ve XML veri formatlarını kullanabilecek,
  • JWT Authentication ve API güvenliği uygulayabilecek,
  • GraphQL servisleri ile çalışabilecek,
  • SQLAlchemy kullanarak veritabanı erişimi sağlayabilecek,
  • FastAPI ile modern API servisleri geliştirebilecek,
  • Django API Development projeleri oluşturabilecek,
  • Eş zamanlı programlama teknikleri ile performansı artırabileceklerdir.

Eğitim İçeriği

1. Veri Çekme ve API Erişimi

Fetching Data with Python

Veri Serileştirme ve Dönüştürme

  • JSON
  • CSV
  • YAML
  • XML

Python Requests Library

  • HTTP istekleri
  • API çağrıları
  • Veri alma işlemleri

Web Scraping

  • Web Scraping with Python
  • Beautiful Soup kullanımı
  • HTML veri işleme
  • Sayfa gezinme (Pagination)

Laboratuvar Çalışmaları

  • JSON veri okuma
  • CSV → JSON dönüşümü
  • YAML → CSV dönüşümü
  • XML → YAML dönüşümü
  • Web veri toplama

2. API Kimlik Doğrulama ve Güvenlik

API Authentication

Header Based Authentication

  • API Key kullanımı
  • Header yönetimi

JSON Web Token (JWT)

  • JWT yapısı
  • Token doğrulama
  • Güvenli API erişimi

Uygulamalar

  • Header tabanlı doğrulama
  • JWT ile kimlik doğrulama

3. REST API Geliştirme

REST API Development

REST Kavramları

  • HTTP Methods
  • GET
  • POST
  • PUT
  • PATCH
  • DELETE

CRUD İşlemleri

  • Create
  • Read
  • Update
  • Delete

REST Best Practices

  • REST URL tasarımı
  • API versiyonlama
  • Endpoint tasarımı

Öğrenilecek Kazanımlar

  • Modern API geliştirme standartları
  • Ölçeklenebilir API mimarileri

4. GraphQL

GraphQL API Development

Konular

  • GraphQL sorguları
  • GraphQL endpointleri
  • Veri sorgulama
  • GraphQL araçları

Uygulamalar

  • GraphQL ile veri çekme
  • GraphQL Explorer kullanımı

5. SQL ve Veritabanı Entegrasyonu

Database Access with SQLAlchemy

SQL Temelleri

  • SQL sorguları
  • SQLite kullanımı
  • Veritabanı işlemleri

SQLAlchemy

  • ORM kullanımı
  • Text Interface
  • Function Interface

Laboratuvar Çalışmaları

  • SQLite yönetimi
  • SQLAlchemy uygulamaları
  • Veritabanı entegrasyonu

6. Python ile Concurrent Programming

Concurrent Programming in Python

API performansını artırmak için eş zamanlı programlama teknikleri ele alınır.

Konular

  • I/O Bound işlemler
  • CPU Bound işlemler
  • Async Programming

Asyncio

  • Async Functions
  • Event Loop
  • Async Requests

Threading

  • Multi-threading
  • Paralel işlemler

Multiprocessing

  • Çoklu işlem yönetimi
  • Performans optimizasyonu

Uygulamalar

  • Birden fazla API kaynağından veri çekme
  • Paralel veri işleme

7. FastAPI ile Modern API Geliştirme

FastAPI Training

FastAPI günümüzde Python dünyasının en popüler API frameworklerinden biridir.

Konular

  • FastAPI kurulumu
  • Endpoint geliştirme
  • REST servisleri oluşturma
  • Request ve Response yönetimi

HTTP İşlemleri

  • GET
  • POST
  • PUT
  • PATCH
  • DELETE

Pydantic

  • Veri doğrulama
  • Payload serileştirme
  • Model tanımlama

Laboratuvarlar

  • Tam REST API geliştirme
  • Dosya yükleme
  • Redirect işlemleri

8. Django ile API Geliştirme

Django API Development

Django Temelleri

  • Django Framework
  • URL Routing
  • Views
  • Models

Django ORM

  • Veritabanı işlemleri
  • İlişkisel veri yönetimi

Django Ninja

  • API geliştirme
  • Endpoint oluşturma
  • Güvenli API tasarımı

Laboratuvarlar

  • Django Views
  • Django Admin
  • Database Relationships
  • Django Ninja API geliştirme

Neden Bizi Seçmelisiniz

Build and Implement APIs with Python Eğitimi, Bilginç IT Academy'nin canlı ve etkileşimli platformu üzerinden evinizin veya ofisinizin konforunda deneyimleyin. Uzman eğitmenlerimizle doğrudan iletişim kurun ve sınıf ortamının dinamizmini sanal dünyada yaşayın.

  • Canlı Oturumlar: Belirlenmiş bir takvim dahilinde, eğitmen ve diğer katılımcılarla eş zamanlı derslere katılın.
  • Tam Etkileşim: Aktiviteler, grup çalışmaları ve soru-cevap seanslarıyla eğitmeniniz ve iş arkadaşlarınızla sürekli iletişimde kalın.
  • Global Uzman Kadrosu: Sektörde derin tecrübeye sahip, uluslararası yetkinlikteki eğitmenlerden en güncel bilgileri öğrenin.
  • Uzmanlık: Bilginç IT Academy'nin 30 yılı aşkın eğitim tecrübesiyle, profesyonel kariyerinizde kalıcı beceriler edinin.
  • Ölçeklenebilir Çözümler: Dünya genelinde erişilebilen sınıflarımızla, bulunduğunuz her yerden bireysel veya kurumsal ihtiyaçlarınıza yönelik esnek planlama yapın.

Build and Implement APIs with Python Eğitimi için geleneksel ve en etkili öğrenme yöntemi olan yüz yüze eğitimi tercih edin. Bilginc IT Academy’nin özenle seçilmiş lokasyonlarında, profesyonel bir atmosferde kendinizi eğitime odaklayın.

  • Kıdemli Eğitmenler: Sektörde 10-20+ yıl saha deneyimi olan uzmanlardan, gerçek dünya senaryolarını dinleyin.
  • Modern Eğitim Alanları: Konforlu ve teknolojik altyapısı güçlü sınıflarda eğitim görün.
  • Butik Sınıf Yapısı: Sınırlı kontenjanla düzenlenen sınıflarımızda, eğitmeninizle birebir iletişim kurma fırsatı yakalayın.
  • Fiyat Garantisi: Sertifikasyon yolculuğunuzu en yüksek kalite ve rekabetçi fiyat garantisiyle tamamlayın.

Şirketinizin büyük ölçekli eğitim ihtiyaçlarını, Bilginç IT Academy’nin Build and Implement APIs with Python Eğitimi Onsite çözümüyle kendi ofisinizde çözün.

  • Özelleştirilmiş Müfredat: Şirketinizin projelerine veya spesifik iş ihtiyaçlarına göre uyarlanmış bir program.
  • Bütçe Optimizasyonu: Seyahat ve konaklama giderlerini ortadan kaldırarak bütçenizi verimli kullanın.
  • Takım Sinerjisi: Ekibinizle birlikte öğrenme deneyimini zenginleştirin ve iş birliğini artırın.
  • Performans Takibi: Çalışanlarınızın gelişimini ve katılımını kolaylıkla takip edin.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Build and Implement APIs with Python Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
11 Haziran 2026 (4 Gün)
İstanbul, Ankara, Londra
18 Haziran 2026 (4 Gün)
İstanbul, Ankara, Londra
26 Haziran 2026 (4 Gün)
İstanbul, Ankara, Londra
01 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
05 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
19 Temmuz 2026 (4 Gün)
İstanbul, Ankara, Londra
08 Ağustos 2026 (4 Gün)
İstanbul, Ankara, Londra
11 Ağustos 2026 (4 Gün)
İstanbul, Ankara, Londra
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.