Mengembangkan Perangkat Lunak dengan Metode DevOps bagi Calon Pengembang Perangkat Lunak (Kelas Reguler)

Tentang Kursus

PERHATIAN!

  1. Kursus yang dibeli dengan menggunakan Kartu Prakerja tidak dapat dipindahtangankan dan hanya bisa diambil oleh pemegang Kartu Prakerja yang bersangkutan. Kursus yang dipindahtangankan dapat berakibat tidak dikeluarkannya sertifikat penyelesaian dan/atau tidak dibayarkannya insentif oleh Pemerintah.
  2. Jika kamu pengguna Kartu Prakerja, harap gunakan nama, alamat email, dan nomor HP yang sama dengan yang kamu gunakan ketika mendaftar Kartu Prakerja.
  3. Syarat Kelulusan: Mengakses semua materi belajar, menyelesaikan kuis di setiap perpindahan dari satu sesi/modul ke sesi/modul lainnya (minimum passing grade 80%) dan menyelesaikan tes akhir (minimum passing grade 60%).
  4. Kursus yang sudah dibeli/sudah melakukan pembayaran melalui Prakerja atau pembayaran lainnya tidak dapat dibatalkan dan/atau direfund.

 

Deskripsi:

Pengembang Perangkat Lunak khususnya DevOps Engineer  perlu memiliki kompetensi untuk memahami konsep DevOps dan menentukan alat (tools) apa saja yang tepat ketika bekerja di tim DevOps. Oleh karena itu di kelas ini kamu akan mempelajari banyak hal, seperti keahlian yang dibutuhkan oleh DevOps Engineer, memahami konsep dan tools DevOps yang tepat, melakukan kontainerisasi aplikasi dalam DevOps, sistem deployment, infrastruktur, dan network dalam Devops, serta penerapan CI/CD dalam DevOps.

 

Tujuan Umum:

Peserta mampu menerapkan metode DevOps pada proses pengembangan software dengan menggunakan alat (tools) yang tepat.

 

Tujuan Khusus:

  • Menjelaskan konsep dan prinsip DevOps untuk meningkatkan kinerja pengembangan software
  • Merincikan kriteria penerapan metode DevOps berdasarkan tools yang digunakan
  • Menjelaskan konsep Infrastructure as Code untuk mempermudah life cycle software
  • Menguraikan proses kontainerisasi aplikasi dengan menggunakan platform open sources
  • Menjelaskan penerapan aspek-aspek DevOps seperti CI/CD, application monitoring, dan alerting
  • Menerangkan manfaat penerapan DevOps dalam pengembangan software
  • Menggunakan tools DevOps dalam pengembangan software
  • Menerapkan tools untuk proses kontainerisasi
  • Menerapkan proses deployment NodeJS dengan Kubernetes dan Lambda
  • Menerapkan proses pembuatan sistem infrastruktur dan network untuk aplikasi
  • Menerapkan continuous integration & delivery workflows
  • Menganalisis metode dan tools yang dibutuhkan dalam suatu kasus DevOps
  • Cermat dalam memilih tools DevOps yang akan digunakan
  • Tepat dalam menerapkan proses DevOps
  • Bersikap mandiri dalam menyusun rencana penerapan DevOps

 

Aspek Kompetensi: 

Pengetahuan (Knowledge):

  • Menjelaskan konsep dan prinsip DevOps untuk meningkatkan kinerja pengembangan software
  • Merincikan kriteria penerapan metode DevOps berdasarkan tools yang digunakan
  • Menjelaskan konsep Infrastructure as Code untuk mempermudah life cycle software
  • Menguraikan konsep dan proses kontainerisasi aplikasi dengan menggunakan platform open sources
  • Menjelaskan penerapan aspek-aspek DevOps seperti CI/CD, application monitoring, dan alerting
  • Menerangkan manfaat penerapan DevOps dalam pengembangan software

Keterampilan (Skill):

  • Menggunakan tools DevOps dalam pengembangan software
  • Menerapkan tools untuk proses kontainerisasi
  • Menerapkan proses deployment NodeJS dengan Kubernetes dan Lambda
  • Menerapkan proses pembuatan sistem infrastruktur dan network untuk aplikasi
  • Menerapkan continuous integration & delivery workflows
  • Menganalisis metode dan tools yang dibutuhkan dalam suatu kasus DevOps

Sikap (Attitude):

  • Cermat dalam memilih tools yang akan digunakan
  • Tepat dalam menerapkan proses penerapan DevOps
  • Bersikap mandiri dalam menyusun rencana penerapan DevOps

 

Materi Pelatihan:

Berkarier sebagai Seorang DevOps Engineer 0:35:05

  • Mengenal DevOps dalam Software Engineering 0:09:05
  • Software Development Life Cycle (SDLC) 0:10:00
  • Tugas Seorang DevOps Engineer 0:07:34
  • Berkarier Sebagai DevOps Engineer 0:08:59

 

Konsep dan Persiapan dalam DevOps 3:14:41

  • Konsep Dasar DevOps 0:07:34
  • Kegiatan DevOps Engineer 0:09:54
  • Mengenal 3 Jenis Tools Dalam DevOps 0:07:48
  • Mengenal 4 Jenis Tools Dalam DevOps 0:05:54
  • Kubernetes dalam DevOps 0:06:52
  • Contoh Kubernetes dalam DevOps 0:09:26
  • Contoh Kubernetes dalam DevOps (Lanjutan) 0:09:28
  • Git dalam DevOps 0:07:21
  • Contoh Git dalam DevOps 0:08:14
  • Contoh Git dalam DevOps (Lanjutan) 0:07:35
  • Docker dalam DevOps 0:06:33
  • Contoh Docker dalam DevOps 0:08:06
  • Contoh Docker dalam DevOps (Lanjutan) 0:09:57
  • Jenkins dalam DevOps 0:04:29
  • Contoh Jenkins dalam DevOps 0:08:52
  • Contoh Jenkins dalam DevOps (Lanjutan) 0:07:22
  • Ansible dalam DevOps 0:06:23
  • Contoh Ansible dalam DevOps 0:08:35
  • Contoh Ansible dalam DevOps (Lanjutan) 0:09:21
  • Prometheus dalam DevOps 0:07:01
  • Contoh Prometheus dalam DevOps 0:06:31
  • Contoh Prometheus dalam DevOps (Lanjutan) 0:06:32
  • TerraForm dalam DevOps 0:05:12
  • Contoh Terraform dalam DevOps 0:09:55
  • Contoh Terraform dalam DevOps (Lanjutan) 0:09:46

 

Kontainerisasi Aplikasi dalam DevOps 0:27:51

  • Kontainerisasi dan Virtualisasi (VM) 0:05:54
  • Persiapan Kontainersiasi Aplikasi 0:04:09
  • Mengenal Proses Kontainerisasi Aplikasi 0:04:12
  • Studi Kasus Kontainerisasi Aplikasi 0:07:30
  • Infrastruktur & Network dalam DevOps 0:06:06

 

Sistem Deployment dalam Devops 0:56:33

  • Deployment dengan Kubernetes dan Lambda 0:07:19
  • Persiapan Deployment Kubernetes dan Lambda 0:09:57
  • Studi Kasus Persiapan Kode Fungsi Lambda 0:09:10
  • Studi Kasus Deployment dengan Lambda 0:07:16
  • Studi Kasus Pembuatan Cluster Kubernetes 0:09:17
  • Studi Kasus Koneksi dengan Cluster Kubernetes 0:07:04
  • Studi Kasus Deployment dengan Kubernetes 0:06:30

 

Infrastruktur dan Network dalam DevOps 0:54:22

  • Infrastruktur dalam DevOps 0:05:35
  • Network dalam DevOps 0:06:15
  • Persiapan IAC dalam DevOps 0:09:32
  • Studi Kasus Terraform untuk VM dan Network 0:08:44
  • Studi Kasus Terraform untuk Database 0:09:43
  • Studi Kasus Terraform untuk Infrastruktur 0:06:39
  • Studi Kasus Terraform Infrastruktur (Lanjutan) 0:07:54

 

CI/CD dalam Devops 0:54:52

  • Konsep CI/CD dalam DevOps 0:06:57
  • Persiapan CI/CD dalam DevOps 0:10:00
  • Persiapan CI/CD dalam DevOps (Lanjutan) 0:09:08
  • Studi Kasus CI/CD untuk Aplikasi Java 0:06:17
  • Studi Kasus CI/CD untuk Aplikasi Java (Lanjutan) 0:08:48
  • Studi Kasus Implementasi CI/CD Pipeline 0:06:36
  • Studi Kasus Implementasi CI/CD Pipeline (Lanjutan) 0:07:06

 

Rangkuman DevOps untuk Software Engineering 0:14:00

  • Rangkuman DevOps untuk Software Engineering 0:14:00

 

Target Peserta:

  • Minimal pendidikan D3/S1
  • Web developer
  • Mahasiswa umum atau masyarakat umum yang ingin mempelajari pengembangan perangkat lunak (software)
  • Memiliki gawai (gadget) dengan koneksi internet yang stabil 
  • Memiliki pengetahuan dasar penggunaan komputer/laptop

 

Durasi:

Topik Durasi
Berkarier sebagai Seorang DevOps Engineer 35 Menit
Konsep dan Persiapan dalam DevOps 195 Menit
Kontainerisasi Aplikasi dalam DevOps 28 Menit
Sistem Deployment dalam Devops 57 Menit
Infrastruktur dan Network dalam DevOps 54 Menit
CI/CD dalam Devops 55 Menit
Total 437 menit


Level:

Basic.

 

Metode Pembelajaran:

Self Paced Learning: Metode ajar yang digunakan adalah menggunakan kombinasi antara ceramah, studi kasus dan simulasi.

 

Metode Evaluasi:

  1. Pretest
  2. Formative Test/Kuis
  3. Post test
  4. Tugas Praktik

 

Jenis/Klasifikasi Sertifikat:

Peserta yang telah menyelesaikan semua kegiatan pembelajaran akan mendapatkan Sertifikat Penyelesaian jika nilai akhir di bawah 60 dan akan mendapatkan Sertifikat Kompetensi Lulus jika nilai akhir di atas 60.

 

Sesi Konsultasi:

Setiap Hari Jumat Pukul 16.00 - 17.00 WIB via LMS.

 

Apa Yang Perlu Kamu Persiapkan?

Kamu hanya perlu mempersiapkan laptop/notebooktablet, atau smartphone dengan koneksi Internet.

 

Fitur:

  • Digital content material: Peserta bisa mengakses material belajar digital
  • Sertifikat penyelesaian: Peserta yang telah menyelesaikan semua kegiatan pembelajaran yang dipersyaratkan dalam kursus online akan menerima Sertifikat Penyelesaian (Certificate of Completion).
  • Test akhir: tersedia
  • Forum diskusi: tidak tersedia
  • Online session: tersedia
  • Offline meet-up: tidak tersedia

 

Cara Reedem Voucher:

  1. Buka website www.skillacademy.com atau download Aplikasi Skill Academy di Play Store.
  2. Pilih "MASUK" apabila sebelumnya sudah mendaftar akun Skill Academy atau pilih "DAFTAR" jika sebelumnya Anda belum pernah mendaftar akun Skill Academy.
  3. Klik "TUKARKAN" pada bagian penukaran voucher di homepage atau halaman prakerja.
  4. Isikan kode voucher yang sudah didapatkan dari Pintaria setelah melakukan pembayaran.
  5. Setelah penukaran berhasil silakan klik 'Lihat Kelas' atau cek pada bagian "Kelas Saya" untuk mengikuti kelasnya.

Penyelenggara Kursus

Skill Academy by Ruangguru

Skill Academy by Ruangguru merupakan wadah kursus online yang hadir menjadi solusi untuk meningkatkan technical & soft skill di berbagai bidang yang dipersembahkan untuk para mahasiswa, profesional, dan umum. Skill Academy by Ruangguru memungkinkan siapapun untuk #MudahUpgradeSkill karena dapat dilakukan di mana saja dan kapan saja.


Para Instruktur

Mengembangkan Perangkat Lunak dengan Metode DevOps bagi Calon Pengembang Perangkat Lunak (Kelas Reguler)

oleh Skill Academy by Ruangguru
KATEGORI IT, Programming
KLASIFIKASI Pelatihan
METODE Full Online Learning
DURASI 7 hours
KAPASITAS PESERTA 500 Orang

HARGA

Rp575.000

Mengembangkan Perangkat Lunak dengan Metode DevOps bagi Calon Pengembang Perangkat Lunak (Kelas Reguler)

Rp575.000
KATEGORI IT, Programming
KLASIFIKASI Pelatihan
METODE Full Online Learning
DURASI 7 hours
KAPASITAS PESERTA 500 Orang

Ulasan

0/5

0 Ulasan

  • 5
  • 4
  • 3
  • 2
  • 1
Belum ada ulasan untuk kursus ini

Jadilah yang pertama membeli kursus ini dan memberikan ulasan