PERHATIAN!
- 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.
- Jika kamu pengguna Kartu Prakerja, harap gunakan nama, alamat email, dan nomor HP yang sama dengan yang kamu gunakan ketika mendaftar Kartu Prakerja.
- 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%).
- 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:
- Pretest
- Formative Test/Kuis
- Post test
- 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/notebook, tablet, 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:
- Buka website www.skillacademy.com atau download Aplikasi Skill Academy di Play Store.
- Pilih "MASUK" apabila sebelumnya sudah mendaftar akun Skill Academy atau pilih "DAFTAR" jika sebelumnya Anda belum pernah mendaftar akun Skill Academy.
- Klik "TUKARKAN" pada bagian penukaran voucher di homepage atau halaman prakerja.
- Isikan kode voucher yang sudah didapatkan dari Pintaria setelah melakukan pembayaran.
- Setelah penukaran berhasil silakan klik 'Lihat Kelas' atau cek pada bagian "Kelas Saya" untuk mengikuti kelasnya.