Bu eğitim, Python programlama dilinde temel bilgilerini geliştirmiş ve yazılım becerilerini ileri seviyeye taşımak isteyenler için hazırlanmıştır. Eğitim, performans odaklı yazılım geliştirme, modern Python özellikleri, nesne yönelimli programlama (OOP), paralel programlama ve tasarım desenlerini kapsamaktadır. Eğitim sonunda, kompleks yazılım projelerini başarıyla geliştirebilecek bilgi ve becerilere sahip olacaksınız.
Eğitim Yöntemi
Bu eğitim, interaktif bir şekilde çevrimiçi olarak gerçekleştirilecektir.
Eğitim sırasında teorik bilgiler ile pratik uygulamalar dengeli bir şekilde sunulacaktır.
Eğitim Süresi
Eğitim süresi toplam 12 saattir. Dersler canlı olarak gerçekleştirilecektir.
Eğitim İçeriği
- Nesne Yönelimli Programlama (OOP)
- Sınıflar ve nesneler
- Miras (inheritance) ve çok biçimlilik (polymorphism)
- Abstraction ve encapsulation prensipleri
- Magic methods ve metaclass kullanımı
- Veri Yapıları ve Gelişmiş Python Kütüphaneleri
- İleri düzey veri yapıları: deque, heapq, defaultdict
- NumPy ve Pandas ile veri işleme
- Python'da veri görselleştirme (Matplotlib, Seaborn)
- Paralel Programlama ve Asenkron İşlemler
- Threading ve multiprocessing kullanımı
- Async/await yapıları ile asenkron programlama
- Büyük veri setleriyle paralel işlem yapma
- Tasarım Desenleri ve Yazılım Mimarisi
- Singleton, Factory, Observer gibi tasarım desenleri
- SOLID prensipleri ve Clean Code yazımı
- Python ile katmanlı mimari geliştirme
- Hata Yönetimi ve Test Otomasyonu
- Gelişmiş hata yönetimi ve loglama
- Unit testing ve pytest kullanımı
- Mocking ve test verisi oluşturma
- Uygulamalı Çalışmalar ve Projeler
- Web uygulaması geliştirme (Flask, FastAPI)
- Veri analizi ve raporlama projeleri
- Gerçek zamanlı uygulamalar için paralel işleme entegrasyonu
Eğitim sonunda, Python’un ileri düzey özelliklerini ve modern yazılım geliştirme tekniklerini kullanarak yüksek performanslı yazılım projeleri oluşturabileceksiniz.
Önemli Bilgilendirme
- Eğitim materyalleri kayıtlı katılımcılara sağlanacaktır.
- Eğitim sonunda katılımcılara üniversitemiz tarafından E-Devlet onaylı katılım sertifikası verilecektir.
- Katılım için internet bağlantısı ve uygun bir cihaz gereklidir.
- Eğitim bilgilendirmeleri için WhatsApp grubu kurulacaktır. Tüm gerekli bilgilendirmeler buradan yapılacaktır.
- Katılımcılar her türlü soru ve sorunlarını gelisim@fsm.edu.tr adresimize yazabilirler.
Yorumlar