Kursdagi boshqa ochiq darslar

0  KUN
00
00
00

    Xarid qilish

    DevOps asoslari

    DevOps’ni noldan boshlab, release jarayonini amalda qanday qurishni o‘rganasiz. Kurs davomida CI pipeline bilan ishlash, ilovani konteynerlash, deploy jarayonini tushunish va tizim holatini monitoring qilish bo‘yicha real ko‘nikmalarni egallaysiz.

    Xarid qilish

    Kursdagi ochiq videolarni hech qanday toʻlovlarsiz koʻrib chiqish va tanishish mumkin.

    DevOps asoslari

    Kursdan nimani kutishingiz mumkin?

    Bilim va ko'nikmalar

    DevOps asoslari mutaxassisi boʻlish uchun kerakli bilimlar beriladi.

    Sertifikat

    Har bir bitiruvchiga bilim darajasini ifodalovchi sertifikat taqdim etiladi.

    Karyerani boshlash

    Kurs yakunida oʻquvchilar karyera boshlashga tayyor boʻlib chiqadi.

    DevOps muhandisi nima ish qiladi?

    DevOps muhandisi Development va Operations jamoalari oʻrtasidagi hamkorlikni taʼminlaydi. U avtomatlashtirilgan pipeline’larni quradi, mahsulotni yetkazib berish tezligini oshiradi va tizimning ishonchli ishlashiga masʼul boʻladi.

    DevOps muhandisi kasbi haqida

    Kurs qay tartibda oʻtiladi?

    4–8 hafta

    Darslarni o‘zingizga qulay vaqtda o‘qib, bosqichma-bosqich tugatishingiz mumkin. Kuniga 1 soatdan o‘qib, 3-4 haftada tugatish mumkin.

    Quiz va amaliy topshiriqlar

    Har bir dars bo‘yicha test va amaliy topshiriqlar.

    Umumiy chat

    Muhokama va yangiliklar uchun umumiy chatga qoʻshilasiz.

    Sertifikat

    Barcha dars va testlarni yakunlaganingizdan so‘ng Mohirdev sertifikatini qo‘lga kiritasiz.

    Kurs haqida batafsil maʼlumot olishni istaysizmi?

    Maʼlumotlaringizni qoldiring va biz siz bilan tez orada bogʻlanamiz.

    Tugmani bosib, maxfiylik siyosati va foydalanuvchi shartnomasining shartlarini qabul qilgan bo'lasiz

    Kurs kimlar uchun?

    01

    Junior-midl dasturchilar

    Kodni avtomatlashtirilgan tarzda yetkazib berishni va DevOps madaniyatini oʻrganmoqchi boʻlgan dasturchilar uchun.

    02

    DevOps’ga endi kirayotganlar

    DevOpsʼdagi bazaviy tushunchalar va amaliy yo‘nalishni tartibli formatda o‘rganmoqchi bo‘lganlar uchun.

    03

    Yo‘nalishini o‘zgartirmoqchi bo‘lgan QA va AyTi operatsiyalari xodimlari

    DevOps yoʻnalishiga oʻtishni istagan testlovchilar va tizim administratorlari uchun.

    04

    Menejerlar/timlidlar

    DevOps amaliyotlari va ularning jamoa ishiga ta’sirini tushunib, qaror qabul qilishni yaxshilamoqchi bo‘lganlar uchun.

    Nima uchun aynan bu kursni oʻrganish kerak?

    Aniq ishlaydigan dastur

    Kurs DevOps’ning bir qismini emas, uni to‘liq tanishtiradi. Siz nafaqat texnologiyalarni, balki professional jamoalarda qo‘llanadigan haqiqiy DevOps tizimini — uning madaniyati, avtomatlashtirilishi va ish sifatini o‘lchashni (DORA) o‘zlashtirasiz.

    Mustahkam bilim

    Kursda har bitta dars uchun mo‘ljallangan 35 ta test va 14 ta amaliy topshiriq bor. Ularni bajarib, bilimlaringizni sinovdan o‘tkazasiz.

    Sizga qulay vaqtda

    O‘zingizga qulay vaqt va joyda o‘qib, bosqichma-bosqich o‘rganasiz.

    Kurs tarkibi

    • 212 ta dars
    • Kurs davomiyligi - 15 soat
    • Test va topshiriqlar soni -35 ta
    Soʻrovnoma
    Yopiq guruhga kirish
    1-test
    DevOps tamoyillari: Continuous Integration (Uzluksiz integratsiya)
    Continuous Delivery va Continuous Deployment: Farqi nimada?
    Continuous Delivery (CD) jarayoni va uning asosiy bosqichlari
    CI/CD Pipeline: Koddan dasturgacha boʻlgan yoʻl
    2-test
    Infrastructure as Code (IaC) – Infratuzilma kod sifatida
    IaC vositalari: Terraform va amaliy misollar
    DevOps aylanma jarayoni (Lifecycle) va uning 8 bosqichi
    3-test
    DevOps madaniyati va jamoaviy hamkorlik
    DevOps va SRE rollari: Kim nima ish bajaradi?
    Platforma muhandisi
    Oʻzbekistonda qaysi rollarga talab bor?
    4-test
    DevOps muhandisi uchun zarur texnik ko‘nikmalar (Hard Skills)
    Muloqot va boshqaruv: DevOps uchun muhim "Soft Skill"lar
    DevOps darajalari (Junior, Middle, Senior) va rivojlanish xaritasi
    5-test
    Papka yaratish va faylga ma'lumot yozish (mkdir, echo)
    6-test
    Fayllarni nusxalash, ko'chirish va o'chirish (cp, mv, rm)
    Matn muharrirlari va fayl ichidan qidirish (nano, grep, head, tail)
    Tizim holati va resurslarini tekshirish (disk, RAM, OS info)
    7-test
    Jarayonlar (Process) va xizmatlar (Service) boshqaruvi
    Fayl ruxsatlari (Permissions) va foydali manbalar
    8-test
    Tarmoq (Networking) asoslari va uning DevOps uchun ahamiyati
    OSI modeli: Tarmoqning 7 qatlami haqida to‘liq tushuncha
    TCP/IP modeli: Internet qanday ishlashining amaliy ko‘rinishi
    9-test
    DevOps uchun eng muhim 3 qatlam (Layer 3, 4, 7)
    IP manzillar turlari: Public, Private va IPv4 tuzilishi
    Subnet nima? Tarmoqni kichik qismlarga ajratish
    10-test
    Portlar: Xizmatlar bilan ishlash va standart port raqamlari
    DNS (Domain Name System) nima va u qanday ishlaydi?
    Tarmoq muammolarini bartaraf etish (Network Troubleshooting)
    11-test
    Virtual mashinalar (VM): Tushuncha va ishlash prinsipi
    Konteynerlar texnologiyasi: Mohiyati va arxitekturasi
    12-test
    VM va Konteynerlar taqqoslovi: Farqlar va afzalliklar
    VM va Konteynerlar: Qachon qaysi birini tanlash kerak?
    13-test
    Versiya nazorati tizimi (VCS) nima?
    Kod tarixi va versiya nazoratining ahamiyati
    Rollback: o‘zgarishlarni orqaga qaytarish
    14-test
    Git asoslari: muhim tushunchalar va terminlar
    Git arxitekturasi: buyruqlar qanday ishlaydi?
    Git, GitHub va GitLab: farqlari nimada?
    15-test
    GitHubʼda repozitoriy yaratish va klonlash (demo)
    Git buyruqlari amaliyotda: add, commit, push va pull (demo)
    1-amaliy vazifa
    Gitʼda hamkorlik: asosiy tushunchalar (branch, fork va pull request)
    Git hamkorlik buyruqlari: branch, checkout va merge
    16-test
    Gitʼda ishlash jarayoni: branch va pull request yaratish
    Gitʼda ishlash jarayoni: pull requestʼni tasdiqlash va birlashtirish
    2-amaliy vazifa

    Kurs davomida bajariladigan loyihalar

    1-loyiha: “Birinchi CI pipeline” (lab)

    1-loyiha: “Birinchi CI pipeline” (lab)

    GitHub Actions’da pipeline mantigʻini amalda ko‘rasiz: job/step/runner, natijalarni tekshirish, GitHub Secrets bilan ishlash kabi bosqichlar lab formatida mustahkamlanadi.

    2-loyiha: “Terraform VM” (lab)

    2-loyiha: “Terraform VM” (lab)

    Terraform orqali infratuzilmani kod bilan boshqarish: provider/variables/output, init/plan/apply va yakunda resurslarni tozalash (destroy) bosqichlarini amalda bajarasiz.

    Kursni tugatgach sizning rezyume

    Oʻzlashtiriladigan koʻnikmalar

    • DevOps madaniyati va uning SDLC’ga ta’sirini tushuntirish
    • Virtualizatsiya yondashuvlarini taqqoslash
    • Git branching va CI uchun hook’larni sozlash
    • GitHub Actions’da CI pipeline’ni yig‘ish
    • Ilovani Docker’da best practice’lar bilan konteynerlash
    • Staging’ga Ansible orqali deploy qilish bo‘yicha bazaviy amaliyot
    • DORA metrikalarini tahlil qilish va jarayonni yaxshilash bo‘yicha tavsiya berish
    • Monitoring/observability va DevSecOps bo‘yicha boshlangʻich darajadagi tushunchalarni qo‘llash
    Resume

    Oʻrgatiladigan texnologiyalar

    Kurs davomida quyidagi texnologiyalarni mukammal darajada oʻzlashtirasiz:

    Git & GitHub Actions

    Git & GitHub Actions

    Git & GitHub Actions

    Git & GitHub Actions

    Versiyalarni boshqarish va avtomatik test/CI jarayonlari
    Docker

    Docker

    Docker

    Docker

    Ilovalarni konteynerda barqaror ishga tushirish
    Kubernetes (+Argo CD)

    Kubernetes (+Argo CD)

    Kubernetes (+Argo CD)

    Kubernetes (+Argo CD)

    Konteynerlarni boshqarish va avtomatik joylashtirish
    Terraform & ATerraform & Ansiblensible

    Terraform & Ansible

    Terraform & Ansible

    Terraform & Ansible

    Infratuzilmani kod orqali yaratish va sozlash
    Prometheus + Grafana Loki

    Prometheus + Grafana Loki

    Prometheus + Grafana Loki

    Prometheus + Grafana Loki

    Monitoring va loglarni kuzatish tizimi
    Ubuntu 22.04 (VirtualBox/Minikube)

    Ubuntu 22.04 (VirtualBox/Minikube)

    Ubuntu 22.04 (VirtualBox/Minikube)

    Ubuntu 22.04 (VirtualBox/Minikube)

    DevOps laboratoriya muhiti

    Kurs oʻqituvchisi

    Eldor Po‘latov

    Eldor Po‘latov

    Senior DevOps muhandisi

    DevOps boʻyicha 4+ yillik tajribaga ega. EPAM kabi xalqaro va mahalliy kompaniyalarda soha boʻyicha faoliyat yuritgan. Hozir Click kompaniyasida senior DevOps injener boʻlib ishlaydi.

    Kurs haqida batafsil maʼlumot olishni istaysizmi?

    Maʼlumotlaringizni qoldiring va biz siz bilan tez orada bogʻlanamiz.

    Tugmani bosib, maxfiylik siyosati va foydalanuvchi shartnomasining shartlarini qabul qilgan bo'lasiz

    Koʻp soʻraladigan savollar

    Kamida bitta zamonaviy dasturlash tilini bilish, kundalik Git buyruqlari (clone, branch, commit, push) bilan ishlay olish va Linux CLI asoslaridan xabardor boʻlish talab etiladi.
    Kamida 8 GB RAM’li kompyuter tavsiya etiladi.
    Jami oʻquv yuklamasi taxminan 19 soatni tashkil etadi (videodarslar, 35 ta test va 14 ta amaliy vazifa). Kuniga 1 soatdan haftasiga 5 kun oʻqisangiz, 1 oyda tugatish mumkin.
    Junior DevOps muhandisi darajasiga mos fundamentga ega boʻlasiz: zamonaviy CI/CD pipeline’larini qurish, ilovalarni Docker yordamida konteynerizatsiya qilish, infratuzilmani avtomatlashtirish (Ansible) hamda jarayonlar samaradorligini DORA metrikalari orqali tahlil qilish.
    Asosiy format — yozib olingan videodarslar. Ba’zan e’lon qilinadigan jonli sessiyalar/FAQ uchrashuvlari bo‘lishi mumkin (jadval platformada e’lon qilinadi).
    Ha. Barcha darslar, testlar va amaliy topshiriqlarni yakunlaganingizdan so‘ng Mohirdev sertifikati beriladi.