Python
Real təcrübə üzərində təlim veririk - kursu bitirdiyinizdə möhtəşəm bir portfelə sahib olacaqsınız
Ən yaxşı tələbələrimizə müxtəlif təcrübə proqramlarına düşməyə şans verəcəyik
Python & Django proqramlaşdırma dilini örgənin və peşəkar proqramçı olun
Python-da Full-Stack Developer İT sahəsinin ən perspektivli peşələrindən biridir. Python uzun illərdir ki proqramlaşdırma dilləri arasında liderliyini qoruyur. Pythonda proqramlaşdırma dilini öyrənərək full-stack developer olun. Bu kursun yardımı ilə siz müasir texnologiyalardan olan – Django, HTML5, CSS3, JavaScript SQL – öyrənərək, DevOps təcrübəsi və Linux-un əsasları ilə tanış olacaqsınız. Təhsiliniz boyunca, bir neçə illik iş təcrübəsinə və geniş biliyə malik olan mentorlarımız sizə müşayiət edərək, yarana biləcək bütün nəzəri sualları cavablandıraraq, praktiki tapşırıqlardan teoretik mövzulara dək, layihə boyunca sizə öz əvəzedilməz dəstəklərini göstərəcəklər.
Python ən çox tələb olunan proqramlaşdırma dilləri arasında ilk 10-dadır. Python biliyi sizə geniş imkanlar yaratmaqla yanaşı gələcək karyeranızda əvəzolunmaz bir səhifə açacaqdır. Google, Pixar, Youtube, Instagram, Nasa, Intel, Pinterest kimi ən tanınmış IT şirkətlər bu proqram dilindən istifadə edirlər.
Bu kurs sizə nə öyrədəcək
Tədris prosesi necə keçir
Yeniliklərlə tək-təkə qalmayacaqsınız: təhsil aldığınız müddətdə mentor tərəfindən fərdi konsultasiyalar, bütün işlənilən layihələrdə peşəkar dəstək, komanda işi zamanı komanda rəhbəri ilə işləmə təcrübəsi
Modellərin qurulmasında əhəmiyyətsiz problemləri həll etmək məqsədi ilə, siz qurduğunuz alqoritməli optimallaşdıraraq alqoritmik düşüncənin nə olduğunu anlayacaqsınız
Müxtəlif təcrübələr vasitəsi ilə yeni bilikləri kəşf edəcəksiniz. Bu təcrübələr: trenajorlar, ev tapşırıqları, interaktiv vebinarlar, fərdi və komanda layihələri
Kursun proqramı
- Giriş
- Python-la işləmənin əsasları
- Operatorlar, ifadələr
- Şərti “if” ifadəsi
- Şərti “if” ifadəsi: qabaqcıl şərtlər
- “While” dövrü
- “for” dövrü. Sayğac dövrləri
- “for” dövrü. range() funksiya parametrləri
- Rəqəmlər
- Əsas kolleksiyalar: list
- “for” dövrü: siyahılarla işləmək
- List comprehensions, slice və siyahıların çeşidlənməsi
- İki ölçülü massivlər
- Əsas kolleksiyalar: tuple and strings
- Əsas kolleksiyonlar: dictionaries
- Əsasları
- Qabaqcıl mövzular
- Əsas kolleksiyalar: sets
- Alqoritmlər və məlumat strukturları
- Dizayn və sənədləşdirmə
- Fayllarla işləmək
- Trees və regex istifadə edərək alt sətirdə axtarış
- Rekursiya
- OOP-a giriş
- Modullarla işləmək
- Fayl sistemi ilə işləmək
- Funksional proqramlaşdırmanın elementləri
- Alqoritmlər
- Məlumat strukturları
- OOP prinsipləri
- İstisnalar
- Giriş
- Baza HTML
- Baza CSS
- Tərtib ilə işləmək
- HTML işarəsi
- Flexbox
- Stilizasiya
- Ətraflı HTML
- Ətraflı CSS
- Şəbəkələr
- Adaptivity. Desktop və planşet
- Adaptivity. Mobil cihazları
- Layout dizayneri üçün JavaScript
- Mövcudluq
- Brauzerlərarası uyğunluq
- Bilik bazası
- Hostinqlə işləmək
- Kurs işi (mini layihə) – CASE
- HTML məktublarının tərtibatı
- SVG
- Garbage Collectors
- Preprocessors və postprocessors
- CSS Grid
- Animasiya modulu
- JavaScript-ə giriş
- Array. Array obyekt. Strings. String obyekt
- Hadisələrin idarə edilməsi
- Browser Object Mode Document Object Model
- Formalar
- Formaların təsdiqlənməsi. Cookie istifadəsi
- Canvas ilə rəsm, media dəstəyi
- JSON, Ajax
- JQuery-ə giriş
- Tədbirlər və jQuery
- Styles və animasiya
- DOM ilə qarşılıqlı əlaqə
- AJAX və jQuery
- Python-da veb proqramlaşdırmaya giriş
- Pack Data
- Design patterns
- MVC patterns
- SOLID Class Dizayn Prinsipləri
- Paralel, çoxsaylı və şəbəkəli proqramlaşdırma
- Verilənlər bazaları ilə işləmə prinsipləri
- Python, NumPy kitabxanalarında və Pandas verilənlər bazasından istifadə
- Komanda işi, proqramlaşdırma layihələrinin idarə edilməsi
- Web-framework’lara giriş
- Django-ya giriş
- Django-da sorğuların idarəedilməsi
- Verilənlər bazası və modellər
- Formalar
- Testlər
- Autentifikasiya və avtorizasiya
- Asinxron veb-tətbiqetmələr
- Tornado framework
- Twisted kitabxanası
- Səhifələrin əlavə edilməsi
- Statik və dinamik məzmun
- Giriş məhdudiyyətləri
- Validasiya
- Daxili class-based views
- Django CBV ilə formalardan istifadə
- Daha ətraflı Django
- Middleware
- Siqnallar
- Sessiyalar
- Django debagger
- Saytın loqları ilə işləmək