Django Python dilinde yazılmış olan MVC design-pattern ına uygun olarak tasarlanmış bir web framework’üdür. Eğitimimizde Python dilinde bir web uygulamasının nasıl geliştiriliyor olacağı anlatılacak. Eğitime katılacak olan arkadaşların eğitim katılım formu doldurması gerekmektedir.
Eğitime devam zorunludur ve sadece 20 kişilik kontenjanımız mevcuttur. Katılımcıların bilgisayarlarında Linux kurulu olması gerekmektedir.
Eğitim katılım formu: https://goo.gl/forms/5Z1uuXFfEoDtsAet2
NOT: Eğitmimiz temel düzey Python eğitimi olmayacaktır. Daha önceden Python bilmeyip başka bir dilde OOP ve programlama bilgisine sahip olan kişilere yönelik Python syntax’ı anlatılıyor olacak. Temel düzeyde Python eğitimi için kulübümüzün açacağı Python-Flask eğitimine katılmanızı rica ederiz.
Eğitim Süresi: 6 hafta
Eğitim zamanı: Her perşembe 16:45-19:00 arasında olacaktır
Eğitim yeri: Bilgisayar Mühendisliği labovatuarları
Eğitime katılım önşartları:
Client-Server mimarisinde çalışan uygulama yazmış olmak
HTML-CSS ve JS temel düzeyde bilmek
Veritabanı ve tablolar konusunda bilgi sahibi olmak
Eğitmenler: Emre Hayırcı ve Emre Yavuz
Kursumuzda anlatılacak olan konular:
- Python nasıl bir dildir
- Kurulum ve environment hakkında bilgi
- Package manager ve virtualenvironment
- Python dili syntax ve temel kütüphaneler
- HTTP ve REST mimarisi
- Client-Server mimarisi
- Requests-Responses and Status Codes
- Django ve MVT mimarisi (MVC)
- Model Classları ve ORM ile çalışmak
- Migrations
- Database Relationships
- Designing Admin Paneş
- Creating Queries with Django-ORM
- Requests Sessions and Cookies
- Django Templates
- Django Forms
- Django Mailers
- Django User model
- Django Facebook Sign-Up
- Introduction to interactive Web
- Introduction to DjangoPackages