Python ve Django Web Developer

python kursuGünümüzde web siteleri, web uygulamaları ve yapay zeka teknolojilerinin geliştirilmesinde kullanımı gittikçe daha da yaygınlaşan programlama dili python; öğrenim, kullanım kolaylığı, esnekliği ve performansı ile kullanıcılara olduğu kadar geliştiricilere de birçok alanda avantaj sağlar. Django ise python diline entegre şekilde çalışan, tıpkı php programlama dili gibi web sitelerin arka plan mimarisini oluşturmamızı ve kontrol etmemizi sağlayan devrimsel bir framework’tür. Yapısal olarak hata ayıklamaya ve web sitenizdeki/web uygulamanızdaki sorunları çözmeye yüksek oranda elverişli olan django teknolojisi; entegre edildiği sistemlere sonradan geliştirilebilir bir yönetim panelini otomatik olarak ekler. Kişisel ihtiyaçlarımız, amaçlarımız ve zevklerimize göre bu yönetim panelini modifiye edebiliriz.

Daha detaylı bilgilendirme ister misiniz? Formu doldurun, anında dönüş yapalım! Dilerseniz (0232) 464 09 24 nolu numaramızdan ulaşabilirsiniz.

eyJpZCI6IjE0IiwibGFiZWwiOiJrdXJzIiwiYWN0aXZlIjoiMSIsIm9yaWdpbmFsX2lkIjoiMSIsInVuaXF1ZV9pZCI6IndlZmoyIiwicGFyYW1zIjp7ImVuYWJsZUZvck1lbWJlcnNoaXAiOiIwIiwidHBsIjp7IndpZHRoIjoiMTAwIiwid2lkdGhfbWVhc3VyZSI6IiUiLCJiZ190eXBlXzAiOiJub25lIiwiYmdfaW1nXzAiOiIiLCJiZ19jb2xvcl8wIjoiIzgxZDc0MiIsImJnX3R5cGVfMSI6ImNvbG9yIiwiYmdfaW1nXzEiOiIiLCJiZ19jb2xvcl8xIjoiIzMzMzMzMyIsImJnX3R5cGVfMiI6ImNvbG9yIiwiYmdfaW1nXzIiOiIiLCJiZ19jb2xvcl8yIjoiIzFmNTdjNiIsImJnX3R5cGVfMyI6ImNvbG9yIiwiYmdfaW1nXzMiOiIiLCJiZ19jb2xvcl8zIjoiIzMzMzMzMyIsImZpZWxkX2Vycm9yX2ludmFsaWQiOiJMXHUwMGZjdGZlbiBkXHUwMGZjemVsdGluLiIsImZvcm1fc2VudF9tc2ciOiJUZVx1MDE1ZmVra1x1MDBmY3JsZXIsIGtcdTAxMzFzYSB6YW1hbmRhIHNpemkgYmlsZ2lsZW5kaXJlY2VcdTAxMWZpei4iLCJmb3JtX3NlbnRfbXNnX2NvbG9yIjoiIzRhZThlYSIsImhpZGVfb25fc3VibWl0IjoiMSIsInJlZGlyZWN0X29uX3N1Ym1pdCI6Imh0dHBzOlwvXC93d3cuaWFrYWRlbWkuY29tXC90ZXNla2t1cmxlclwvIiwidGVzdF9lbWFpbCI6Imlha2FkZW1pd2ViQGlha2FkZW1pLmNvbSIsInNhdmVfY29udGFjdHMiOiIxIiwiZXhwX2RlbGltIjoiOyIsImZiX2NvbnZlcnRfYmFzZSI6IiIsInB1Yl9wb3N0X3R5cGUiOiJwb3N0IiwicHViX3Bvc3Rfc3RhdHVzIjoicHVibGlzaCIsInJlZ193cF9jcmVhdGVfdXNlcl9yb2xlIjoic3Vic2NyaWJlciIsImZpZWxkX3dyYXBwZXIiOiI8ZGl2IFtmaWVsZF9zaGVsbF9jbGFzc2VzXSBbZmllbGRfc2hlbGxfc3R5bGVzXT5bZmllbGRdPFwvZGl2PiJ9LCJmaWVsZHMiOlt7ImJzX2NsYXNzX2lkIjoiMTIiLCJuYW1lIjoiZmlyc3RfbmFtZSIsImxhYmVsIjoiIiwicGxhY2Vob2xkZXIiOiJcdTAxMzBzaW0gU295aXNpbSIsInZhbHVlIjoiIiwidmFsdWVfcHJlc2V0IjoiIiwiaHRtbCI6InRleHQiLCJtYW5kYXRvcnkiOiIxIiwibWluX3NpemUiOiIiLCJtYXhfc2l6ZSI6IiIsImFkZF9jbGFzc2VzIjoiIiwiYWRkX3N0eWxlcyI6IiIsImFkZF9hdHRyIjoiIiwidm5fb25seV9udW1iZXIiOiIwIiwidm5fb25seV9sZXR0ZXJzIjoiMCIsInZuX3BhdHRlcm4iOiIwIiwidm5fZXF1YWwiOiIifSx7ImJzX2NsYXNzX2lkIjoiNiIsIm5hbWUiOiJlbWFpbCIsImxhYmVsIjoiIiwicGxhY2Vob2xkZXIiOiJFbWFpbCIsInZhbHVlIjoiIiwiaHRtbCI6ImVtYWlsIiwibWFuZGF0b3J5IjoiMSIsIm1pbl9zaXplIjoiIiwibWF4X3NpemUiOiIiLCJhZGRfY2xhc3NlcyI6IiIsImFkZF9zdHlsZXMiOiIiLCJhZGRfYXR0ciI6IiIsInZuX29ubHlfbnVtYmVyIjoiMCIsInZuX29ubHlfbGV0dGVycyI6IjAiLCJ2bl9wYXR0ZXJuIjoiMCJ9LHsiYnNfY2xhc3NfaWQiOiI2IiwibmFtZSI6InlvdXJfcGhvbmUiLCJsYWJlbCI6IiIsInBsYWNlaG9sZGVyIjoiVGVsZWZvbiBOdW1hcmFuXHUwMTMxeiIsInZhbHVlIjoiIiwidmFsdWVfcHJlc2V0IjoiIiwiaHRtbCI6InRleHQiLCJtYW5kYXRvcnkiOiIxIiwibWluX3NpemUiOiIiLCJtYXhfc2l6ZSI6IiIsImFkZF9jbGFzc2VzIjoiIiwiYWRkX3N0eWxlcyI6IiIsImFkZF9hdHRyIjoiIiwidm5fb25seV9udW1iZXIiOiIwIiwidm5fb25seV9sZXR0ZXJzIjoiMCIsInZuX3BhdHRlcm4iOiIiLCJ2bl9lcXVhbCI6IiJ9LHsiYnNfY2xhc3NfaWQiOiIxMiIsIm5hbWUiOiJzdWJqZWN0IiwibGFiZWwiOiIiLCJwbGFjZWhvbGRlciI6IkhhbmdpIEVcdTAxMWZpdGltPyIsInZhbHVlIjoiIiwidmFsdWVfcHJlc2V0IjoiIiwiaHRtbCI6InRleHQiLCJtYW5kYXRvcnkiOiIxIiwibWluX3NpemUiOiIiLCJtYXhfc2l6ZSI6IiIsImFkZF9jbGFzc2VzIjoiIiwiYWRkX3N0eWxlcyI6IiIsImFkZF9hdHRyIjoiIiwidm5fb25seV9udW1iZXIiOiIwIiwidm5fb25seV9sZXR0ZXJzIjoiMCIsInZuX3BhdHRlcm4iOiIwIiwidm5fZXF1YWwiOiIifSx7ImJzX2NsYXNzX2lkIjoiMTIiLCJuYW1lIjoic2VuZCIsImxhYmVsIjoiQmlsZ2kgXHUwMTMwc3RlIiwiaHRtbCI6InN1Ym1pdCIsImFkZF9jbGFzc2VzIjoiIiwiYWRkX3N0eWxlcyI6IiIsImFkZF9hdHRyIjoiIn1dLCJvcHRzX2F0dHJzIjp7ImJnX251bWJlciI6IjQifX0sImltZ19wcmV2aWV3IjoiYmFzZS1jb250YWN0LmpwZyIsInZpZXdzIjoiMjAzNzU4IiwidW5pcXVlX3ZpZXdzIjoiMTAyMzg5IiwiYWN0aW9ucyI6IjY3OSIsInNvcnRfb3JkZXIiOiIxMCIsImlzX3BybyI6IjAiLCJhYl9pZCI6IjAiLCJkYXRlX2NyZWF0ZWQiOiIyMDE2LTA1LTAzIDE1OjAxOjAzIiwiaW1nX3ByZXZpZXdfdXJsIjoiaHR0cHM6XC9cL3N1cHN5c3RpYy00MmQ3Lmt4Y2RuLmNvbVwvX2Fzc2V0c1wvZm9ybXNcL2ltZ1wvcHJldmlld1wvYmFzZS1jb250YWN0LmpwZyIsInZpZXdfaWQiOiIxNF85MTk0NTAiLCJ2aWV3X2h0bWxfaWQiOiJjc3BGb3JtU2hlbGxfMTRfOTE5NDUwIiwiY29ubmVjdF9oYXNoIjoiNjA5ZDVjNmNjNzllNTFjM2M3OWQyZDE1MmNmMjkxNGYifQ==

Microsoft Exam 98-381: Introduction to Programming Using Python

Bir web sitesi geliştirmek için öncelikle bilmemiz gereken teknolojiler html ve css teknolojileridir. Ayrıca web sitemizi kullanıcı ile daha interaktif şekilde etkileşime geçebilen bir yapıya büründürebilmemiz için de JavaScript diline hakim olmamız gerekmektedir. Eğer bir web sitesini vücudumuza benzetecek olursak; html, vücudumuzun iskeletidir. Yani web sitemizi ayakta tutan ve tarayıcıya sitemizin yapısını sunan temel html’dir. CSS’i ise vücudumuzun derisine benzetebiliriz. CSS, günümüzde oldukça önemli olan responsive(duyarlı) ve user-friendly(kullanıcı dostu) websiteleri geliştirmek için üstünde çalıştığımız temel yapıdır. Kısacası CSS, web site’nin tasarım ilkelerini kapsar. Kurs dahilinde css’e ek olarak bootstrap gibi tasarım yapmamızı kolaylaştıran teknolojileri de entegre etmeyi öğreneceğiz. Son olarak JavaScript’i vücudumuzdaki kaslara benzetebiliriz. Kasların bize esneklik ve hareket kazandırdığı gibi, JavaScript de web sitemize hareket katar. JavaScript sayesinde web sitemize dinamik animasyonlar ekleyebilir ve kullanıcı deneyimi açısından web sitemizi mükemmelleştirebiliriz.

Python, günümüzde en sık olarak web, mobil, veri bilimi, istatistik, yapay zeka gibi konularda tercih edilen, her geçen gün gittikçe daha fazla popülerleşen bir programlama dilidir. Python dilinin günümüzde web için kullanılan meşhur framework’lerinden olan django; bize tıpkı php dilini kullanır gibi, web sitemizin arka plan(back end) mimarisini oluşturmamıza olanak tanır. Günümüzde google, ınstagram ve facebook gibi büyük şirketler de dahil olmak üzere birçok teknoloji şirketinin geliştirici kadrosunda; gerekse kendi girişimini oluşturan vizyonerlerin kurduğu start-up şirketlerinin grup bünyelerinde python&django web geliştiricileri sıklıkla yer almaktadır ve teknolojinin yaygınlaşmasıyla bu alandaki ihtiyaç her geçen gün daha da artmaktadır. Django teknolojisinin sunduğu  kolaylıklar sadece bu alanlarda değil; dışarıdan aldığı işlerle serbest çalışan freelance çalışanlar için de büyük avantajlar sağlamaktadır.

Bu kurs, html eğitimi ile başlar, sonra stil dosyalarını işlemek için cascading style sheets (CSS) öğretilir. HTML ve CSS kullanılarak basit web sayfaları tasarlamayı öğrendikten sonra, bootstrap teknolojisi kullanılarak responsive (duyarlı) web siteleri oluşturmak öğretilir. Ardından web sitesini daha dinamik hale getirmek adına JavaScript ve JQuery teknolojilerini kullanmak öğretilir. HTML, CSS ve javascript/JQuery teknolojileri sayesinde web sitelerinin front-end basamağını geliştirmede belli düzeyde uzmanlık sağlandıktan  sonra, python dilinin temel ilkeleri ve python ile programlama öğretilir. Back-end basamağını kontrol edebilmek için django framework konusunda öğrenciye bilgi kazandırılır. Django admin panelinin yönetimi ve modifikasyonları konusunda bilgi verilir. Web sitesine bir veri tabanı gerekli olacağı için SQL için mysql, NoSQLiçin de mongodb ve firebase teknolojileri öğretilir. Öğrencinin öğrendiği bilgilerin sınanması için bütün eğitim konularını içeren bir bitirme projesi verilir ve öğretmen ile interaktif geri bildirimler sağlanarak öğrencinin gelişimi sağlanır.

Meslek veya hobi olarak Web Sitesi/Web Uygulaması tasarlamak/programlamak isteyen veya bu konuda teknik bilgi ve beceri edinmek isteyen; sektörde Freelancer, kadrolu çalışmak veya kendi girişimini var etmek adına bir Start-Up şirketinde yer almak isteyen, bilgisayar kullanabilen herkes bu eğitime katılabilir.

Python & Django ile Web Programlama Uzmanlığı eğitimini başarıyla bitiren adaylar, kurumların bilgi işlem ve/veya yazılım departmanlarında, yazılım şirketlerinde, Start-Up şirketlerinde, yazılıma ve programlamaya ihtiyaç duyan ajansların Web Birimlerinde, bilişim teknolojileri firmalarında, eğitim ve danışmanlık firmalarında kariyer fırsatı bulabilecekleri gibi kendileri de freelance olarak web programcısı olarak çalışabileceklerdir.

  • Web Programcı
  • Web Master
  • Django Uzmanı
  • Django Developer
  • Front-End Developer
  • Back-End Developer
  • MySQL Uzmanı
  • Firebase Uzmanı
  • MongoDB Uzmanı
  • HTML-CSS Uzmanı
  • Javascript Uzmanı
  • Python Geliştirici

Python ve Django Web Developer Eğitim İçeriği

HTML5 (10 Saat)

  • HTML giriş
  • HTML’i anlama ve kullanma
  • Kodlama
  • Bir web sayfasının yapısı
  • Başlık etiketleri
  • HTML yorum
  • Paragraf etiketleri ve metin düzenleme
  • Görseller
  • Html satır sonları ve kuralları
  • Yazı tipleri
  • Blok düzeyi öğeler
  • Satır içi öğeler
  • Köprüler
  • Liste etiketleri
  • Tablolar
  • Anlamsal html5 öğeleri
  • İframe
  • Multimedya
  • HTML formları
  • DOCTYPE
  • Html varlıkları
  • Head bölümü ve metadata
  • Script’ler
  • DOM hiyerarşisi
  • Tam web sayfası
  • FTP kurulumu
  • Firefox versiyonları
  • Hosting kurulumu
  • Proje

CSS3 (10 Saat)

  • CSS3’e giriş
  • CSS3’ü anlama ve kullanma
  • Sözdizimi
  • Satır içi CSS
  • Dahili CSS
  • Class ve id’ler
  • Div’ler
  • Span’lar
  • Renk
  • Floating
  • Pozisyonlama
  • Kenar boşlukları
  • Padding
  • Metin özellikleri
  • Metın hizalama
  • Linkler
  • Arka planlar
  • Kenarlıklar
  • Listeler
  • Genişlik ve yükseklik özellikleri
  • Döndürme ve yeniden boyutlandırma
  • Sınıflandırma
  • Harici CSS
  • İleri seçiciler
  • Pseudo sınıfları
  • Gradyenler ve gölgeler
  • Dönüşümler ve animasyonlar
  • Düzen ve hesaplamalar
  • Proje

Bootstrap (10 Saat)

  • Bootstrap teknolojisine giriş
  • Bootstrap prensipleri
  • Bootstrap ile responsive design
  • 960 grid sistemi
  • Navbar
  • Formlar
  • Bootstrap öğeleri
  • Scrollspy
  • Bootstrap temalarını kullanmak
  • Proje

JavaScript (10 Saat)

  • JavaScripte giriş
  • JavaScript temelleri
  • Dahili JavaScript
  • Öğelere erişme
  • Tipler ve objeler
  • Değişkenler
  • Diziler
  • Koşullu ifadeler
  • Döngüler
  • Fonksiyonlar
  • Dom
  • Olaylar ve dinleyiciler
  • JavaScript ile içeriği değiştirme
  • JavaScript ile stilleri değiştirme
  • JavaScript ile hata ayıklama
  • JavaScript’ın uygulanması
  • Harici JavaScript
  • Modüller
  • JavaScript kütüphaneleri
  • Proje

jQuery (10 Saat)

  • JQuery’e giriş
  • JQuery temelleri
  • Web sayfalarında JQuery kullanma
  • Olayları farketmek
  • JQuery ile içeriği değiştirme
  • JQuery ile stilleri değiştirme
  • İçeriği soldurma
  • İçeriği hareketlendirme
  • Ajax
  • Düzenli ifadeler / regex
  • Form doğrulama
  • JQuery UI’a giriş
  • Sürüklenebilirler / boyutlandırılabilirler
  • Silinebilirler
  • Akordiyon & sıralanabilirler
  • Proje

Python (30 Saat)

  • Python’a giriş
  • Python programlama ilkeleri
  • Sayılar
  • Stringler
  • Diziler
  • Listeler
  • Sözlükler
  • Tuple’lar, setler ve boundary’ler
  • Karar yapıları ve mantıksal ifadeler
  • Döngü yapıları
  • Fonksiyonlar
  • Python ile nesne yönelimli programlama
  • Hatalar, hata ayıklama ve istisnalar
  • Dosya işleme
  • Nesne yönelimli programlama
  • Python gömülü fonksiyonları
  • İleri seviye veri yapıları ve objeler
  • Dekoratörler
  • Iterator’lar ve generator’lar
  • Modüller ve paketler
  • Proje

Veritabanı (27 Saat)

  • SQL veritabanlarına giriş
    • MySQL’e giriş ve temeller
    • Kurulum
    • Veritabanına bağlanma
    • Veritabanı tasarım süreci
    • Tablolar ve sütunlar
    • İçe alma & dışa aktarma
    • Veri tipleri ve veritabanından veri çekme
    • Veri ekleme ve güncelleme
    • Birleşimler ve operatörler
    • Toplam fonksiyonları
    • Veri içerisinde döngü
    • Oturum değişkenleri
    • Django ile MySQL kullanımı
    • Çerezler
    • Şifreleri saklama (hashıng)
  • NoSQLveritabanlarına giriş
    • Firebase’e giriş
    • Kurulum
    • Veritabanına bağlanma
    • İçe alma & dışa aktarma
    • Veri tipleri ve veritabanından veri çekme
    • Veri ekleme, güncelleme ve silme
    • MongoDB’ye giriş
    • Kurulum
    • Veritabanına bağlanma
    • Document oriented database
    • İçe alma & dışa aktarma
    • Veri tipleri ve veritabanından veri çekme
    • Veri ekleme, güncelleme ve silme
  • Proje

Django (30 Saat)

  • Django framework’e giriş
  • Django kurulumu
  • Url mapping
  • Django temaları
  • Statik dosyalar
  • Modeller
  • Popülasyon scriptleri
  • Mvc (model – view – controller)
  • Formlar
  • Form doğrulama
  • Model formlar
  • Relative url
  • Url template inheritance
  • Tema filtreleri and custom filtreler
  • Şifreler
  • Kullanıcı modelleri
  • Kullanıcı modeli ve form kodlama
  • Kayıtlanma
  • Girişler
  • Django relational veritabanı entegrasyonu
  • Django NoSQL veritabanı entegrasyonu
  • Django uygulama entegrasyonu
  • Ajax kullanımı
  • Github yönetimi
  • Django – sınıf tabanlı view
  • Detail view ve list view
  • CRUD view
  • Admin panel
    • Admin panel’e giriş
    • Admin temaları
    • Verileri sıralama
    • Arama yapma
    • Filtre ekleme
    • Modifiye edilebilir list view
  • Proje

API’LER (3 Saat)

  • APILER’e giriş
  • API’lerin temelleri
  • Google haritalar API
  • API entegrasyon mini proje

Proje (10 Saat)

  • Sosyal medya sitesi geliştirme
    • Şablon oluşturma
    • Kullanıcı kaydı ve giriş sistemi
    • Yönetici paneli oluşturma ve düzenleme
    • İçerik yönetim sistemi oluşturma
    • İçerik oluşturma, ekleme, güncelleme ve silme
    • Arkadaşlık istekleri ve takip yönetimi
    • Beğeni ve yorum sistemleri
    • Sosyal medya veritabanı yönetimi
    • Sosyal medya istatistik oluşturma ve analizi
    • Deployment
  • E-ticaret sitesi geliştirme
    • Ürün yönetim sistemi oluşturma
    • Sepet sistemi oluşturma
    • Ürün ekleme, güncelleme ve silme
    • Cookie entegrasyonu
    • Point of sale sistemi entegrasyonu
    • E-ticaret sistemi veritabanı yönetimi
    • Deployment
  • Blog sitesi oluşturma
    • Blog yazısı yönetim sistemi oluşturma
    • Blog ekleme, güncelleme ve silme
    • Blog beğenileri ve takip yönetimi
    • Blog sistemi veritabanı yönetimi
    • Deployment
  • Kurumsal web sitesi oluşturma
    • Tema dizaynı
    • Yönetici paneli oluşturma ve düzenleme
    • Ürün/hizmet kategorizasyon sistemi oluşturma
    • Ürün/hizmet ekleme, düzenleme ve silme
    • Google ADS ve Facebook reklam paneli yönetimi
    • Google Analytics
    • Deployment

Python ve Django Web Developer Eğitim İçeriği Dokümanları

pdf-icon

Python ve Django Web Developer

Kurs No
Ders Süresi 150 Saat
Günler (Hafta Sonu) Cumartesi, Pazar
14:00 - 19:00
Günler (Hafta İçi) Pazartesi, Çarşamba
19:00 - 21:45

Python ve Django Web Developer Eğitimi İçin Hemen Bilgi Alın!

Formu Doldurun, Sizi Bilgilendirelim