Python Back-End Development course
Описание курса
The Python Back-End Developer Course is designed for everyone aged 16+ who want to build fast apps with Django and runs for 6 months. Classes are held 3 times a week (2 on-site + 1 online, each 2 hours), following a practical and project-based learning approach.
This program combines traditional server-side programming with Artificial Intelligence integration, giving students a competitive edge in modern Back-End development.
📌 What you will learn:
- Core and Advanced Python concepts
- Server-side programming with Django
- Building and managing APIs (RESTful APIs)
- Database management with PostgreSQL
- AI integration in Back-End projects
- RabbitMQ, Celery, and Redis for task management and messaging
- Authentication and Authorization systems
- Deployment – deploying applications to servers
- DevOps basics – automation and efficient management
Throughout the course, students work on real-world projects, strengthen their skills with mentor support, and graduate with a professional certificate and portfolio that showcase their abilities.
- Python Proqramlaşdırmaya Giriş
- Python IDE, Data Tipləri
- Numbers, Strings, Tuples, Dictionaries
- List və List Metodları
- Şərt operatorları
- Döngülər (for, while)
- Funksiyalar, Lambda, Modullar
- Git & GitHub Əsasları: Branching, Merging, Conflict Resolution
- AI və ML (Machine Learning) nədir?
- AI xidmətlər və API istifadəsi
- Real Dünya Ssenariləri
- Package İdarəsi: pipenv, virtualenv
- Sys, OS, datetime modules
- Error Handling (try/except)
- Fayllarla iş
- Decorators
- OOP Konseptləri (Sinif anlayışı, Mirasalma, Polimorfizm, Abstraksiya)
- HTML5 & CSS3 Əsasları
- REST API nədir?
- Python HTTP requests (requests library)
- JSON-la iş
- Minimal HTML Bilikləri
- SQL & NoSQL-a baxış
- Display, Flex, Grid
- JavaScript Əsasları: Dəyişənlər, Funksiyalar, Arrow Funksiyası
- Docker Desktop və Containerization
- SQL CRUD Operations (MySQL)
- Database Arxitekturası
- OpenAI API-a Giriş
- Google Cloud Vision və NLP servisləri
- Azure Cognitive Servisləri istifadəsi
- Django Əsasları & Setup
- Django Konfiqurasiyası, Apps, Settings
- Views, URL Mapping, Templates, Static Files
- Models, Django ORM, Migrations
- Django Admin İnterfeysi
- Forms & Validation
- Sessions & Cookies
- Django Authentication System
- Django View-da API requestləri
- OpenAI GPT modelləri ilə mətn generasiyası
- DRF Əsasları: Serialization, Requests & Responses
- Generic Views, ViewSets, Routers
- Django Signals, Middleware
- Multilanguage Support
- GET, POST, PUT, DELETE requests
- Pagination, Filtering, Searching
- Token-based Authentication
- AI servislərinin DRF API endpoint-lərə inteqrasiyası
- Sentiment analysis API nümunəsi
- AI əsaslı təklif sisteminin Django Rest Framework ilə yaradılması
- Celery Tasks, Periodic Tasks, Django Celery Beat
- Redis və RabbitMQ Messaging
- Docker Compose və Dockerization
- NGINX ilə Full Deployment
- Multithreading və Multiprocessing
- Asynchronous programming (asyncio)
- Celery ilə AI sorğularının planlanması
- Asinxron AI API calls
- Django-da AI nəticəsi olan keşləmə və performans optimizasiyası
Записаться на курс
Требуемые навыки
16 above
Suitable for young people over 16 years old
Computer usage
Those who can use a computer comfortably
English knowledge level
Those with basic reading and writing skills in English
Logical thinking
Those who are able to analyze problems and find the right solutions
Преподаватели курса
Наши профессиональные и опытные преподаватели
Наши другие курсы
courseInfoCP.description

