Bilişim Personeli Sertifikasyonu
Python'dan API geliştirmeye, veri analizinden web scraping'e kapsamlı bilişim eğitimi
Python Temelleri & Veri Yapıları
Programlama temellerinden nesne yönelimli programlamaya kadar kapsamlı Python eğitimi
1. Gün - Python'a Giriş
Python kurulumu ve temel programlama kavramları
Teori (4 saat)
- Python kurulumu ve IDE kullanımı
- Veri tipleri ve değişkenler
- Temel operatörler
- Input/Output işlemleri
Uygulama (4 saat)
- Basit hesap makinesi projesi
- Kullanıcı girişi ile etkileşim
- Hata yönetimi örnekleri
2. Gün - Kontrol Yapıları
Karar verme ve döngü yapıları ile program akışı
Teori (4 saat)
- If-elif-else yapıları
- For ve while döngüleri
- Break ve continue
- List comprehensions
Uygulama (4 saat)
- Sayı tahmin oyunu
- Fibonacci dizisi
- Basit sıralama algoritmaları
3. Gün - Fonksiyonlar
Kod organizasyonu ve yeniden kullanılabilir fonksiyonlar
Teori (4 saat)
- Fonksiyon tanımlama ve çağırma
- Parametreler ve return
- Local ve global scope
- Lambda fonksiyonları
Uygulama (4 saat)
- Matematik kütüphanesi oluşturma
- Metin işleme fonksiyonları
- Decorator örnekleri
4. Gün - Veri Yapıları
Veri organizasyonu ve manipülasyon teknikleri
Teori (4 saat)
- Liste, tuple, set, dictionary
- Veri yapısı seçimi
- İterasyon ve manipülasyon
- Nested yapılar
Uygulama (4 saat)
- Öğrenci not sistemi
- Envanter yönetimi
- JSON veri işleme
5. Gün - OOP Temelleri
Nesne yönelimli programlama prensipleri
Teori (4 saat)
- Sınıf ve nesne kavramları
- Constructor ve destructor
- Encapsulation ve inheritance
- Polymorphism
Uygulama (4 saat)
- Banka hesabı simülasyonu
- Araç kiralama sistemi
- Mini-proje: Kütüphane yönetimi
Veri Analizi & Görselleştirme
NumPy, Pandas ve görselleştirme kütüphaneleri ile veri bilimi temelleri
6. Gün - NumPy Temelleri
Sayısal hesaplamalar ve matris işlemleri
Teori (4 saat)
- NumPy array'leri ve işlemler
- Matematiksel fonksiyonlar
- Broadcasting ve indexing
- Linear algebra işlemleri
Uygulama (4 saat)
- Matris işlemleri
- İstatistiksel hesaplamalar
- Görüntü işleme temelleri
7. Gün - Pandas ile Veri İşleme
Veri analizi ve manipülasyon araçları
Teori (4 saat)
- DataFrame ve Series yapıları
- Veri okuma/yazma işlemleri
- Veri temizleme teknikleri
- Groupby ve aggregation
Uygulama (4 saat)
- CSV veri analizi
- Eksik veri yönetimi
- Veri birleştirme işlemleri
8. Gün - Matplotlib ile Görselleştirme
Veri görselleştirme ve grafik oluşturma
Teori (4 saat)
- Matplotlib temelleri
- Çizgi, bar, scatter plotlar
- Subplot ve figure yönetimi
- Stil ve özelleştirme
Uygulama (4 saat)
- Satış verisi görselleştirme
- İnteraktif grafikler
- Dashboard oluşturma
9. Gün - Seaborn ve İleri Görselleştirme
İstatistiksel grafikler ve gelişmiş görselleştirme
Teori (4 saat)
- Seaborn kütüphanesi
- İstatistiksel grafikler
- Heatmap ve correlation
- Multi-dimensional veri görselleştirme
Uygulama (4 saat)
- Müşteri analizi dashboard'u
- A/B test sonuçları
- Trend analizi
10. Gün - Veri Analizi Projesi
Kapsamlı veri analizi projesi ve sunum
Teori (4 saat)
- Proje planlama ve yaklaşım
- Veri kalitesi değerlendirme
- İstatistiksel analiz yöntemleri
- Sonuç raporlama
Uygulama (4 saat)
- Kapsamlı veri analizi projesi
- Bulguların görselleştirilmesi
- Sunum hazırlama
Web Scraping, API & Capstone Projesi
Web teknolojileri, API geliştirme ve final proje uygulaması
11. Gün - Web Scraping Temelleri
Web'den veri toplama ve işleme teknikleri
Teori (4 saat)
- HTTP protokolü ve web yapısı
- Requests kütüphanesi
- BeautifulSoup ile parsing
- Etik ve yasal konular
Uygulama (4 saat)
- Haber sitesi scraping
- E-ticaret veri toplama
- Rate limiting ve error handling
12. Gün - API Geliştirme
REST API tasarımı ve Flask framework
Teori (4 saat)
- REST API konseptleri
- Flask framework temelleri
- HTTP metodları ve status kodları
- JSON veri formatı
Uygulama (4 saat)
- Basit REST API oluşturma
- CRUD işlemleri
- API testing ve documentation
13. Gün - Capstone Proje Başlangıcı
Final proje planlama ve geliştirme ortamı
Teori (4 saat)
- Proje yönetimi ve planlama
- Gereksinim analizi
- Teknoloji seçimi
- Git version control
Uygulama (4 saat)
- Proje konusu belirleme
- Teknik dokümantasyon
- Geliştirme ortamı kurulumu
14. Gün - Capstone Proje Geliştirme
Aktif proje geliştirme ve kod kalitesi
Teori (4 saat)
- Clean code prensipleri
- Testing ve debugging
- Performance optimization
- Security best practices
Uygulama (4 saat)
- Aktif proje geliştirme
- Code review sessions
- Problem solving workshops
15. Gün - Proje Sunumu ve Değerlendirme
Final proje sunumu ve kariyer planlama
Teori (4 saat)
- Sunum teknikleri
- Teknik dokümantasyon
- Deployment strategies
- Kariyer planlama
Uygulama (4 saat)
- Proje sunumları
- Peer review
- Teknik mülakat simülasyonu
Değerlendirme Kriterleri
Başarı için gereken minimum koşullar ve değerlendirme sistemi
Mini-Projeler
%40- Haftalık küçük projeler
- Kod kalitesi değerlendirmesi
- Problem çözme yaklaşımı
- Zamanında teslim
Capstone Projesi
%50- Kapsamlı final projesi
- Teknik uygulama
- Dokümantasyon kalitesi
- Sunum performansı
Teknik Mülakat
%10- Teorik bilgi
- Problem çözme
- Code review
- Sözlü sunum
Başarı Koşulları
Program Hakkında Daha Fazla Bilgi
Detaylı müfredat ve eğitim materyalleri hakkında bilgi almak için bizimle iletişime geçin