Python / Django ile Web Programlama

Ana Sayfa » Kurslar » Python / Django ile Web Programlama
Sınıf Sponsoru: Hipo

Sınıf Sponsoru

Dersimizin temel hedefi sahip olduğunuz Python bilgisini temel alarak web uygulamaları geliştirebilmenizi sağlamaktır. Django kendini kanıtlamış bir Python web çatısıdır. Günümüzde büyük resim paylaşım platformlarından yerel ve yabancı girişimlere kadar geniş bir yelpazede kullanılmaktadır. Django konusunda kendi başınıza yeni konular öğrenebilmenizi ve web uygulamaları geliştirebilmenizi sağlamaktır.

 

Eğitime katılacakların sahip olması gereken özellikler:

  • Temel düzeyde Python bilgisi
  • Web teknolojileri konusunda bilgi sahibi olmak (HTTP, HTML, CSS, Javascript, SSL, GET/POST, Cookie, vs.)
  • Temel düzeyde Git kullanabilme
  • Sanal makine kurabilme / kullanabilme
  • Temel düzeyde GNU/Linux komutlarına aşinalık

 

Konular:

  • Django’ya giriş
    • Web Çatısı Kavramı
    • Django Nedir?
  • Temel MVC Kavramları
    • Model Yapısı
      • Veri Türleri
      • Sorgular
      • İlişkiler
      • Karmaşık Sorgular ve Hesaplamalar
      • Sinyaller
    • Şablon (Template) Yapısı
      • HTML Dosyalarının Yönetimi
      • Statik dosyalar (js, css)
      • Şablon katılımı ve kısmi görünümler
      • Mantıksal işlemler ve döngüler
      • Süzgeçler (Filtreler) ve Etiketler (Tag’ler)
    • View Yapısı
      • Fonksiyon temelli viewlar
      • Sınıf temelli viewlar
      • Orta katmanlar (Middleware)
  • Veri Doğrulama ve Formlar
  • Yönetim Paneli
  • Kullanıcı yönetim sistemi
  • Oturumlar (Session) ve Çerezler (Cookie)