Belajar Implementasi CI/CD
Topik:
Full Stack Cloud ComputingLevel: Menengah
Siswa Terdaftar
Topik:
Full Stack Cloud ComputingLevel: Menengah
Siswa Terdaftar
Kelas ini merupakan langkah ke-empat Anda untuk menjadi DevOps Engineer.
CI/CD mampu membuat proses delivery aplikasi menjadi lebih cepat dan efisien. Perusahaan berskala global seperti Amazon, Facebook, Tesla, Adobe, hingga Netflix telah mengimplementasi CI/CD dan mereka berhasil meningkatkan proses bisnis, kebahagiaan pegawai, dan pengalaman pengguna. Kini CI/CD telah menjadi praktik umum yang diterapkan baik oleh startup, nasional, hingga multinasional. Jadi, tingkatkan kemampuan Anda agar mampu memahami dan mempraktikkan CI/CD dengan belajar di kelas ini.
Kelas ini merupakan langkah ke-empat Anda untuk menjadi DevOps Engineer.
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Tools yang dibutuhkan untuk belajar:
Command Line (Terminal atau cmd)
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
2 GB (Rekomendasi 4 GB)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Kelas ini membutuhkan beberapa tools berikut:
Command Line (Terminal atau cmd)
Kartu Debit/Kredit
Opsional untuk mengikuti sebagian latihan (bukan lulus dari kelas).
Web Browser (Google Chrome atau Mozilla Firefox)
Teks Editor (VSCode)
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
2Curriculum Developer yang membangun kelas ini:
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Bervianto Leo Pratama
External Code Reviewer at Dicoding Indonesia
Reviewer
13Code Reviewer yang akan me-review tugas dan kode Anda:
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Gabril Hozanna
Data Warehouse Engineer at Gojek
Data Enthusiast
khairul anas
External Code Reviewer at Dicoding Indonesia
• Dicoding Graduate
• Flutter Developer
• Mobile & Web Enthusiast
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Bervianto Leo Pratama
External Code Reviewer at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Gabril Hozanna
Data Warehouse Engineer at Gojek
Data Enthusiast
khairul anas
External Code Reviewer at Dicoding Indonesia
• Dicoding Graduate
• Flutter Developer
• Mobile & Web Enthusiast
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
RENALDY GATAN PRAMANA
DevOps Enthusiast
I am a DevOps Engineer with 1 year of experience, along with 3 years of prior experience in IT Workspace. My skills include managing Linux Servers, CI/CD with GitLab and Jenkins, virtualization using Proxmox, container management with Docker and Kubernetes, and working with various cloud platforms, especially GCP.Â
Bervianto Leo Pratama
External Code Reviewer at Dicoding Indonesia
Microsoft Certified
AWS Certified
Cisco Certified
Google Certified
Community
Achievements
Mohamad Zaelani
External Code Reviewer Dicoding
Feel free to connect with me on LinkedIn.
• External Code Reviewer Dicoding
• Backend Developer
• TensorFlow Developer Certified
Yusuf Sugiono
Fullstack Developer di PT Prima Visi Globalindo
• Google Cloud Certified Associate Cloud Engineer
• Google Cloud Certified Cloud Digital Leader
• AWS Certified Cloud Practitioner
• Alumni Bangkit 2021 - Cloud Computing Learning Path
• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path
Feel free to connect with me on LinkedIn
Sofyan Egi Lesmana
You can reach out me on my Linkedin.
Louis Aldorio
External Code Reviewer at Dicoding Indonesia
Machine Learning Enthusiast And Software Engineer specialized in GO
Sayed Khaidir Ali
Cloud Engineer at iZeno
Versatile professional with a strong background in cloud infrastructure and back-end software engineering. Currently managing cloud environments on Google Cloud Platform and AWS as a Cloud Infrastructure Engineer at iZeno Indonesia.
Skilled in designing and optimizing systems, with hands-on experience in Kubernetes, Docker, Golang, Java, and various databases. Proven ability to lead projects, write comprehensive technical documentation, and mentor junior engineers. Certified in Red Hat OpenShift Administration.
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Rizki Maulana
Mobile Engineer at majoo Indonesia
Gabril Hozanna
Data Warehouse Engineer at Gojek
Data Enthusiast
khairul anas
External Code Reviewer at Dicoding Indonesia
• Dicoding Graduate
• Flutter Developer
• Mobile & Web Enthusiast
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
RENALDY GATAN PRAMANA
DevOps Enthusiast
I am a DevOps Engineer with 1 year of experience, along with 3 years of prior experience in IT Workspace. My skills include managing Linux Servers, CI/CD with GitLab and Jenkins, virtualization using Proxmox, container management with Docker and Kubernetes, and working with various cloud platforms, especially GCP.Â
Bervianto Leo Pratama
External Code Reviewer at Dicoding Indonesia
Microsoft Certified
AWS Certified
Cisco Certified
Google Certified
Community
Achievements
Mohamad Zaelani
External Code Reviewer Dicoding
Feel free to connect with me on LinkedIn.
• External Code Reviewer Dicoding
• Backend Developer
• TensorFlow Developer Certified
Yusuf Sugiono
Fullstack Developer di PT Prima Visi Globalindo
• Google Cloud Certified Associate Cloud Engineer
• Google Cloud Certified Cloud Digital Leader
• AWS Certified Cloud Practitioner
• Alumni Bangkit 2021 - Cloud Computing Learning Path
• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path
Feel free to connect with me on LinkedIn
Alex Wijaya
External Code Reviewer at Dicoding Indonesia
Sofyan Egi Lesmana
You can reach out me on my Linkedin.
Louis Aldorio
External Code Reviewer at Dicoding Indonesia
Machine Learning Enthusiast And Software Engineer specialized in GO
Sayed Khaidir Ali
Cloud Engineer at iZeno
Versatile professional with a strong background in cloud infrastructure and back-end software engineering. Currently managing cloud environments on Google Cloud Platform and AWS as a Cloud Infrastructure Engineer at iZeno Indonesia.
Skilled in designing and optimizing systems, with hands-on experience in Kubernetes, Docker, Golang, Java, and various databases. Proven ability to lead projects, write comprehensive technical documentation, and mentor junior engineers. Certified in Red Hat OpenShift Administration.
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Berikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Memahami HAKI, mekanisme belajar, forum diskusi, glosarium, dan daftar referensi.
2 Menit
10 Menit
10 Menit
10 Menit
Forum Diskusi
20 Menit
Glosarium
10 Menit
Daftar Referensi
5 Menit
Mengetahui pengertian, alur, dan manfaat dari implementasi CI/CD.
Pengertian CI/CD
15 Menit
Alur CI/CD
15 Menit
Manfaat Implementasi CI/CD
10 Menit
Rangkuman Pengenalan CI/CD
10 Menit
Kuis Pengenalan CI/CD
10 Menit
Memahami pengertian dan implementasi continuous integration.
Pengenalan Integration
15 Menit
Berkenalan dengan React App
10 Menit
Continuous Integration dengan GitHub dan Jenkins
20 Menit
Latihan Membangun CI Pipeline dengan Jenkins
20 Menit
Berkenalan dengan Trivia App
15 Menit
Continuous Integration di AWS
10 Menit
Continuous Integration di AWS: Code
15 Menit
Latihan Menyiapkan Development Environment
15 Menit
Continuous Integration di AWS: Build
10 Menit
Latihan Berinteraksi dengan AWS CodeBuild
15 Menit
Continuous Integration di AWS: Test
10 Menit
Latihan Menjalankan Test secara Manual
18 Menit
Latihan Menjalankan Test secara Otomatis
15 Menit
Continuous Integration di AWS: CI Pipeline
15 Menit
Latihan Membangun CI Pipeline dengan AWS CodePipeline
25 Menit
Rangkuman Continuous Integration
10 Menit
Kuis Continuous Integration
10 Menit
Menguji pemahaman peserta dalam membuat CI pipeline menggunakan Jenkins dengan menerapkan kriteria-kriteria yang telah ditentukan.
Proyek Membangun CI Pipeline dengan Jenkins
300 Menit
Memahami pengertian dan implementasi continous deployment.
Pengenalan Deployment
25 Menit
Continuous Deployment dengan Jenkins
30 Menit
Latihan Membangun CI/CD Pipeline dengan Jenkins
20 Menit
Continuous Deployment di AWS
20 Menit
Berkenalan dengan DevOps Blog App
10 Menit
Latihan Deploy Aplikasi dengan AWS CodeDeploy
30 Menit
Infrastructure as Code
25 Menit
Abstraksi IaC di AWS
10 Menit
Latihan Automasi Pembuatan CI/CD Pipeline dengan AWS CloudFormation
30 Menit
Latihan Automasi Deployment dengan AWS SAM
20 Menit
Rangkuman Continuous Deployment
10 Menit
Kuis Continuous Deployment
10 Menit
Memahami cara dalam mengoperasikan dan memonitor baik aplikasi maupun infrastruktur.
Pengantar Operation dan Monitoring
10 Menit
Configuration Management
25 Menit
Mengontrol Infrastruktur dengan AWS Systems Manager
20 Menit
Latihan Troubleshooting dengan AWS Systems Manager
25 Menit
Pengenalan Monitoring
10 Menit
Environment Monitoring
15 Menit
Network Monitoring
10 Menit
Application Monitoring
15 Menit
Latihan Monitor Jenkins dengan Prometheus dan Grafana
25 Menit
Latihan Monitor Environment dengan AWS
20 Menit
Rangkuman Operation dan Monitoring
10 Menit
Kuis Operation dan Monitoring
10 Menit
Mengetahui apa itu DevSecOps dan bagaimana cara menerapkan keamanan pada CI/CD pipeline.
Pengantar DevSecOps
15 Menit
Pengertian DevSecOps
10 Menit
Manfaat Implementasi DevSecOps
10 Menit
DevSecOps Tools
20 Menit
Contoh Implementasi DevSecOps
15 Menit
Rangkuman DevSecOps
10 Menit
Kuis DevSecOps
10 Menit
Ujian akhir yang harus ditempuh untuk lulus dari kelas ini.
Rangkuman Kelas
60 Menit
Ujian Akhir
120 Menit
Proyek akhir yang harus diselesaikan untuk lulus dari kelas ini.
Proyek Membangun CI/CD Pipeline dengan Jenkins
420 Menit