Python ilə Back-End proqramlaşdırma kursu
pythonback-enddjangodjango rest frameworkrestful api
Kurs Haqqında
Uşaqlar üçün Python ilə Back-End proqramlaşdırma kursu kompüter savadı olan gənclər və texnologiya həvəskarları üçün nəzərdə tutulmuş, ətraflı və praktiki 6 aylıq təhsil proqramıdır. 12+ yaş qrupu üçün uyğun olan bu kurs, övladlarınıza müasir dövrdə tələb olan server proqramlaşdırma bacarıqları qazandıracaq!
Proqram altı əsas modulu əhatə edir:
- Python Fundamentalları: Əsas proqramlaşdırma anlayışları, data tipləri, funksiyalar, modullar, Git və versiya nəzarəti alətləri.
- Üst səviyyə Python və OOP: Fayllarla işləmə, səhvlərin emalı, dekoratorlar, OOP prinsipləri və virtual mühitlər (pipenv).
- JavaScript və Verilənlər Bazası: JavaScript əsasları, PostgreSQL ilə CRUD əməliyyatları və verilənlər bazaları arxitekturası.
- Django Framework: Veb əsaslı tətbiqlərin yaradılması üçün istifadə olunan Python-un ən məşhur framework-ü olan Django əsasları, views, URL-lər, templatelər, ORM, admin panel və form validasiyası.
- Django Rest Framework (DRF): Sistemlər arası inteqrasiya üçün API-ların hazırlanması, serializasiya, HTTP metodları, autentifikasiya, middleware və Django Signals.
- Full-Stack İnteqrasiya və Deployment: Layihələrin yerləşdirilməsi, Front-End və Back-End inteqrasiyası, API testləri, Docker və NGINX ilə deploy və final layihə.
- Python Proqramlaşdırmaya giriş
- Python-un əsasları: Data Tipləri, Variables, Strings, Lists, Tuples, Dictionaries
- Conditional Statements, Loops (For, While)
- Functions, Lambda, Modules
- Git, GitHub, BitBucket, Git Əmrləri, Branching & Conflicts
- Üst səviyyə Python və Veb əsasları
- Paket menecerləri: Pipenv, Virtual Environments
- Sys, OS, Datetime Modulları
- Error Handling (Try/Except)
- Fayllarla iş
- Python Decoratorlar
- OOP: Classes, Objects, Encapsulation, Inheritance, Polymorphism, Abstraction
- HTML5, CSS3 əsasları
- JavaScript-də Variables, Data Types və Functions
- Arrow Functions və ES6 xüsusiyyətlərinə giriş
- Conditional Statements və Loop-lar (for, while)
- DOM Manipulation və Event Handling əsasları
- PostgreSQL-ə giriş və SQL sorğuları (INSERT, SELECT, UPDATE, DELETE)
- PostgreSQL Data Types və Table yaradılması
- JOIN əməliyyatları və Aggregation funksiyaları (COUNT, SUM və s.)
- RDBMS və PostgreSQL Architecture
- Django Setup & Configuration
- Views, URL Mapping, Template System, Static Files
- Django Models & ORM, Migrations
- Django Admin Interface
- Django Forms & Validation
- Django Authentication System
- Django Rest Framework (DRF) & JWT Authentication
- Generic Views, Django Signals, Middleware
- Django Rest Framework (DRF), Serialization
- GET, POST, PUT, DELETE Requests
- Pagination, Filtering, Searching
- Token-based Authentication
- Testing API Endpoints with DRF
- APIs in Client-Side (JavaScript Fetch API) ilə iş
- Multithreading, Multiprocessing
- Deployment with Docker, NGINX
- Full Deployment of DRF Project
Kursa kimlər qoşula bilər ?
12+ yaş
Yeniyetmələr və gənclər üçün uyğundur
İngilis dili səviyyəsi
İngilis dilində başlanğıc səviyyədə oxuma-yazma bacarığı olanlar
Məntiqi düşüncə
Problemləri analiz edib, düzgün həll yolları tapmağı bacaranlar
Kompüter istifadəsi
Kompüterdən rahatlıqla istifadə etməyi bacaranlar
Kursun Müəllimləri
Peşəkar və təcrübəli müəllimlərimiz