6 ayQabaqcıl
Uşaqlar üçün Python ilə Back-End proqramlaşdırma kursu
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ə.
Kurs Modulları
- 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
Bu kursa kim qeydiyyatdan keçə bilər?
12+ yaş
Yeniyetmələr və gənclər üçün uyğundur
İngilis dili səviyyəsi
İngilis dilində sənədləri oxuya bilmək qabiliyyəti
Məntiqi düşüncə
Əsas problemləri həll etmə bacarıqları
Kompüter istifadəsi
Kompüter istifadəsi bacarıqları
Kursun Müəllimləri
Peşəkar və təcrübəli müəllimlərimiz