~/axrorback/devops-course
● registration_open
axrorback / backend + devops engineering

Kod yozishdan
Production'ga.

Django Backend, Linux Terminal, Linux Server Administration, Application Deployment, Docker, Kubernetes, Nginx, Caddy, Redis, RabbitMQ, Celery, Apache Kafka va CI/CD. Bularni alohida-alohida emas, bitta real engineering workflow sifatida o‘rganing.

$ ./start-course.sh --mode=engineering
01 oy intensiv amaliy kurs
90 min kunlik amaliy dars
Linux → K8s infrastructure
Kafka event-driven
Bu kurs vaqt o‘tkazish uchun emas.

Bu yerda maqsad — yana bir nechta tutorial ko‘rib chiqish emas. Maqsad — backend application'ni yozish, serverni boshqarish, deploy qilish va production architecture'ni tushunish.

Bu oddiy
Django kursi emas.

Backend developer faqat endpoint yozib qo‘yishi bilan ish tugamaydi. Application qayerda ishlaydi? Database qayerda? Reverse proxy qanday ishlaydi? Background taskni kim bajaradi? Containerlar qanday boshqariladi? Servislar bir-biri bilan qanday gaplashadi?

Shu savollar kursning asosiy nuqtasi. Siz Django'da application yaratishdan boshlaysiz va asta-sekin Linux server, deployment, containerization, orchestration va distributed systems tomon harakat qilasiz.

Yakunda texnologiyalarni yodlab qolish emas, ularning architecture ichidagi rolini tushunish muhim bo‘ladi.

Bu kursning yondashuvi

Terminal First

Linux command line'dan qo‘rqmaslik. Server bilan terminal orqali ishlashni amalda o‘rganish.

Code First

Har bir backend mavzusi real kod, API yoki application orqali mustahkamlanadi.

Production Mindset

"Localhost'da ishladi" bilan ish tugamaydi. Application'ni production muhitiga olib chiqishni tushunamiz.

Architecture

Har bir texnologiyaning alohida feature emas, architecture ichidagi rolini ko‘ramiz.

Mavzular ketma-ketligi

01

Python & Backend Foundation

Python workflow, virtual environment, package management, Git, project structure va backend development fundamentals.

Python venv pip Git
02

Django Core

Django project architecture, apps, models, migrations, ORM, views, authentication, permissions, forms va admin.

Django ORM Auth Migrations
03

REST API & DRF

REST architecture, serializers, APIView, GenericAPIView, ViewSets, routers, permissions, pagination, validation va API testing.

DRF REST JSON Postman
04

PostgreSQL & Data Layer

Relations, indexes, transactions, migrations, SQL va Django ORM orqali database bilan professional ishlash.

PostgreSQL SQL Indexes Transactions
05

Linux Terminal

Linux filesystem, permissions, users, processes, services, SSH, logs, networking va command-line workflow.

Linux Bash SSH systemd
06

Linux Server Administration

Serverni tayyorlash, user management, SSH security, firewall, services, logs, disk, memory, processlar, networking va server monitoring asoslari.

Ubuntu SSH UFW systemd
07

Application Deployment

Django application'ni local muhitdan Linux serverga olib chiqish. Environment variables, production settings, application server, static/media va deployment workflow.

Deployment Gunicorn Environment Production
08

Nginx & Caddy

Reverse proxy, domain routing, static/media serving, HTTPS, TLS va Django application oldida web server ishlatish.

Nginx Caddy Reverse Proxy HTTPS
09

Redis, RabbitMQ & Celery

Background jobs, workers, message brokers, scheduled tasks va asynchronous processing architecture.

Redis RabbitMQ Celery Workers
10

Docker & Containerization

Dockerfile, images, containers, volumes, networks va Docker Compose. Backend application'ni reproducible environment ichida ishlatish.

Docker Compose Images Networks
11

Kubernetes

Containerlar ko‘payganda ularni boshqarish: Pods, Deployments, Services, ConfigMaps, Secrets, scaling va orchestration tushunchalari.

Kubernetes Pods Deployments Services
12

Event-Driven Architecture — Apache Kafka

Event-driven systems, producers, consumers, topics, partitions, consumer groups va distributed services o‘rtasidagi event workflow.

Apache Kafka Producer Consumer Events
13

CI/CD & Production Workflow

Git workflow, testing, build, deployment automation, environment management va production lifecycle.

CI/CD GitHub Automation Deploy

Linux'dan Production Servergacha

01 / LINUX TERMINAL

Terminal bilan ishlash

Linux filesystem, permissions, processes, services, SSH, logs, networking va Bash commandlar.

$ pwd
$ ls -la
$ systemctl status nginx
$ journalctl -u app
02 / SERVER ADMINISTRATION

Linux server boshqaruvi

Serverni tayyorlash, SSH, users, firewall, services, resource monitoring, logs, disk va network bilan ishlash.

$ ssh user@server
$ df -h
$ free -h
$ ss -tulpn
03 / APP DEPLOYMENT

Application deployment

Django application'ni production serverga olib chiqish, environment sozlash, application server, reverse proxy va HTTPS.

$ git pull
$ docker compose up -d
$ systemctl restart app
$ curl localhost
Developer → Git → Linux Server → Nginx / Caddy → Django → PostgreSQL

Technology Stack

Backend Development
Python

Backend programming

Django

Web framework

DRF

REST API

Git

Version control

Database & Messaging
PostgreSQL

Relational database

Redis

Cache & data store

RabbitMQ

Message broker

Apache Kafka

Event streaming

Containers & Orchestration
Docker

Containerization

Kubernetes

Container orchestration

Docker Compose

Multi-container workflow

Containers

Reproducible environments

Web Server & Reverse Proxy
Nginx

Reverse proxy

Caddy

Modern web server

HTTPS / TLS

Secure delivery

Domain Routing

Application exposure

Async & Event Processing
Celery

Task queue

Workers

Background processing

Scheduled Tasks

Periodic jobs

Event Driven

Distributed events

Client → Nginx / Caddy → Django → PostgreSQL + Redis → Celery → Kafka → Kubernetes

Production muhitidagi DevOps tajribasi

Professional Experience

Beeline Uzbekistan

Telekommunikatsiya muhitida DevOps yo‘nalishida ishlash tajribasi. Bu muhitda infrastructure, deployment va production servislar bilan ishlash jarayonlarining amaliy tomonlarini ko‘rish imkoniyati bo‘lgan.

  • Production infrastructure bilan ishlash
  • Application deployment va operational workflow
  • Servislar va infrastructure bilan bog‘liq DevOps jarayonlari
  • Production muhitida reliability va operational muammolarni tushunish
Professional Experience

Payme

Fintech muhitida DevOps tajribasi. Yuqori ishonchlilik talab qiladigan servislar, production infrastructure, deployment va operational jarayonlar bilan ishlash tajribasi.

  • Production servislar bilan ishlash
  • Infrastructure va deployment workflow
  • Service reliability va operational jarayonlarni tushunish
  • DevOps engineering mindset
Axrorjon Ibrokhimov
Instructor / Backend & DevOps Engineer

Axrorjon Ibrokhimov

Men — Python Backend va DevOps yo‘nalishida ishlaydigan software engineer. Asosiy yo‘nalishlarim — Django, Python, REST API, PostgreSQL, Linux, Docker, Kubernetes, CI/CD va infrastructure engineering.

Taxminan 3 yillik amaliy tajriba davomida faqat application development emas, balki application'ni serverga chiqarish, containerization, networking, reverse proxy, background processing, monitoring va self-hosted infrastructure bilan ham ishlaganman.

Professional faoliyatim davomida Beeline Uzbekistan va Payme kabi texnologik muhitlarda DevOps yo‘nalishida tajriba orttirganman.

Shuningdek, o‘z infrastructure'larini mustaqil boshqarish, Docker asosidagi servislarni yuritish, Linux serverlar, authentication systems, CI/CD, monitoring va self-hosted servislar bilan ishlash tajribasi mavjud.

Shu sababli kursning asosiy maqsadi "yana bir tutorial ko‘rdim" darajasida qolmasdan, developer sifatida tizimning butun lifecycle'ini tushunish: kod → database → server → container → network → deployment → production.

3+ Years Experience Python Django DRF DevOps Linux Docker Kubernetes CI/CD Infrastructure Self-hosted Systems

Kurs davomida nimalar quramiz?

PROJECT 01

Production Django API

Authentication, REST API, PostgreSQL va production-ready backend structure.

PROJECT 02

Linux Server Deployment

Django application'ni Linux serverga olib chiqish, domain, reverse proxy, HTTPS va service management.

PROJECT 03

Dockerized Backend

Django, PostgreSQL, Redis va boshqa servislarni Docker Compose orqali boshqarish.

PROJECT 04

Async Processing

Celery, Redis/RabbitMQ va workerlar yordamida background processing architecture.

PROJECT 05

Event-Driven Service

Apache Kafka yordamida producer, consumer, topics va event-based service workflow.

PROJECT 06

Kubernetes Deployment

Containerized application'ni Kubernetes environment'da deploy qilish va service orchestration.

Ko‘p so‘raladigan savollar

Bu kurs kimlar uchun?

Python va backendga qiziqadigan, Django o‘rganayotgan yoki backend bilimlarini DevOps bilan birlashtirmoqchi bo‘lganlar uchun.

Kursning asosiy maqsadi nima?

Maqsad — faqat Django kod yozishni emas, backend application'ning development'dan production'ga bo‘lgan butun lifecycle'ini tushuntirish.

Linux bilish shartmi?

Professional Linux tajribasi shart emas. Kerakli terminal commandlar, SSH, server administration va deployment jarayonlari kurs davomida amaliy o‘rganiladi.

Kubernetes juda murakkab emasmi?

Kubernetes Docker va container tushunchalaridan keyin o‘rganiladi. Shu sababli avval container qanday ishlashini tushunib, keyin orchestration masalasiga o‘tiladi.

Kafka nima uchun kerak?

Apache Kafka event-driven architecture va distributed systems'ni tushunish uchun ishlatiladi. Producer, consumer, topic, partition va consumer group tushunchalari ko‘rib chiqiladi.

Bu kurs faqat nazariyami?

Yo‘q. Kursning asosiy yo‘nalishi amaliyot. Terminal, kod, Docker, server, database, deployment va architecture bilan ishlanadi.

Kursga qanday ro‘yxatdan o‘taman?

Registration sahifasi:

https://axror.tech/register-cource

Vaqt o‘tkazish uchun emas.
Engineering o‘rganish uchun.

Agar siz faqat tutorial ko‘rib chiqishni emas, backend application qanday qurilishi, Linux serverda qanday ishlashi, Docker bilan qanday container qilinishi, Kubernetes orqali qanday boshqarilishi va event-driven architecture qanday ishlashini tushunmoqchi bo‘lsangiz — bu kurs siz uchun.

Kursga ro‘yxatdan o‘tish
$ registration_status: open