Skill Academy Logo

Kategori

Chevron Down White
Search Black

DAFTAR/MASUK

Arrow Back

Detail Kelas

Play Small

PRAKERJA

Mengembangkan Perangkat Lunak dengan Metode DevOps bagi Calon Pengembang Perangkat Lunak

RATING

5

(3 rating)

Tentang Kelas Siap Kerja

Selaras dengan program Pemerintah Indonesia dalam mencetak SDM yang unggul, Skill Academy melalui Kelas Siap Kerja dapat membantu kamu mengembangkan keterampilan untuk bersaing di pasar tenaga kerja.

Kelas Siap Kerja telah disusun berdasarkan standar kompetensi yang berlaku dan diverifikasi oleh tim Prakerja.

Deskripsi

Deskripsi Kelas:
Dalam pengembangan software secara tradisional, terdapat dua tim yang terdiri dari development dan operations. Keduanya memiliki fungsi yang berbeda, tim development fokus pada aktivitas pengembangan, sedangkan operations berorientasi pada kestabilan fungsi. Perbedaan peran tersebut, memunculkan masalah ketika tim diharapkan untuk merilis software dalam waktu yang cepat dengan kualitas yang baik.
Untuk dapat mengakomodir hal tersebut, maka kerjasama antara tim IT dalam pengembangan dan pemeliharaan software sangat dibutuhkan. Salah satu pendekatan yang dapat digunakan untuk mendukung hal tersebut adalah dengan menerapkan DevOps. DevOps menggabungkan peran development dan operations, sehingga proses delivery produk dapat dilakukan dengan cepat, efektif, dan efisien.
Berbagai manfaat DevOps membuat perusahaan mulai menerapkan pendekatan ini. Kondisi ini membuat lowongan pekerjaan sebagai Pengembang Perangkat Lunak, khususnya sebagai DevOps Engineer meningkat. Survey dari Linkedin pada Juni 2021 menunjukkan bahwa DevOps Engineer adalah salah satu pekerjaan yang paling banyak dibutuhkan oleh perusahaan.
Selain itu menentukan penggunaan tools yang tepat dalam DevOps menjadi bagian yang penting bagi seorang DevOps Engineer. Dimana setiap jenis tools dalam DevOps memiliki fungsi yang berbeda dalam setiap kasus.
Di kelas ini kamu akan mempelajari banyak hal, seperti keahlian yang dibutuhkan oleh DevOps Engineer, memahami konsep DevOps, menentukan 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:
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

Kelompok Sasaran & Prasyarat:
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
Aspek Kompetensi


Metode Ajar
LMS dengan Ceramah, Peragaan, Membaca handout, Praktik Mandiri, dan Studi Kasus

Jadwal Sesi Tanya Jawab
Tiap Jumat, jam 16.00-17.00 WIB, Mulai dari 23 Juli 2021 bersama Faris Agianda

Tagging:
Okupasi, Profesional, Pengembang Perangkat Lunak, Menjelaskan konsep dan prinsip DevOps, Menggunakan tools DevOps dalam pengembangan software, Cermat Memilih Tools, Tools Dev Ops, Kontainerisasi Aplikasi, Continuous Integration, Continuous Delivery

Selengkapnya

Chevron Down White

Tagging:

#Okupasi,

#Profesional,

#Pengembang-Perangkat-Lunak,

#Continuous-Integration,

#Cermat-Memilih-Tools,

#Tools-DevOps,

#Kontainerisasi-Aplikasi,

#Continuous-Delivery,

#Menjelaskan-konsep-dan-prinsip-DevOps,

#tools-DevOps-pengembangan-software,

#Baru

Tentang Instruktur

Faris Agianda

Faris Agianda

Senior DevOps Engineer

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.

Topik yang dibahas

7 Topik, 62 Materi, 7 Jam, 17 Menit

Berkarier sebagai Seorang DevOps Engineer

1. Mengenal DevOps dalam Software Engineering

2. Software Development Life Cycle (SDLC)

3. Tugas Seorang DevOps Engineer

4. Berkarier Sebagai DevOps Engineer

5. Kuis : Berkarier sebagai Seorang DevOps Engineer

Konsep dan Persiapan dalam DevOps

6. Konsep Dasar DevOps

7. Kegiatan DevOps Engineer

8. Mengenal 3 Jenis Tools Dalam DevOps

9. Mengenal 4 Jenis Tools Dalam DevOps

10. Kubernetes dalam DevOps

11. Contoh Kubernetes dalam DevOps

12. Contoh Kubernetes dalam DevOps (Lanjutan)

13. Git dalam DevOps

14. Contoh Git dalam DevOps

15. Contoh Git dalam DevOps (Lanjutan)

16. Docker dalam DevOps

17. Contoh Docker dalam DevOps

18. Contoh Docker dalam DevOps (Lanjutan)

19. Jenkins dalam DevOps

20. Contoh Jenkins dalam DevOps

21. Contoh Jenkins dalam DevOps (Lanjutan)

22. Ansible dalam DevOps

23. Contoh Ansible dalam DevOps

24. Contoh Ansible dalam DevOps (Lanjutan)

25. Prometheus dalam DevOps

26. Contoh Prometheus dalam DevOps

27. Contoh Prometheus dalam DevOps (Lanjutan)

28. TerraForm dalam DevOps

29. Contoh Terraform dalam DevOps

30. Contoh Terraform dalam DevOps (Lanjutan)

31. Kuis : Konsep dan Persiapan dalam DevOps

Kontainerisasi Aplikasi dalam DevOps

32. Kontainerisasi dan Virtualisasi (VM)

33. Persiapan Kontainersiasi Aplikasi

34. Mengenal Proses Kontainerisasi Aplikasi

35. Studi Kasus Kontainerisasi Aplikasi

36. Infrastruktur & Network dalam DevOps

37. Kuis : Kontainerisasi Aplikasi dalam DevOps

Sistem Deployment dalam Devops

38. Deployment dengan Kubernetes dan Lambda

39. Persiapan Deployment Kubernetes dan Lambda

40. Studi Kasus Persiapan Kode Fungsi Lambda

41. Studi Kasus Deployment dengan Lambda

42. Studi Kasus Pembuatan Cluster Kubernetes

43. Studi Kasus Koneksi dengan Cluster Kubernetes

44. Studi Kasus Deployment dengan Kubernetes

45. Kuis : Sistem Deployment dalam Devops

Infrastruktur dan Network dalam DevOps

46. Infrastruktur dalam DevOps

47. Network dalam DevOps

48. Persiapan IAC dalam DevOps

49. Studi Kasus Terraform untuk VM dan Network

50. Studi Kasus Terraform untuk Database

51. Studi Kasus Terraform untuk Infrastruktur

52. Studi Kasus Terraform Infrastruktur (Lanjutan)

53. Kuis : Infrastruktur dan Network dalam DevOps

CI/CD dalam Devops

54. Konsep CI/CD dalam DevOps

55. Persiapan CI/CD dalam DevOps

56. Persiapan CI/CD dalam DevOps (Lanjutan)

57. Studi Kasus CI/CD untuk Aplikasi Java

58. Studi Kasus CI/CD untuk Aplikasi Java (Lanjutan)

59. Studi Kasus Implementasi CI/CD Pipeline

60. Studi Kasus Implementasi CI/CD Pipeline (Lanjutan)

61. Kuis : CI/CD dalam Devops

Rangkuman

62. Rangkuman DevOps untuk Software Engineering

Ujian (Total: 2)

Durasi (Total: 0 Detik)

Pre test

00:00

Post test

00:00

Konten Kelas

Play Video Small

54 Video

File Small

2 Dokumen

Exam Small

Pre Exam

Exam Small

Exam

Certificate Small

Sertifikat

Konten Tambahan

Message Green

Tanya Instruktur

Bonus Tambahan

Bisa ikutan Career Mentoring untuk mendapatkan panduan:

Checked Green Large

Membuat CV

Checked Green Large

Menulis surat lamaran

Checked Green Large

Menyusun profil LinkedIn

Checked Green Large

Menghadapi interview

Selengkapnya

Chevron Right Turquoise

Ulasan User

5

Dari 3 Users

100%

0%

0%

0%

0%

Sangat Baik

Rizky Yogasmara Putra

2 hari yang lalu

bagus dan mudah dipahami !

billy christian manarisip

2 hari yang lalu

Materi mudah dipahami

Muhammad Singgih Pradipto

sebulan yang lalu

Pin Green

Jl. Dr. Saharjo No.161, Manggarai Selatan, Tebet, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12860

© 2022 Skill Academy. All Rights Reserved

Whatsapp Outline

Instagram Square
LinkedIn Square
Share White

Bagikan

Rp 575,000

BELI

Home Active

Home

Class Inactive

Kelas Saya

PraKerja Bottom Nav Inactive

Prakerja

Others Inactive

Lainnya