DevOps Praktis dengan IBM Cloud (Practical DevOps with IBM Cloud)

DevOps Praktis dengan IBM Cloud (Practical DevOps with IBM Cloud)

Disusun oleh: Dicoding Indonesia Level: Menengah - Mahir Estimasi: 35 jam
Teknologi:Cloud Computing
Bagikan kelas ini:

Deskripsi

202104292254264e68237a5a90bdc7cca35fa4aa3c9546.jpg

Seringkali pengembangan produk perangkat lunak terhambat karena kurangnya kolaborasi antar tim. Ini bisa menjadi penyebab utama produk tidak ter-deliver ke pengguna dengan baik. Untuk itu DevOps hadir untuk memperbaiki masalah ini. Ia merupakan sebuah kultur yang fokus pada orang, proses, dan teknologi. Dengan menerapkan kultur DevOps akan tercipta kolaborasi yang baik, meningkatkan kepercayaan antar tim, dan juga meningkatkan kinerja tim secara berkelanjutan.

  • DevOps adalah kultur pengembangan aplikasi yang dapat membantu mengembangkan aplikasi dengan lebih cepat, andal, dan berkualitas. 
  • Materi yang diajarkan di kelas ini merupakan best practice langsung dari industri sehingga dipastikan berguna untuk kebutuhan sehari-hari.
  • Banyak perusahaan yang mengimplementasikan kultur ini, sehingga mempelajari kelas ini bisa menjadi fondasi untuk berkarir di perusahaan pengembangan software.
  • DevOps telah menjadi trend selama beberapa tahun terakhir, dan bagi yang memahaminya banyak dicari perusahaan.


Target dan Sasaran Siswa

  • Kelas ini ditujukan bagi developer atau operasional yang ingin mengetahui kultur DevOps, yakni kultur untuk mengembangkan aplikasi secara lebih cepat, reliable, dan berkualitas.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk siswa yang memiliki latar belakang sebagai Developer atau Operasional yang pernah mengembangkan atau mengelola aplikasi di production.
  • Siswa diharuskan familier dengan perkakas untuk kolaborasi seperti git, markup language untuk menulis konfigurasi seperti yaml, dan perintah-perintah dasar command-line (terminal/cmd).
  • Siswa juga diharuskan memiliki Kartu Debit/Kredit atau Token dari IBM untuk menggunakan layanan-layanan IBM.
  • Siswa harus bisa belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi, karena sebaik apa pun materi kelas ini, tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.
  • Di akhir kelas, siswa dapat mengerti dan mengimplementasikan kultur DevOps dalam pekerjaan sehari-hari.


Silabus

  • Pengenalan ke DevOps : Pengenalan mengenai apa itu kultur DevOps. (1 jam 45 menit) 
  • Pengenalan ke IBM Cloud : Pengenalan mengenai apa itu layanan IBM Cloud. (2 jam 5 menit
  • Studi Kasus Membangun Software : Mempelajari studi kasus yang akan digunakan sebagai contoh dalam penerapan DevOps. Studi kasus yang diangkat adalah perusahaan fiktif yang sedang mengalami masalah dalam mengembangkan aplikasi dan akan diperbaiki dengan menerapkan DevOps. (4 jam 15 menit)
  • CI/CD Pipeline : Mempelajari bagaimana implementasi proses test, build, dan deploy secara otomatis. (5 jam 5 menit) 
  • Pengenalan ke Kubernetes : Pengenalan ke Kubernetes yakni layanan untuk deployment, manajemen, dan scaling secara otomatis. (1 jam 15 menit) 
  • Deploy & Expose Aplikasi ke Kubernetes : Mempelajari bagaimana men-deploy suatu aplikasi ke Kubernetes. (5 jam 30 menit)
  • Scaling Aplikasi di Kubernetes : Mempelajari bagaimana scaling (menaikkan/menurunkan kapasitas) suatu aplikasi di dalam Kubernetes. (2 jam 25 menit)
  • Monitor & Log Aplikasi di Kubernetes : Mempelajari bagaimana mengetahui kondisi dari sistem (monitoring) dan bagaimana merekam aktivitas supaya lebih mudah mencari kesalahan dalam sistem (logging) di dalam Kubernetes. (5 jam 20 menit) 
  • Mengamankan Aplikasi di Kubernetes : Mempelajari beberapa best practice dalam mengamankan aplikasi di Kubenetes. (2 jam 25 menit) 
  • Langkah Selanjutnya Sebagai DevOps : Arahan materi tambahan DevOps seperti cleanup semua service IBM, operasional Kubernetes menggunakan OpenShift, dan IBM Cognitive Class. (1 jam 45 menit)


Metode Ajar

  • Online - Self-paced Learning
    • Total jam belajar : 35 jam
    • Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 25 hari)
    • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
  • Fasilitas Pengajaran
    • Materi bacaan elektronik : Materi akan disajikan dalam bentuk teks dan bacaan 
    • Forum diskusi : Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
    • Evaluasi pembelajaran : Ujian akhir kelas
    • Sertifikat kompetensi


Peralatan Belajar

  • Siswa wajib memiliki debit/credit card berlogo visa/mastercard sendiri atau IBM voucher, estimasi credit yang dibutuhkan kurang lebih $200
  • Siswa wajib memiliki akses internet melalui komputer yang menggunakan Windows/Mac/Linux
  • Spesifikasi minimal komputer milik siswa:
    • Sistem operasi : Windows, Linux, atau MacOS
    • Prosesor : Intel Celeron (Rekomendasi Core i3 ke atas)
    • RAM : 1GB (Rekomendasi 2GB)
    • Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
  • Software
    • Web Browser (Google Chrome atau Mozilla Firefox).
    • Command Line (Terminal atau cmd).


Alur Belajar

Langkah setelahnya : Belajar secara terstruktur sehingga target belajar lebih mudah tercapai di Dicoding Academy Learning Path

Apa kata lulusan Dicoding Academy?

Sudah ribuan siswa yang sukses belajar di Dicoding Academy. Mau tau pendapat dari sisi mereka? Ini adalah testimoni asli mereka. Mau tahu lebih banyak? Lihat testimoni siswa lainnya.

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat membaca pertanyaan-pertanyaan yang sering diajukan di FAQ.

Tim Reviewer

Khrisna Indrawan
Khrisna Indrawan
Head of Reviewer at Dicoding Indonesia
Dimas Catur Wibowo
Dimas Catur Wibowo
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer


Agista Septiyanto
Agista Septiyanto
Code Reviewer at Dicoding Indonesia
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Fikri Helmi Setiawan
Fikri Helmi Setiawan
Curriculum Developer at Dicoding Indonesia
  • Google Cloud Certified: Professional Cloud Architect
  • AWS Certified Solution Architect - Associate
  • Microsoft Certified Azure Fundamentals
Alexzander Purwoko Widiantoro
Alexzander Purwoko Widiantoro
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer
  • Microsoft Certified: Azure Fundamental
  • Android, Web & IoT Enthusiast
Taufik Mulyana
Taufik Mulyana
Operation Engineer at Dicoding Indonesia
  • AWS Certified Solutions Architect
Anda belum dapat mempelajari kelas ini. Yuk berlangganan sekarang agar bisa belajar di Kelas ini dan juga Kelas Dicoding Academy lainnya.

Daftar sekarang untuk dapat mengikuti pembelajaran

Daftar Sekarang

Atau Anda dapat mencoba modul gratis yang ditawarkan di Kelas ini

Coba Modul Gratis
Kelas ini tidak menerima pendaftaran baru
Masukkan email Anda pada form berikut untuk mendapatkan informasi saat kelas ini dibuka kembali.
Kunjungi Online Store Kami

Kelas ini disusun oleh:

Dicoding Indonesia
Dicoding Indonesia

Decode Ideas
Discover Potentials