Python - Django Framework Eğitimi
Python - Django Framework Eğitimi
Eğitim Hakkında
Bu eğitim, Python programlama dilinin temellerinden başlayarak web geliştirme, API entegrasyonu, veri tabanı işlemleri, web scraping, bot geliştirme ve Django ile web uygulama geliştirme konularını kapsamaktadır. Katılımcılar, Python’un güçlü yönlerini, gelişmiş modüllerini, hata yönetimi tekniklerini ve modern web teknolojileriyle entegrasyon yöntemlerini uygulamalı olarak öğreneceklerdir.
Ön Koşul
Katılımcıların temel düzeyde algoritma ve programlama mantığına aşinalıkları olması beklenmektedir. Daha önce herhangi bir programlama diliyle çalışmış olmak avantaj sağlar.
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
- Demo : Django ile React Web Uygulama Projesi
Kazanımlar
-
Python programlama dilinin temel yapısını ve sözdizimini öğrenebileceksiniz.
-
Veri tipleri, fonksiyonlar, nesne yönelimli programlama ve hata yönetimi konularında yetkinlik kazanabileceksiniz.
-
os, datetime, regex ve json gibi gelişmiş Python modüllerini etkin şekilde kullanabileceksiniz.
-
Web ve API entegrasyonu için requests, BeautifulSoup ve Selenium kütüphanelerini uygulayabileceksiniz.
-
MySQL, SQLite ve MongoDB ile veri tabanı işlemleri gerçekleştirebileceksiniz.
-
Django ile modern web uygulamaları geliştirebilecek ve CRUD operasyonlarını uygulayabileceksiniz.
-
Django ile ilişkisel ve NoSQL veritabanı entegrasyonu yapabileceksiniz.
-
Web scraping ve bot geliştirme tekniklerini öğrenebileceksiniz.
-
Python projelerini bulut ortamında yayınlama süreçlerini kavrayabileceksiniz.
Hedef Kitle
- Yazılım Geliştiriciler
- Web Geliştiriciler
- Veri Analistleri & Veri Bilimciler
- Full Stack Developer’lar
- Otomasyon Uzmanları
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.