
Kursus Python untuk DevOps
Kuasai otomatisasi Python untuk alur kerja DevOps yang sesungguhnya — mulai dari penyediaan infrastruktur cloud hingga pembuatan skrip pipeline CI/CD dan pemeriksaan kepatuhan keamanan. Kursus ini memberi Anda keterampilan Python praktis yang digunakan oleh para insinyur DevOps setiap hari dalam pekerjaan. Berhentilah mengerjakan secara manual apa yang bisa ditangani oleh Python untuk Anda.
Apa yang akan Anda pelajari:
Anda akan belajar menulis skrip Python yang mengotomatiskan operasi file, panggilan API, dan pengelolaan sumber daya cloud di AWS, Azure, dan GCP. Anda akan mengurai file konfigurasi JSON, YAML, dan XML yang digunakan oleh Kubernetes, Ansible, dan platform CI. Anda akan membangun klien REST yang dapat digunakan kembali, mengotomatiskan siklus hidup kontainer Docker, dan mengintegrasikan pemindaian keamanan ke dalam pipeline penerapan. Anda akan menginstrumentasi skrip dengan metrik Prometheus dan pencatatan log terstruktur untuk observabilitas penuh. Di akhir kursus, Anda akan memiliki toolkit otomatisasi Python siap produksi yang mencakup infrastruktur, pipeline, pemantauan, dan keamanan.
Bagaimana Anda belajar secara praktis Kursus Python untuk DevOps
Bagaimana Anda berlatih Kursus Python untuk DevOps
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi Python untuk DevOps
Fondasi Python untuk DevOps
Pelajaran 1 • Sintaksis Inti Python dan Tipe Data
Mencakup variabel, operator, string, angka, boolean, dan konversi tipe. Menyediakan kosakata untuk setiap skrip yang ditulis di bab-bab selanjutnya.
Pelajaran 2 • Aliran Kontrol dan Perulangan
Terapkan kondisional dan iterasi untuk mengotomatiskan pengambilan keputusan yang berulang. Secara langsung memungkinkan penulisan skrip otomatisasi yang digerakkan oleh logika di bab-bab selanjutnya.
Pelajaran 3 • Fungsi dan Modul
Definisikan fungsi yang dapat digunakan kembali, tangani argumen, dan impor modul library standar. Mendukung desain skrip modular yang digunakan dalam semua pola otomatisasi DevOps.
Pelajaran 4 • Menyiapkan Lingkungan Python
Instal Python, konfigurasikan lingkungan virtual, dan pilih IDE yang cocok untuk pekerjaan DevOps. Membangun rantai alat dasar yang digunakan di seluruh kursus.
Pelajaran 5 • Penanganan Kesalahan dan Debugging
Gunakan blok try/except dan alat debugging untuk menulis skrip yang tangguh. Mencegah kegagalan diam-diam dalam pipeline otomatisasi yang tidak diawasi.
Bab 2SembunyikanSembunyikan detailLihat detailOtomatisasi Sistem File dan Proses
Otomatisasi Sistem File dan Proses
Pelajaran 1 • Menjadwalkan dan Mengotomatiskan Tugas
Jadwalkan skrip Python sebagai cron job dan gunakan library schedule untuk pengaturan waktu dalam proses. Hubungkan keterampilan file dan proses ke dalam pipeline otomatisasi ujung ke ujung.
Pelajaran 2 • Variabel Lingkungan dan Konfigurasi
Baca, atur, dan validasi variabel lingkungan untuk konfigurasi runtime. Mendukung pola aplikasi dua belas faktor yang digunakan dalam penerapan kontainer.
Pelajaran 3 • Operasi Path dan Direktori
Navigasi dan manipulasi sistem file menggunakan modul pathlib dan os. Memungkinkan skrip otomatisasi portabel lintas platform.
Pelajaran 4 • Membaca dan Menulis File
Buka, baca, tulis, dan tambahkan file teks dan biner menggunakan I/O file bawaan. Membentuk fondasi untuk penguraian konfigurasi dan tugas pemrosesan log.
Pelajaran 5 • Menjalankan Perintah Shell dari Python
Eksekusi perintah sistem dan tangkap output menggunakan modul subprocess. Menjembatani skrip Python dengan alat CLI yang ada dalam alur kerja DevOps.
Bab 3SembunyikanSembunyikan detailLihat detailBekerja dengan Format Data
Bekerja dengan Format Data
Pelajaran 1 • Parsing dan Pembuatan JSON
Serialisasi dan deserialisasi JSON menggunakan modul json dan tangani kasus tepi. JSON adalah format pertukaran data utama di API dan perkakas CI/CD.
Pelajaran 2 • Parsing dan Transformasi XML
Ekstrak data dari dokumen XML menggunakan ElementTree dan lxml. Mendukung integrasi dengan sistem lama dan output build Maven/Ant.
Pelajaran 3 • File Konfigurasi YAML
Muat dan buang dokumen YAML menggunakan PyYAML dan ruamel.yaml. YAML adalah format dominan untuk konfigurasi Kubernetes, Ansible, dan pipeline CI.
Pelajaran 4 • File Konfigurasi TOML dan INI
Parse file TOML dan INI untuk konfigurasi alat dan metadata proyek. Mencakup format yang digunakan oleh pip, pytest, dan alat pengemasan Python modern.
Pelajaran 5 • Data CSV dan Tabular
Baca dan tulis file CSV menggunakan modul csv dan pandas untuk dataset yang lebih besar. Memungkinkan pemrosesan ekspor inventaris, log audit, dan laporan metrik.
Bab 4SembunyikanSembunyikan detailLihat detailOtomatisasi Jaringan dan API
Otomatisasi Jaringan dan API
Pelajaran 1 • Paginasi dan Pembatasan Laju
Tangani respons API yang dipaginasi dan hormati batas laju dengan logika percobaan ulang. Mencegah kegagalan skrip saat mengonsumsi dataset besar dari API eksternal.
Pelajaran 2 • Permintaan HTTP dengan Library Requests
Kirim permintaan GET, POST, PUT, dan DELETE serta tangani respons. Menyediakan keterampilan inti untuk semua otomatisasi berbasis API di bagian selanjutnya.
Pelajaran 3 • Autentikasi dan Keamanan
Implementasikan autentikasi kunci API, OAuth2, dan berbasis token dalam skrip. Memastikan skrip otomatisasi memenuhi persyaratan keamanan API perusahaan.
Pelajaran 4 • Diagnostik Jaringan dan Pemrograman Soket
Periksa jangkauan host, port terbuka, dan resolusi DNS menggunakan soket Python. Memungkinkan skrip pemeriksaan kesehatan otomatis dan validasi jaringan.
Pelajaran 5 • Membangun REST Client yang Ringan
Enkapsulasi panggilan API ke dalam kelas klien yang dapat digunakan kembali dengan manajemen sesi. Mempromosikan penggunaan kembali kode di beberapa skrip otomatisasi DevOps.
Bab 5SembunyikanSembunyikan detailLihat detailOtomatisasi Infrastruktur dengan Python
Otomatisasi Infrastruktur dengan Python
Pelajaran 1 • Otomatisasi Kubernetes dengan Python
Deploy dan kelola workload Kubernetes menggunakan klien Python resmi. Mendukung peluncuran otomatis, penskalaan, dan verifikasi kesehatan.
Pelajaran 2 • Integrasi Manajemen Konfigurasi
Picu playbook Ansible dan state Salt dari skrip Python. Menutup lingkaran antara pembuatan inventaris dinamis dan penegakan konfigurasi.
Pelajaran 3 • Mengotomatiskan Alat Infrastruktur sebagai Kode
Panggil Terraform dan Pulumi secara terprogram dari skrip Python. Integrasikan eksekusi IaC ke dalam pipeline orkestrasi yang digerakkan Python.
Pelajaran 4 • Otomatisasi Docker dengan Python
Bangun image, kelola kontainer, dan inspeksi jaringan menggunakan Docker SDK untuk Python. Memungkinkan manajemen siklus hidup kontainer secara terprogram dalam pipeline.
Pelajaran 5 • SDK Penyedia Cloud
Gunakan SDK Python untuk membuat, mendaftar, dan menghapus sumber daya cloud secara terprogram. Mencakup pola SDK yang umum di semua penyedia cloud utama.
Bab 6SembunyikanSembunyikan detailLihat detailOtomatisasi Pipeline CI/CD
Otomatisasi Pipeline CI/CD
Pelajaran 1 • Otomatisasi Manajemen Artefak
Unggah, unduh, dan promosikan artefak di registry menggunakan skrip Python. Mendukung alur kerja artefak berversi di pipeline multi-tahap.
Pelajaran 2 • Mengotomatiskan Langkah Build dan Pengujian
Panggil alat build, jalankan suite pengujian, dan parse hasil pengujian dari Python. Memungkinkan orkestrasi pengujian dinamis di luar YAML pipeline statis.
Pelajaran 3 • Konsep CI/CD dan Titik Integrasi Python
Petakan tahapan pipeline CI/CD ke peluang otomatisasi Python. Membangun model mental tentang di mana skrip Python terhubung ke dalam sistem build.
Pelajaran 4 • Skrip Otomatisasi Penerapan
Skrip penerapan blue-green, canary, dan rolling menggunakan API platform. Mengurangi kesalahan manusia dalam eksekusi rilis dengan mengkodekan logika penerapan dalam Python.
Pelajaran 5 • Notifikasi dan Pelaporan Rilis
Kirim pembaruan status pipeline ke platform obrolan dan hasilkan catatan rilis. Menutup lingkaran umpan balik antara penerapan dan tim teknik.
Bab 7SembunyikanSembunyikan detailLihat detailPemantauan, Logging, dan Observabilitas
Pemantauan, Logging, dan Observabilitas
Pelajaran 1 • Otomatisasi Peringatan
Kueri API pemantauan dan picu peringatan berdasarkan logika ambang batas dalam Python. Menggantikan pemantauan dasbor manual dengan peringatan otomatis proaktif.
Pelajaran 2 • Pengumpulan dan Eksposur Metrik
Instrumentasi skrip Python dengan metrik klien Prometheus dan ekspos melalui HTTP. Memberikan metrik kustom ke dalam tumpukan pemantauan yang ada.
Pelajaran 3 • Parsing dan Analisis Log
Ekstrak pola, kesalahan, dan metrik dari file log mentah menggunakan regex dan library parsing. Memungkinkan deteksi anomali otomatis dan pembuatan laporan.
Pelajaran 4 • Logging Terstruktur dalam Python
Keluarkan log JSON terstruktur dan konfigurasikan level log, handler, dan formatter. Log terstruktur dapat diurai oleh mesin oleh platform agregasi log.
Pelajaran 5 • Integrasi Pelacakan Terdistribusi
Instrumentasi skrip Python dengan OpenTelemetry untuk mengeluarkan trace dan span. Memberikan visibilitas ujung ke ujung ke dalam alur kerja otomatisasi di seluruh layanan.
Bab 8SembunyikanSembunyikan detailLihat detailOtomatisasi Keamanan dan Kepatuhan
Otomatisasi Keamanan dan Kepatuhan
Pelajaran 1 • Logging Audit dan Pelaporan Kepatuhan
Kumpulkan jejak audit dari cloud dan API platform dan hasilkan laporan kepatuhan. Mendukung pengumpulan bukti untuk audit keamanan dan tinjauan peraturan.
Pelajaran 2 • Deteksi dan Manajemen Rahasia
Pindai basis kode untuk rahasia yang terekspos dan integrasikan dengan solusi vault melalui Python. Mencegah kebocoran kredensial di repositori dan artefak pipeline.
Pelajaran 3 • Pengujian Keamanan Otomatis dalam Pipeline
Integrasikan alat analisis statis dan DAST ke dalam pipeline CI melalui skrip Python. Menggeser keamanan ke kiri dengan memblokir kode tidak aman sebelum penerapan.
Pelajaran 4 • Pemeriksaan Kepatuhan Infrastruktur
Validasi konfigurasi sumber daya cloud terhadap kebijakan keamanan menggunakan Python. Menerapkan standar hak istimewa minimal dan enkripsi di seluruh lingkungan.
Pelajaran 5 • Otomatisasi Pemindaian Kerentanan
Panggil pemindai dependensi dan kontainer dari Python dan parse outputnya. Mengotomatiskan gerbang keamanan yang memblokir artefak rentan dari promosi.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Administrator sistem: siap untuk beralih dari skrip shell ke kode otomatisasi terstruktur.
Insinyur cloud: ingin mengontrol infrastruktur secara terprogram, bukan melalui konsol.
Insinyur DevOps Junior: ingin menambahkan skrip Python ke dalam perangkat profesional mereka.
Insinyur platform: membutuhkan perkakas yang dapat digunakan kembali yang terintegrasi di berbagai sistem internal.
Pekerja yang beralih karier dari dukungan TI: membangun keterampilan otomatisasi untuk bertransisi ke peran DevOps.
Insinyur QA: memperluas ke otomatisasi pipeline dan pengujian infrastruktur dengan Python.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















