İnformasiya-Kommunikasiya Texnologiyalarının Tətbiqi və Tədrisi Mərkəzi

Python proqramlaşdırma

QEYDİYYAT
SUAL VER / ZƏNG EDƏK
KURSUN VAXTI
KURSUN VAXTI

16:00-18:00 - həftə içi (həftədə 2 dəfə)

19:00-21:00 - həftə içi (həftədə 2 dəfə)

KURSUN MÜDDƏTİ
KURSUN MÜDDƏTİ

6 ay (48 dərs)

QİYMƏT
QİYMƏT (aylıq)


KİM İŞTİRAK EDƏ BİLƏR?

  • İlkin proqramlaşdırma və kodlaşdırma biliklərinə malik olan mütəxəssislər;
  • Python proqramlaşdırma dili üzrə biliklər əldə etmək istəyən yeni mütəxəssislər

KURSUN MƏQSƏDİ:

Kursda aşağıdakı biliklər öyrənilir:

  • Desktop applikasiyaların hazırlanması;
  • Veb saytların hazırlanması;

TƏLİM PROQRAMI:

    1. Introduction To Python (Giriş)

    2. Python Data Types (Vərilənlərin tipləri)

    3: Python Program Flow Control

    4 : Python Functions, Modules And Packages (Funksiyalar, Modular və Packlər)

    5 : Python String, List And Dictionary Manipulations

    6: Python File Operation (Fayl-larla iş)

    7: Python Object Oriented Programming – Oops (Obyekt yönümlü proqramlaşdırma)

    8: Python Regular Expression

    9: Python Exception Handling

    10: Python Database Interaction( Python-da databaselə iş)

    11: Python Multithreading (Parelel tasklar)

    12: Contacting User Through Emails Using Python (Python istifadə edərək emaillə istifadəçilə yazışma )

     

    Django Framework

    1. Creating Virtualenviroment, Installing Django and Setup

    2. Creat new project and new app

    3. Understanding MVC structure

    4. Request and response objects

    5. Models and the admin site

    6. Views and templates

    7. Forms and generic Views

    8. Url routers and url patterns

    9. Models, QuerySets, Migrations,

    10. View section, View functions,Built-in Views, Generic Views

    11. TemplateResponse objects

    12. Template layer, Jinja templating, Templatetags

    13. Forms , Form fields, ModelForm, Media Integration, Customizing validation

    14. Development Process, Settings configuration,

    15. Admin panel customizing

    16. Middleware object, Create custom Middleware

    17. Internationalization and localization , Multilanguage Website

    18. Authentication, Custom User model, Overwrite Django auth user

    19. Logging, Pagination, Serialization

    20. Content types and generic relations

    21. Flatpages

    22. Signals

    23. Tasks Celery modules

    24. Calling Task Async tasks

    25. Deployment structure and roadmap

    26. Installation Docker and docker-compose

    27. Understanding docker-compose file

    28. Deploying Django

    29. Api (Application programming Interface)

    30. Django rest framework

TƏDRİS METODU VƏ MATERİALLAR:

    Tədris metodu:

    • Təlimçi rəhbərliyi ilə nəzəri və praktiki dərslər;

    Materiallar:

    • Videodərslər (e-training.az portalı vasitəsilə dərslərə çıxış)
    • Mövzular üzrə təqdimatlar – Azərbaycan və ingilis dilində

SERTİFİKATLAR:

    • Nəqliyyat, Rabitə və Yüksək Texnologiyalar Nazirliyinin “İnformasiya-Kommunikasiya Texnologiyalarının Tətbiqi və Tədrisi Mərkəzi”-nin sertifikatı

` `