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.