IT & Data
Online
Mengembangkan Perangkat Lunak dengan Metode DevOps bagi Calon Pengembang Perangkat Lunak
Skill Academy by Ruangguru
Mengenai Institusi

Skill Academy by Ruangguru
Detail Kelas
Tentang Kelas
Durasi: 437 menit
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.
Metode Pembelajaran
Self Paced Learning
Metode ajar yang digunakan adalah ceramah interaktif, roleplay, dan bahan bacaan dengan penugasan praktek
Kuota Kelas: Tidak Terbatas
Metode Evaluasi
- Kuis
- Post Test
- Tugas Praktek
Tujuan Pembelajaran
Tujuan Umum
Peserta mampu menerapkan metode DevOps pada proses pengembangan software dengan menggunakan alat (tools) yang tepat Tujuan Khusus
1. Menjelaskan konsep dan prinsip DevOps untuk meningkatkan kinerja pengembangan software.
2. Merincikan kriteria penerapan metode DevOps berdasarkan tools yang digunakan.
3. Menjelaskan konsep Infrastructure as Code untuk mempermudah life cycle software.
4. Menguraikan proses kontainerisasi aplikasi dengan menggunakan platform open sources.
5. Menjelaskan penerapan aspek-aspek DevOps seperti CI/CD, application monitoring, dan alerting.
6. Menerangkan manfaat penerapan DevOps dalam pengembangan software.
7. Menggunakan tools DevOps dalam pengembangan software.
8. Menerapkan tools untuk proses kontainerisasi
9. Menerapkan proses deployment NodeJS dengan Kubernetes dan Lambda
10. Menerapkan proses pembuatan sistem infrastruktur dan network untuk aplikasi
11. Menerapkan continuous integration & delivery workflows
12. Menganalisis metode dan tools yang dibutuhkan dalam suatu kasus DevOps
13. Cermat dalam memilih tools DevOps yang akan digunakan
14. Tepat dalam menerapkan proses DevOps
15. Bersikap mandiri dalam menyusun rencana penerapan DevOps
Kurikulum dan Kompetensi
1 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
2 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
3 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
4 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
5 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
6 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
7 Rangkuman DevOps untuk Software Engineering 0:14:00
> Rangkuman DevOps untuk Software Engineering 0:14:00
Aspek Kompetensi
1. Menjelaskan konsep dan prinsip DevOps untuk meningkatkan kinerja pengembangan software.
> Mengenal DevOps dalam Software Engineering (00:55 - 01:19)
> Konsep Dasar DevOps (01:04 - 03:16)
> Kegiatan DevOps Engineer (00:42 - 03:32), (06:59 - 07:13)
2. Merincikan kriteria penerapan metode DevOps berdasarkan tools yang digunakan.
> Mengenal 3 Jenis Tools Dalam Devops (01:24 - 06:51)
> Mengenal 4 Jenis Tools Dalam DevOps (00:49 - 05:04)
> Kubernetes dalam DevOps (01:02 - 02:47), (03:04 - 06:30)
> Git dalam DevOps (00:33 - 00:57), (01:43 - 02:55)
> Docker dalam DevOps (02:17 - 06:11)
> Jenkins dalam DevOps (0:54 - 01:46), (02:38 - 04:03)
> Contoh Jenkins dalam DevOps (Lanjutan) (06:17 - 07:00)
> Ansible dalam DevOps (1:08 - 1:20), (1:38 - 2:45), (3:00 - 5:55)
> Contoh Ansible dalam DevOps (Lanjutan) (08:48 - 08:58)
> Promotheus dalam DevOps (01:02 - 02:34), (02:40 - 06:17)
> Contoh Prometheus dalam DevOps (Lanjutan) (04:43 - 05:04)
> TerraForm dalam DevOps (00:59 - 02:06), (02:17 - 04:19)
> Contoh Terraform dalam DevOps (00:18 - 09:36)
> Contoh Terraform dalam DevOps (Lanjutan) (09:12 - 09:20)
> PDF Software Development Life Cycle (SDLC) (hal. 1)"
3. Menjelaskan konsep Infrastructure as Code untuk mempermudah life cycle software.
> Konsep Dasar DevOps (02:10 - 02:23)
> Kegiatan DevOps Engineer (05:05 - 05:21)
> Mengenal 4 Jenis Tools Dalam DevOps (04:13 - 05:04)"
4. Menguraikan konsep dan proses kontainerisasi aplikasi dengan menggunakan platform open sources.
> Kubernetes dalam DevOps (00:52 - 02:48), (03:04 - 06:30)
> Kontainerisasi dan Virtualisasi (VM) (00:42 - 02:01), (02:23 - 03:29), (03:34 - 05:11)
> Persiapan Kontainersiasi Aplikasi (00:44 - 03:31)
> Mengenal Proses Kontainerisasi Aplikasi (00:26 - 03:47)
> Studi Kasus Kontainerisasi Aplikasi (00:25 - 07:15)
> Infrastruktur & Network dalam DevOps (00:12 - 05:30)"
5. Menjelaskan penerapan aspek-aspek DevOps seperti CI/CD, application monitoring, dan alerting.
> Kegiatan DevOps Engineer (03:46 - 05:39), (08:28 - 09:09)
> Mengenal 4 Jenis Tools Dalam DevOps (00:49 - 01:49)
> Persiapan CI/CD dalam DevOps (00:35 - 01:05), (05.00-06.00) "
6. Menerangkan manfaat penerapan DevOps dalam pengembangan software.
> Mengenal DevOps dalam Software Engineering (01:32 - 02:03)
> Berkarier Sebagai DevOps Engineer (01:10 - 01:22)
> Konsep Dasar DevOps (06:16 - 06:55)
Fasilitas
- Video belajar
- PDF Materi
- Ujian & Evaluasi
- Sertifikat Digital
Jenis Sertifikat
Sertifikat Penyelesaian
Sertifikat Kompetensi Lulusan
Jadwal Sesi Konsultasi
Setiap Jumat, jam 16.00-17.00 WIB
Instruktur
Faris Agianda
Faris Agianda merupakan Senior DevOps Engineer di salah satu perusahaan platform crowdfunding P2P Lending Indonesia. Faris sudah berpengalaman di bidang DevOps dan SRE Engineer selama lebih dari 5 tahun dan memiliki pengalaman langsung pada mengotomatisasi dan mengoptimalkan penerapan misi penting di AWS, GCP, Digital Ocean dan Alibaba Cloud, leveraging configuration management, CI/CD, dan proses DevOps.
Syarat dan Ketentuan
1. Minimal pendidikan D3/S1
2. Web developer
3. Mahasiswa umum atau masyarakat umum yang ingin mempelajari pengembangan perangkat lunak (software)
4. Memiliki gawai (gadget) dengan koneksi internet yang stabil
5. Memiliki pengetahuan dasar penggunaan komputer/laptop
Penukaran Kode Voucher
1. Kunjungi 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. Masukkan kode voucher yang sudah Anda dapatkan dari Tokopedia lalu klik "Gunakan Voucher"
5. Setelah penukaran berhasil silakan klik ''Lihat Kelas'' atau cek pada bagian “Kelas Saya” untuk mengikuti kelasnya
6. Selamat Anda dapat langsung mulai belajar dan mengikuti pelatihan di Skill Academy