Django Rest Framework Eğitim Seti
What you'll learn
- Serializers, Model Serializers, Mixins, Generic Views, Throttling, APIView gibi kavramları proje içerisinde öğreneceğiz.
- Retrieve, Update, List, Create ve Destroy gibi Mixinleri göreceğiz.
- JWT ile üye giriş işlemleri yapacağız. Oluşturduğumuz tokenlar ile başkaları kendi uygulamları üzerinden bizim uygulamamıza bağlanabilecek.
- Docker kullanarak Django Rest Projemizi yayına alacağız.
- Bu yaptıklarımızı sözlük gibi anlatarak değil tamamen proje üzerinde uygulayarak öğreneceğiz.
- Oluşturduğumuz apiler Django Rest Framework'ün Test classlarını kullanarak testler oluşturacağız.
- Dökümantasyon hazırlayarak apilerimizi karşıda ki kişilerin kullanımına sunacağız.
- 0'dan proje oluşturduğumuzdan dolay Django ile ilgili bilgiler öğrenilecek. (Signal, Model vb)
- Cache işlemi yapacağız.
Requirements
- Temel seviyede Django bilgisi
- Temel seviyede Python bilgisi
- Hatalara açık ve hatalarla karşı gülümsemek :)
Description
Udemy Türkçe kaynaklar arasında ki en kapsamlı Django Rest Framework kursuna hoşgeldin!
Rest sayesinde http protokolleri aracılığıyla, istemci ve sunucu arasında, uygulamaların haberleşmesini sağlamak amacıyla XML veya JSON formatında ki verileri taşıyoruz. Yani bu sayede uygulamalar xml veya json formtında ki verileri kullanarak haberleşiyor.
Rest framework sayesinde sitemizin içeriğini artık başka uygulamalar tarafından da kullanılabilir hale getiriyoruz. Bir e-ticaret sitesi mi yaptınız? Hemen bu kurs ile apilerinizi çıkartarak, mobil uygulamanızı hiç backendi düşünmeden yazmaya başlayabilirsiniz. Mobil uygulamalarınız üzerinden, oluşturduğumuz apilere isteklerde bulunarak sitemizde ki içerikleri kendi uygulamanız içerisine aktarıp kullanabilirsiniz. Örneğin sitenizde ki son eklenen 20 ürünü mobil uygulamanızda anasayfada göstermek istiyorsuz. Bu kurs ile artık bu çok kolay. Hızlı bir şekilde django rest framework kullanarak son 20 ürünü listeleyen apiyi oluşturacağız ve daha sonra mobil uygulamamızdan bu linke isteklerde bulunarak JSON formatında verilerimizi alıp mobil uygulamamıza koyabileceğiz.
Bu eğitim ile birlikte artık rest servisleri oluşturup, bunları test edip, bu apilerin dökümantasyonlarını hazırlayacağız ve daha sonra DOCKER ile yayına alacağız.
Who this course is for:
- Elinde ki uygulamanın içeriğini apiler ile dışarıya aktarmak isteyen
- Django bilgisine yeni bir şeyler katmak isteyen
- Proje üzerinden uygulayarak bir şeyler yapmak isteyen
- Python bilgisini bir framework ile geliştirmek isteyen
Instructor
Yazılım serüvenime freelancer olarak 15 - 16 yaşlarıda başladım. Firmalara yazılımlar yaparak temel acemiliği o zamanlarda attım. Üniversite'de hazırlık sınıfındayken kurumsal ilk iş deneyimime Istanbul lokasyonlu bir firmada başladım. Daha sonra ise Düzce Teknoparkta bir firma ile anlaştım. Burada hem Tubitak Projesinde hem de İtü çekirdekte 100.000 TL ödüle layık görülmüş bir projede CTO olarak görev aldım ve ekip arkadaşlarımla patronlarımızla harika bir uyum sağladık. Bu süre zarfında kişisel gelişimime çok önem verdim. Python, Go ve Javascript ve bu dillerin kütüphane ve frameworkleri(React, Vue, Django vb.) üzerine yoğunlaştım. Çeşitli yerlerde eğitimler verdim. Yurt dışı eğitimimden dolayı Lublin University of Technology de computer science okudum. Şu an Düzce Üniversitesi bilgisayar mühendisliği öğrencisiyim ve 24 yaşındayım.
Acemiyim ben yarında öyle olacak bugün de. Bir sonra ki güne daha da az acemi uyanmak için her gün çalışıyorum. Öğrenilecek çok şey var. Gelin beraber öğrenelim!