Python Backend Developer

Proqram haqqında

Bu təlim proqramı sizə Python proqramlaşdırma dilinin əsaslarından Flask və Django kimi məşhur Python veb çərçivələrindən istifadə edərək veb proqramların yaradılmasına qədər Python Backend Proqramlaşdırmasını öyrətmək üçün nəzərdə tutulmuşdur. Siz həmçinin Obyekt Yönümlü Proqramlaşdırma (OOP) prinsipləri və onları Python-da necə tətbiq edəcəyinizi yaxşı başa düşəcəksiniz. Bu proqram boyunca siz SQL-dən istifadə edərək verilənlər bazası ilə qarşılıqlı əlaqə qurmağı, API-lərin dizaynını və tətbiqini, kodunuz üçün testlər yazmağı və veb proqramlarınızı hostinq xidmətlərinə yerləşdirməyi öyrənəcəksiniz. Proqramın sonunda siz Python və əlaqəli texnologiyalardan istifadə edərək öz veb proqramlarınızı yaratmaq üçün lazım olan bacarıqlara sahib olacaqsınız.
6 ay / 150 saat
Müddət
həftədə 8 saat
Təlimin qrafiki
ənənəvi / onlayn
Tədris Formatı
Azərbaycan dili
Tədris Dili

Niyə Gi Academy?

Xüsusi təlim proqramı Təlim proqramlarımız muasir tədris və peşəkar mütəxəssis yanaşması əsasında hazırlanmışdır. Bu da sizə daha keyfiyyətli tədris zəmanəti verir.
Karyera İmkanı Fəqrli mövzularda real layihələr işləməklə sizlər həm texniki həm də fərdi bacarıqlarınızı artırmaq imkanları əldə edirsiniz.
İnteraktiv Yanaşma Praktik tədris və real keys əsasında hazırlanmış təlim proqramı interaktiv tədris yanaşması ilə birgə sizlərə mövzuları daha asan və sürətli mənimsəməyə dəstək olur.

Proqram sizə nə qazandıracaq?

  • Python proqramlaşdırmasının əsaslarını
  • Əsas Python funksiyaları və konsepsiyaları ilə işləmək
  • Veb tədbiqinin yaradılmasının əsaslarını öyrənmək;
  • Django ilə Veb Tətbiqləri necə yaratmağı və təkminləşdirməyi;
  • Django aid Model View Template (MVT) modeli ilə işləməyi;
  • İstifadəçi sorğusunu emal etmək və cavablamaq üçün Django Views yaratmağı
  • Modellərin yaradılması, modeldən verilənlər bazası cədvəlinin yaradılması üçün Django Migrations-dan istifadə etməyi;
  • İstənilən Verilənlər Bazası ilə işləməyi çox asanlaşdıran Django Obyekt Əlaqəli Xəritələmə (ORM) əsaslarını öyrənmək;
  • Daxili və fərdi təsdiqləyiciləri yaratmağı öyrənərkən dataların toplamaq və emal etmək üçün Django formalarından istifadə etməyi;
  • CRUD əməliyyatlarını asanlıqla yerinə yetirmək üçün sinif əsaslı görünüşlərdə generiklərdən istifadə etməyi;
  • Django tətbiqinizi serverə yerləşdirmək üçün keşləməyi və Rest API yaratmağı öyrənmək;
  • Middleware konfiqurasiyasını və həyat dövrünü anlamaq və öz fərdi ara proqramınızı yaratmağı;

Təlim proqramı

Bölmə 1: Python Proqramlaşdırması

  • Python Dili ilə Tanışlıq
  • Python-da Məlumat Strukturu
  • Nəzarət Axını
  • Python Funksiyaları
  • Python-da Qabaqcıl Konseptlər

Müddət: 56 saat

Bölmə 2: Python Əsaslı Layihə Təqdimatı

Hər bir tələbə növbəti mərhələyə keçid etməsi üçün Python Proqramlaşdırması dili üzrə bilik və bacarıqlarını əks etdirən Layihə hazırlamalı və təqdim etməlidir. Bu layihə tələbənin proqram müddəti ərzində öyrəndiklərini praktik olaraq əks etdirməlidir. 

Bölüm 3: Əsas SQL bilikləri

  • Giriş və SQL dili ilə tanışlıq
  • Əsas SQL funksiyaları və əmirləri
  • SQL-də qoşulmalar, və alt sorğular
  • Cədvəllər yaratmaq və onlarla işləmək

Müddət: 18 saat

Bölüm 4: Obyekt Yönümlü Proqramlaşdırma (OOP)

Obyekt yönümlü proqramlaşdırma (OOP) proqram dizaynını funksiyalar və məntiqdən daha çox verilənlər və ya obyektlər
ətrafında təşkil edən kompüter proqramlaşdırma modelidir. Bir obyekt unikal atributları və davranışları olan data sahəsi
kimi müəyyən edilə bilər. 

Müddət: 8 saat

Bölüm 5: Django ilə Veb Tərtibatı

  • Django ilə Tanışlıq
  • Django Modelləri
  • Django Views
  • Django Formaları
  • Django Templates
  • Django Authentication
  • Advanced Django

Müddət: 50 saat

Bölüm 6: Rest API Qurulması

REST API (həmçinin RESTful API kimi tanınır) REST memarlıq üslubunun məhdudiyyətlərinə uyğun gələn və RESTful 
veb xidmətləri ilə qarşılıqlı əlaqə yaratmağa imkan verən tətbiq proqramlaşdırma interfeysidir (API və ya veb API).

Müddət: 6 saat

Bölüm 7: GitHub ilə İşləmək

GitHub proqram tərtibatçıları üçün veb əsaslı versiyaya nəzarət və əməkdaşlıq platformasıdır. GitHub tərtibatçılara 
ictimai repozitoriyalardan proqram təminatını pulsuz olaraq dəyişmək, uyğunlaşdırmaq və təkmilləşdirmək imkanı verir.

Müddət: 4 saat

Bölüm 8: Final Capstone Layihəsi

Hər bir tələbə məzun olmaq üçün təlim proqramı müddətində əldə olunan bilik və bacarıqları əsasında
final capstone layihəsi hazırlamalı və təqdim etməlidir. Bu layihə tələbənin kurs müddəti ərzində öyrəndiklərini 
praktik olaraq əks etdirməlidir. Final Capstone Layihəsinin təqdimatı tələbinin təcrübə qazanmasında və 
karyera həyatında uğurlu başlanğıc üçün önəmli yerə tutur. 

Müddət: 24 saat

Müəllimlərimiz

Qeydiyyatdan keç!

GI Academy ilə və tədris proqramlarımızla yaxından tanış olub, suallarınızına cavab tapmaq istəyirsinizsə formu indi doldur, biz sizinlə əlaqə saxlayaq.