Python / Django ile Web Programlama

Ana Sayfa » Kurslar » Python / Django ile Web Programlama

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.

 

Sınıf Sponsoru: Hipo

Sınıf Sponsoru: Hipo

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
  • GNU/Linux 0.5 konularına hakimiyet

 

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)