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

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

Teknologi:

Cloud Computing
Level: Menengah - Mahir
Level: Menengah - Mahir 35 Jam Belajar
1.803

Siswa Terdaftar

Pelajari kultur Software Development (Dev) dan IT Operations (Ops) untuk pengembangan aplikasi yang cepat, reliable, dan berkualitas.

Kelas ini sedang tidak menerima pendaftaran

Kami akan mengingatkan Anda terkait informasi terbaru di kelas ini.

Ingatkan Saya
Apa yang akan Anda dapatkan

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.
Level Menengah
Memahami konsep dasar secara mendalam dan luas. Di sejumlah kelas mempelajari teknik khusus untuk pemahaman praktis.
Level Mahir
Menguasai materi dan latihan tingkat lanjut. Kelas ini mensyaratkan sejumlah penguasaan landasan pengetahuan yang baik.

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

Kontributor

1

Curriculum Developer yang membangun kelas ini:

Taufik Mulyana

Taufik Mulyana

Infrastructure Engineer | SRE

Reviewer

7

Code Reviewer yang akan me-review tugas dan kode Anda:

Khrisna Indrawan Eka Putra
Catur dari Dicoding
Agista Septiyanto
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Fikri Helmi Setiawan
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

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Taufik Mulyana

Taufik Mulyana

Infrastructure Engineer | SRE


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Khrisna Indrawan Eka Putra
Catur dari Dicoding
Agista Septiyanto
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Fikri Helmi Setiawan
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
Alexzander Purwoko

Alexzander Purwoko

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Android, Web & IoT Enthusiast
Taufik Mulyana
Khrisna Indrawan Eka Putra

Khrisna Indrawan Eka Putra

Catur dari Dicoding

Catur dari Dicoding

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer


Agista Septiyanto

Agista Septiyanto

Product Engineer

Tim product

Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of 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

Alexzander Purwoko

Code Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Android, Web & IoT Enthusiast
Taufik Mulyana

Taufik Mulyana

Infrastructure Engineer | SRE

Experienced Infra Eng


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Devi Mikhael Empi
Devi Mikhael Empi
Universitas Gunadarma
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Puas sekali dan sangat mudah dipahami oleh pemula yang ingin mengembangkan perangkat lunak
Baca selengkapnya
Muhammad Naufal Farras
Muhammad Naufal Farras
Universitas Negeri Semarang
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Materi yang disampaikan pada kelas ini sangat informatif dan membantu teman-teman yang saat ini dalam proses belajar dalam dunia pemrograman. Banyak disampaikan juga tips ketika kita telah mulai dalam bekerja, dan itu sangat membantu untuk kedepannya.
Baca selengkapnya
Lihat semua testimoni

Kelas ini sedang tidak menerima pendaftaran

Kami akan mengingatkan Anda terkait informasi terbaru di kelas ini.

Silabus

Materi yang akan Anda pelajari pada kelas ini.