Python ve PyMongo ile MongoDB üzerinde veri uygulamaları geliştirin
MongoDB with Python Eğitimi, Python ile MongoDB üzerinde veri uygulamaları geliştirme becerisi kazandırır. Eğitimde PyMongo ile bağlantı yönetimi, BSON tipleri, CRUD işlemleri, aggregation pipeline, indeks yönetimi, toplu işlemler, GridFS ile dosya saklama, M…
Python geliştiricileri için PyMongo ve Motor ile MongoDB uygulama geliştirme eğitimi
MongoDB with Python Eğitimi, Python ile MongoDB üzerinde veri uygulamaları geliştirmeye odaklanır. Katılımcılar PyMongo sürücüsüyle bağlantı yönetimini, BSON tiplerini ve CRUD işlemlerini öğrenir. Sorgu operatörleri, aggregation pipeline, indeks yönetimi, toplu işlemler ve GridFS ile dosya saklama ele alınır. Motor ile asenkron erişim, pandas entegrasyonu ve FastAPI ile web entegrasyonu gerçek kod örnekleriyle uygulamalı işlenir.
3 Gün. İlk gün PyMongo ve CRUD, ikinci gün aggregation, indeks ve GridFS, üçüncü gün Motor async, pandas ve web entegrasyonu uygulamalı işlenir.
Orta Seviye — PyMongo ile CRUD, aggregation, indeks, Motor ile async ve pandas entegrasyonu işlenir
Her konu Python ortamında PyMongo ve Motor ile gerçek kod yazılarak, sorgu çalıştırılarak ve uygulama kurularak uygulamalı işlenir.
PyMongo ile sözlük tabanlı doğal Python söz dizimi kullanarak MongoDB belgeleriyle akıcı biçimde çalışırsınız.
Motor sürücüsüyle asenkron erişim kurar, yüksek eşzamanlı yük altında ölçeklenebilir uygulamalar geliştirirsiniz.
MongoDB verisini pandas DataFrame'e taşır, Python ekosisteminin analiz ve görselleştirme gücünden yararlanırsınız.
Eğitimden verim almak için faydalı olacak temel bilgi ve ortam gereksinimleri
Fonksiyon, sözlük ve liste gibi temel Python kavramlarına hakimiyet kod örneklerini kolaylaştırır.
Belge modeli ve CRUD işlemlerine temel aşinalık PyMongo konularını kavramayı hızlandırır.
pip ile paket kurabileceğiniz bir Python 3 ortamı ve sanal ortam kullanımı faydalıdır.
Uygulamalar için yerel MongoDB kurulumu veya ücretsiz bir Atlas kümesine erişim yeterlidir.
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.
Program sonunda katılımcılar:
PyMongo ile MongoDB'ye bağlanır, BSON tiplerini yönetir ve Python kodundan CRUD işlemlerini akıcı uygulayabilirsiniz.
Python sözlükleriyle sorgu filtreleri yazar ve aggregation pipeline ile veriyi analiz edebilirsiniz.
create_index ve explain ile indeksleri yönetir, toplu işlemlerle yazma performansını artırabilirsiniz.
GridFS ile belge boyutu sınırını aşarak büyük dosyaları parçalı biçimde saklayıp sorgulayabilirsiniz.
Motor sürücüsüyle asyncio tabanlı asenkron erişim kurarak yüksek eşzamanlı uygulamalar geliştirebilirsiniz.
MongoDB verisini DataFrame'e taşır, pandas ile analiz eder ve sonuçları geri yazabilirsiniz.
Çok belgeli işlemleri yönetir ve change streams ile gerçek zamanlı değişiklikleri izleyebilirsiniz.
FastAPI veya Flask ile MongoDB destekli, doğrulamalı ve asenkron veri servisleri geliştirebilirsiniz.
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.
Redis mesajlaşma ve streaming eğitimi: Pub/Sub, Redis Streams, tüketici grupları, XACK/XCLAIM ile güvenilir işleme ve keyspace bildirimlerini uygulamalı öğrenin
Detayları Gör →Redis eğitimi: veri yapıları, komutlar, redis-py, Jedis ve node-redis istemcileri, bağlantı havuzu, pipelining, transaction, önbellekleme ve pub/sub öğrenin.
Detayları Gör →DynamoDB ileri eğitim: GSI/LSI tasarımı, ACID transaction, optimistic locking, DynamoDB Streams, Lambda, global tables, PITR yedekleme ve IAM güvenliğini öğreni
Detayları Gör →Amazon DynamoDB giriş eğitimi: NoSQL temelleri, tablo, item, partition key ve sort key tasarımı, console/CLI ile tablo oluşturma ve temel CRUD işlemlerini öğren
Detayları Gör →DynamoDB optimizasyon eğitimi: erişim deseni odaklı veri modelleme, single-table design, partition tasarımı, kapasite planlama, maliyet, CloudWatch ve DAX öğren
Detayları Gör →DynamoDB API eğitimi: PutItem/GetItem, Query ve Scan, condition/update/filter expression'ları, batch, transaction, PartiQL ve SDK entegrasyonunu uygulamalı öğre
Detayları Gör →