Python ile Web Programlama Eğitimi
Bu eğitimin temel hedefi Python ile Web Programlama mantığını, modellerini uygulamalı olarak anlamak.
Eğitim süresi: 5 Gün 30 Saat
Python temellerinin bilinmesi gerekmektedir.
Python ile Web Programlama Eğitim İçeriği
- Python ve Programlama Dillerine Genel Bakış
- Python Programlama Dilinin Güçlü ve Zayıf Yanları
- Python Programlama Dilinin Teknik ve Sektörel Kapasitesi
- Kurulumlar
- Anaconda : Python ve Jupyter Kurulumu
- PyCharm Kurulumu
- Visual Studio Code Kurulumu
- Çalışma Dökümanları
- Web Programlama Mimarisine Genel Bakış
- API Mimarisine Genel Bakış
- HTML5
- CSS3
- Bootstrap
- JavaScript
- Bir Python Uygulamasının Yapısını İncelemek
- Veri Tipleri
- Değişken Tanımlama İşlemleri
- Operatörler
- Metin Formatlama
- Tür Dönüşüm İşlemleri
- Strings
- Slices
- Listeler
- Tuple
- Dictionary
- Değer ve Referans Tipleri
- Koşul İfadeleri
- Fonksiyonlar
- Nesne Yönelimli
- Hata Yönetimi
- Dosya Operasyonları
- Dekoratörler
- Modüller
- Demo : Python Proje
- Hata Yönetimine Genel Bakış
- Hatalar ve İstisnalar
- Hata Yakalama : try, except, finally blokları
- Os Modülü
- Datetime Modülü
- Regular Expression ile Çalışmak
- Json Modülü
- Requests
- GitHub API Kullanımı
- Exchange API ile Döviz Uygulaması Geliştirmek
- The Movie Database API ile Film Uygulaması Geliştirmek
- Web Scraping’e Genel Bakış
- Web Scraping Araçlarını Keşfetmek
- Beatifulsoup Kullanımı
- Web Scraping ile imdb Üzerinde Çalışmak
- Bot Uygulamalarına Genel Bakış
- Selenium Nedir ve Nasıl Kullanılır?
- Selenium Temelleri
- Seçiciler Üzerinde Çalışmak
- Sayfa ile Etkileşim
- Demo : GitHub Bot
- Veritabanı Programlamaya Genel Bakış
- SQLite Veritabanına Genel Bakış
- SQLite Veritabanı ve Tablo Oluşturma
- Veri Ekleme
- Veri Seçme
- Veri Güncelleme
- Veri Silme
- Uygulama
- Kütüphane Projesi
- NoSQL Kavramına Genel Bakış
- MongoDB Kurulumu
- Python ile MongoDB Veritabanı Bağlantı İşlemleri
- MongoDB & Python : INSERT İşlemleri
- MongoDB & Python : Find, Filter ve Sort İşlemleri
- MongoDB & Python : UPDATE İşlemleri
- MongoDB & Python : DELETE İşlemleri
- Web Uygulama Geliştirme Mimarisine Genel Bakış
- Django Kurulum İşlemleri
- İlk Django Web Projesini Oluşturmak
- URL Mapping
- Django Temaları
- Modeller
- Popülasyon Scriptleri
- MVC ve MVT
- Formlar
- Form Doğrulama
- Model Formlar
- Relative URL
- URL Template Inheritance
- Tema Filtreleri ve Custom Filtreler
- Kullanıcı Modelleri
- Kullanıcı Modeli ve Form Kodlama
- Django : İlişkisel Veritabanı Entegrasyonu
- Django : NoSQL Veritabanı Entegrasyonu
- Django : Uygulama Entegrasyonu
- Ajax Kullanımı
- Django ile CRUD Operasyonları
- Django ile Admin Paneli Geliştirmek
- Demo : Django Web Uygulama Projesi
- Google Harita API Entegrasyonu
- Proje : Google Harita API