Kerangka Materi

Pendahuluan

Gambaran Umum Praktik DevOps dalam Bisnis

  • Bagaimana DevOps berbeda dari praktik IT tradisional?
  • Istilah dan teknologi DevOps
  • Metodologi Agile yang diterapkan dalam DevOps

Gambaran Umum Fitur dan Arsitektur Azure DevOps

  • Azure DevOps Server
  • Azure DevOps terhosting v.s. on-premise
  • Azure DevOps untuk pengguna akhir
  • Azure DevOps untuk administrator

Pengaturan dan Konfigurasi Azure DevOps untuk Pengembangan

Memanfaatkan Peta Aliran Nilai untuk Mengevaluasi Proses Pengembangan yang Ada

  • Migrasi ke Azure DevOps

Gambaran Umum Layanan dan Alat Inti Azure DevOps

  • Memilih layanan Azure DevOps yang tepat untuk bisnis

Perencanaan dan Pelacakan Pengembangan Perangkat Lunak dengan Azure Boards

  • Memanfaatkan alat Scrum dan Agile bawaan di Azure Boards
  • Bekerja dengan widget dashboard Azure Boards
  • Memantau status proyek dengan alat analitik Azure
  • Meningkatkan transparansi dan kerjasama tim dengan Boards
  • Integrasi Azure Boards dengan Repositori GitHub yang Ada

Tuan Rumah Repositori Git dan Kolaborasi Menggunakan Azure Repos

  • Membuat repositori dan kontrol versi dengan Azure Repos
  • Koneksi kode push melalui dukungan klien Git yang aman
  • Membangun REST API dan webhook di Azure Repos
  • Membuat lingkungan pengembangan dan melakukan pull request
  • Fitur pencarian yang menyadari kode dari Azure Repos
  • Bersihkan dan maintain repositori

Membangun dan Menyebarkan Perangkat Lunak dengan Azure Pipelines

  • Implementasi integrasi berkelanjutan/penyebaran berkelanjutan (CI/CD)
  • Konfigurasi Azure Pipelines dengan bahasa dan OS yang disukai
  • Memanfaatkan chaining build dan multi-phased builds di Pipelines
  • Bekerja dengan registri Azure Pipelines
  • Menyebarkan kontainer ke Kubernetes atau cloud apa pun

Implementasi Manajemen Paket Terpadu Menggunakan Azure Artifacts

  • Membuat dan berbagi paket kode di Azure Artifacts
  • Mengelola jenis paket dengan manajemen artefak universal
  • Mengorganisir dan mengamankan paket kode sumber publik dan pribadi
  • Tambahkan paket ke pipeline CI/CD dengan Azure Artifacts

Pengujian dan Optimalisasi Kualitas Kode dengan Azure Test Plans

  • Pengujian manual yang direncanakan v.s. pengujian eksploratif
  • Menjalankan jenis tes yang tepat untuk aplikasi perusahaan
  • Menangkap dan menganalisis data menggunakan Azure Test Plans
  • Memanfaatkan fitur keterlacakan end-to-end dari Azure Test Plans
  • Mengambil tindakan yang tepat untuk menyelesaikan kekurangan kode yang diidentifikasi

Integrasi Layanan Azure DevOps dengan Ekstensi Lainnya

Pemecahan Masalah

Ringkasan dan Kesimpulan

Persyaratan

  • Pemahaman tentang metodologi pengembangan perangkat lunak Agile
  • Pengetahuan tentang bahasa pemrograman scripting apa pun
  • Pengalaman dasar dengan tugas-tugas administrasi sistem
  • Pengetahuan tentang workflow dan repositori GitHub

Audience

  • Insinyur DevOps
  • Pengembang
  • Manajer Proyek
 14 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait