Django, Python programlama dili için yazılan bir programdır. Django, birçok avantajı sağlamakla beraber, geliştiriciler için kolaylık sağlayan bir framework modelidir. Aynı zamanda ücretsiz ve açık kaynak bir web sitesidir. Web sitesini geliştirerek hızlandırılmasını sağlayan bir yapıdır. Sizi "ql" komutlarından kurtarır ve zaman kaybınızı büyük ölçüde engeller.
Django Kullanım Alanları Nelerdir?
Django, çok basit bir şekilde kurulduğundan, birçok bilinen sitede kullanılır. Django’yu kullanan birçok ünlü web sitesi vardır. Bunları sıralayacak olursak:
• Instagram
• Mozilla
• Disqus
• Pinterest
• National Geographic
Yukarıda örnek olarak verdiğimiz siteler, Django’nun kullanıldığı ünlü sitelerden sadece birkaçını oluşturur.
İlk olarak Django’nun avantajlarından bahsedelim. Django, çok uzun yıllardır gelişimini sürdüren bir Framework’tür. Hatta, diğer Framework’leri değiştiren ilk Framework olarak bilinir. Sorunlara ve yeni özelliklere odaklı olarak geliştirilmiştir. Diğer bir avantajı ise, kullanımı ve kurulumunun oldukça kolay olmasıdır. Django şu anda oldukça popüler olan, Python programlama dilini kullanır. Bu program dili, ücretsiz ve açık kaynaklı olduğu için de yaygın olarak tercih edilir. Bu da demek oluyor ki, bu sayede Google’ı kullanarak sorunlarınıza daha kolay cevap bulabilme, fırsatı elde edebilirsiniz. Django’nun en güçlü yönlerinden biri de otomatik yönetim arayüzüdür. Hiçbir kurulum olmadan, framework içerisinde gelir. Sonrasında hemen kuracağınız siteye, içerik eklemeye başlayabileceğiniz bir arayüz sunar. Birçok uzmanın görüşüne göre, bu tarzda güçlü ve geliştirilebilir özellikler sunan arayüzler pek bulunmaz.
Django, PC, Mac ve Windows gibi herhangibir platformda çalışabilir. ORM veritabanı sayesinde, kolaylıkla büyük veritabanlarına da geçebiliyor. Bu da önemli bir avantajdır. Django, farklı türlerdeki gerçek uygulamaları geliştirmek için en iyi araçlardan birine sahiptir. Django’nun birçok avantajının yanı sıra, bazı dezavantajları da bulunur. Türkiye’de dahil, dünyanın birçok ülkesinde, çok yaygın değildir. Yurt dışında bilinirliği olan sınırlı sağlayıcılar dışında, Django destekleyen pek yoktur. Diğer bir dezavantajı ise hafıza konusuyla alakalıdır. Veritabanı modellerinizi, görünümü oluşturan fonksiyonlar birbirinden ayırır. Bu yüzden, bu parçalar arasında bir sürü değişken aktarımı yapılması gerekir. Sonuç olarak, aktarımların her biri çok fazla hafıza kullanımına neden olur. Her dosyada, import yapmak, hafıza kullanımını artırır.
Django’yu öğrenmek oldukça avantajlı bir durumdur. Kendini sürekli yenileyen, eskiye bağlı kalmayan bir şablona sahiptir. Güvenlik açısından da oldukça iyi bir seviyedir. Django’yu kurduğunuz anda, kendinize ait bir admin paneli ile karşılaşırsınız. Bu sayede, işlemlerinizi kendi isteklerinize göre geliştirme imkanına sahip olabilirsiniz. Django, Framework kullanımı sayesinde, web uygulamalarını dağıtabilir ve kolayca geliştirebilirsiniz. Django hem çok hızlı hem de oldukça güvenlidir ve çok fazla karmaşık bir yapısı da yoktur. Diğer uygulamalara kıyasla oldukça hızlı öğrenilebilir. Çok yönlü bir framework olduğundan ölçekleyebilir ve herhangi bir uygulama türünü oluşturmak için kullanabilirsiniz. Sosyal web sitelerine kadar birçok farklı yerde uygulamaları kendi başınıza oluşturabilirsiniz. Eğer öğrenme aşamasında olan ya da bu sürece karar veren biriyseniz, Django’yu mutlaka tecrübe etmelisiniz. Django, çok yönlü bir programdır, bu yüzden diğer programları öğrenirken de sizi ciddi avantajlar sağlar. Eğer Django’yu öğrenirseniz, web sitenizi çok kısa bir sürede, güvenlikli bir şekilde tamamlayabilir ve trafiği daha hızlı ve ölçeklenebilir bir hale getirebilirsiniz. Birçok kullanıcının beğenisini kazanan instagram, mozilla ve bitbucket gibi sitelerin neredeyse hepsi, Django Framework kullanılarak geliştirilmiştir. Eğer siz de Django'yu öğrenmek istiyorsanız, Nitelikli Bilişim Platformu'nu kullanabilirsiniz.
istanbulegitimakademi.com Çerez Politikası (aşağıda kısaca “Politika” olarak anılacaktır.) Firma Ünvanı (aşağıda kısaca “Nitelikli Bilişim” olarak anılacaktır.) tarafından hazırlanmıştır ve istanbulegitimakademi.com Gizlilik politikasının ekini oluşturmaktadır.
Birçok web sitesi gibi, istanbulegitimakademi.com’de de (aşağıda kısaca “Site” olarak anılacaktır.) ziyaretçilere kişisel içerik ve reklamlar göstermek, Site üzerinde trafik analizi gerçekleştirmek ve ziyaretçi kullanım alışkanlıklarını anlamak amacıyla Çerezler kullanılmaktadır (Site’de kullanılan Çerez türleri ve kullanım amaçları için bkz. [Hangi Çerezler Kullanılmaktadır?]).
istanbulegitimakademi.com, bu Politika’yı Site’de hangi Çerezlerin kullanıldığını ve ziyaretçilerin bu konudaki tercihlerini nasıl yönetebileceğini açıklamak amacıyla hazırlamıştır.
Çerezler, ziyaret ettiğiniz internet siteleri tarafından tarayıcılar aracılığıyla bilgisayarınıza (ya da akıllı telefon veya tablet gibi diğer cihazlarınıza) kaydedilen ve genelde harf ve rakamlardan oluşan çok küçük metin dosyalarıdır. Çerezler, ziyaretçilere ilişkin isim, cinsiyet veya adres gibi kişisel verileri içermezler.
Çerezler, ziyaret ettiğiniz web sitesini yöneten sunucular tarafından oluşturulurlar. Böylelikle ziyaretçi aynı siteyi ziyaret ettiğinde sunucu bunu anlayabilir. Çerezler, web sitesi sahiplerine aynı ziyaretçinin siteyi yeniden ziyaret ettiğini gösteren kimlik kartlarına benzetilebilir.
Çerezler konusundan daha detaylı bilgi için www.aboutcookies.org ve www.allaboutcookies.org adreslerini ziyaret edebilirisiniz.
Çerezler, sahipleri, kullanım ömürleri ve kullanım amaçları bakımından sınıflandırılabilir.
site’de, Çerezler aşağıdaki amaçlar kapsamında kullanılmaktadır:
Ziyaretçilerin kendilerine ait hangi kişisel verilerin toplanabildiği konusunda tercihlerini serbestçe kullanabilmesi istanbulegitimakademi.com için son derece önemlidir. Bununla birlikte, site’in çalışması için zorunlu olan Çerezler konusunda tercih yönetimi mümkün olamamaktadır. Ayrıca, bazı Çerezlerin kapatılması halinde site’in çeşitli fonksiyonlarının çalışmayabileceğini hatırlatırız.
site’de kullanılan Çerezlere dair tercihlerini ne şekilde yönetebileceğinize ilişkin bilgiler aşağıdaki gibidir:
6698 Sayılı Kişisel Verilerin Korunması Kanunu’nun 11. maddesi uyarınca ziyaretçiler, istanbulegitimakademi.com’e başvurarak, kendirleriyle ilgili,
Söz konusu haklar, kişisel veri sahipleri tarafından yazılı olarak ya da kayıtlı elektronik posta adresi üzerinden iletildiğinde her hâlükârda 30 (otuz) gün içerisinde değerlendirilerek sonuçlandırılacaktır. Taleplere ilişkin olarak herhangi bir ücret talep edilmemesi esas olmakla birlikte, istanbulegitimakademi.com, Kişisel Verileri Koruma Kurulu tarafından belirlenen ücret tarifesi üzerinden ücret talep etme hakkını saklı tutar.
istanbulegitimakademi.com, Politika ile ziyaretçilerine Çerez kullanımı konusunda detaylı açıklama sunmayı ve Çerez tercihleri konusunda bilgilendirmede bulunmayı hedeflemiştir. Bu bakımdan, site’de yer alan Çerez bilgilendirme uyarısının kapatılması ve site’nin kullanmaya devam edilmesi halinde Çerez kullanımına rıza verildiği kabul edilmektedir. Ziyaretçilerin Çerez tercihlerini değiştirme imkânı her zaman saklıdır.
istanbulegitimakademi.com, Politika hükümlerini dilediği zaman değiştirebilir. Güncel Politika site’de yayınlandığı tarihte yürürlük kazanır.
Son güncelleme tarihi: 10.01.2020
Bu tür çerezlerin kullanılmasının temel amacı ziyaretiniz süresince site’in düzgün bir biçimde çalışmasını sağlamaktır. Örneğin; birden fazla sayfadan oluşan çevrimiçi formları doldurmanızın sağlanmaktadır.
Kalıcı çerezler site’in işlevselliğini artırmak, ziyaretçilerimize daha hızlı ve iyi bir hizmet sunmak amacıyla kullanılan çerez türleridir. Bu tür çerezler ziyaretçi tercihlerini hatırlamak için kullanılır ve tarayıcılar vasıtasıyla kullanılan cihazda depolanır. Kalıcı çerezlerin bazı türleri site’i kullanım amacınız gibi hususlar göz önünde bulundurarak sizlere özel öneriler sunulması için kullanılabilmektedir. Kalıcı çerezler sayesinde site, aynı cihazla tekrardan ziyaret etmeniz durumunda, cihazınızda site tarafından oluşturulmuş bir çerez olup olmadığı kontrol edilir ve var ise, sizin siteyi daha önce ziyaret ettiğiniz anlaşılır ve size iletilecek içerik bu doğrultuda belirlenir ve böylelikle sizlere daha iyi bir hizmet sunulur.
Teknik çerezler ile site’in çalışması sağlanmakta, internet sitesinin çalışmayan sayfaları ve alanları tespit edilmektedir.
Ziyaretçilerin şifrelerini kullanarak site’e giriş yapmaları durumunda, bu tür çerezler ile, ziyaretçinin site’de ziyaret ettiği her bir sayfada site kullanıcısı olduğu belirlenerek, kullanıcının her sayfada şifresini yeniden girmesi önlenir.
site’de kullanıcılara sunulan reklamları özelleştirmek ve zaten görüntülenmiş reklamların tekrar gösterilmesini engellemek için kullanılan çerez türleridir.
Kullanıcıların tercihlerini farklı site sayfalarını ziyarette de hatırlamak için kullanılan çerezlerdir. Örneğin, seçmiş olduğunuz dil tercihinizin hatırlanması.
Analitik çerezler ile site’i ziyaret edenlerin sayıları, site’de görüntülenen sayfaların tespiti, site ziyaret saatleri, site sayfaları kaydırma hareketleri gibi analitik sonuçların üretimini sağlayan çerezlerdir.