Hubungi Kami

Kerangka Materi

Pendahuluan

Gambaran Umum Praktik DevOps dalam Dunia Bisnis

  • Apa perbedaan antara DevOps dan praktik IT tradisional?
  • Istilah-istilah serta teknologi utama dalam ekosistem DevOps
  • Metodologi Agile yang menjadi fondasi penerapan DevOps

Gambaran Umum Fitur dan Arsitektur Azure DevOps

  • Azure DevOps Server: Apa itu dan bagaimana cara kerjanya
  • Azure DevOps yang dihosting vs versi lokal
  • Fungsi utama Azure DevOps bagi para pengguna akhir
  • Aspek penting manajemen Azure DevOps bagi para administrator

Proses Instalasi dan Konfigurasi Awal Azure DevOps untuk Pengembangan Perangkat Lunak

Menggunakan Value Stream Map sebagai alat evaluasi proses pengembangan yang sedang berjalan

  • Cara melakukan migrasi sistem ke platform Azure DevOps

Gambaran Lengkap mengenai Layanan Inti dan Alat-Alat dalam Azure DevOps

  • Memilih layanan Azure DevOps yang paling sesuai dengan kebutuhan bisnis tertentu

Merencanakan serta Memantau Proses Pengembangan Perangkat Lunak Menggunakan Azure Boards

  • Pemanfaatan fitur Scrum dan Agile bawaan di dalam Azure Boards
  • Cara mengoperasikan widget dashboard pada Azure Boards
  • Memantau progres proyek dengan bantuan alat analitik Azure
  • Meningkatkan transparansi serta kerja sama tim melalui penggunaan fitur Board
  • Menghubungkan Azure Boards ke repositori GitHub yang sudah ada sebelumnya

Pengelolaan Repositori Git dan Kerja Sama Pengembang dengan Azure Repos

  • Cara membuat repositori serta mengatur kontrol versi lewat Azure Repos
  • Memasang kode secara aman melalui dukungan client Git terpercaya
  • Pembuatan REST API dan webhook dalam konteks pengembangan perangkat lunak di Azure Repos
  • Pembentukan lingkungan kerja serta pelaksanaan proses pull request secara efisien
  • Fungsi pencarian cerdas terhadap kode yang tersedia di dalam Azure Repos
  • Langkah-langkah pembersihan serta pemeliharaan berkala repositori digital

Pembangunan serta Penyebaran Perangkat Lunak Melalui Azure Pipelines

  • Menerapkan praktik integrasi dan pengiriman perangkat lunak secara kontinu (CI/CD)
  • Menyesuaikan konfigurasi Azure Pipelines sesuai dengan jenis bahasa pemrograman serta sistem operasi target
  • Penggunaan teknik rantai pembangunan serta tahapan-tahapan kompleks dalam eksekusi Pipeline
  • Manajemen registry yang terhubung ke layanan Azure Pipelines secara efektif
  • Cara menyebarkan kontainer aplikasi di lingkungan Kubernetes maupun berbagai penyedia cloud lainnya

Mengelola Paket Perangkat Lunak Melalui Fitur Azure Artifacts

  • Pembuatan dan pembagian paket kode digital melalui Azure Artifacts secara efisien
  • Pendekatan pengelolaan berbagai format paket secara umum serta universal
  • Organisasi aman bagi sumber-sumber kode publik maupun privat dalam sistem manajemen ini
  • Integrasi lancar antara paket yang dibuat dengan alur kerja CI/CD di lingkungan Azure Artifacts

Pengujian dan Optimalisasi Kualitas Perangkat Lunak Melalui Azure Test Plans

  • Perbedaan penggunaan metode uji manual yang terencana dengan teknik eksploratif lainnya
  • Pemilihan model pengujian tepat guna menjamin keandalan aplikasi skala besar
  • Penangkapan serta analisis data hasil tes melalui fitur-fitur canggih Azure Test Plans
  • Pemanfaatan fungsi pelacakan sistematis hingga ke level terkecil dalam konteks pengembangan aplikasi
  • Tindakan korektif yang tepat guna mengatasi celah atau kekurangan pada struktur kode produk akhir

Integrasi Layanan Azure DevOps dengan Ekstensi Software Pendukung Lainnya

Penyelesaian Masalah Teknis yang Umum Muncul

Penutup dan Kesimpulan Pelatihan

Persyaratan

  • Pemahaman mengenai metodologi pengembangan perangkat lunak Agile
  • Pengetahuan tentang bahasa pemrograman skrip apa pun
  • Pengalaman dasar dalam melaksanakan tugas administrasi sistem
  • Pengetahuan terkait alur kerja dan repositori GitHub

Target Peserta

  • Insinyur DevOps
  • Pengembang perangkat lunak
  • Manajer proyek
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait