Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DevCoach 180: Back-End | Deploy Aplikasi dengan...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nad
December 23, 2024
90
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DevCoach 180: Back-End | Deploy Aplikasi dengan Aman dan Cepat Menggunakan CI/CD
Nad
December 23, 2024
More Decks by Nad
See All by Nad
DevCoach 179: Flutter | Ciptakan Animasi Epik dengan Animation
nadiaaa22
0
110
DevCoach 178: React | Teknik React Menghidupkan UI dengan State
nadiaaa22
0
61
Dicoding Sharing Session: Unlocking the Machine Learning Workflow
nadiaaa22
0
100
DevCoach 176: React | Cara Jitu React Membangun UI
nadiaaa22
0
150
DevCoach 175: React | Kenalan dengan React: UI Web Masa Kini
nadiaaa22
0
90
DevCoach 174: Flutter | Bentangkan Sayap Kreativitasmu dengan Flutter Desktop
nadiaaa22
0
57
DevCoach 173: iOS | Mendalami SwiftUI, UI Framework Masa Depan!
nadiaaa22
0
140
DevCoach 172: Flutter | Tingkatkan Pengalaman Pengguna dengan Lokalisasi dan Aksesibilitas
nadiaaa22
0
120
DevCoach 171: Machine Learning in Google Cloud | Vertex AI di Google Cloud
nadiaaa22
0
270
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
440
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
BBQ
matthewcrist
89
10k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
850
Designing for Performance
lara
611
70k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Transcript
Deploy Aplikasi dengan Aman dan Cepat Menggunakan CI/CD Arsy Opraza
Akma Curriculum Developer Back-End
Hi, I’m Arsy Opraza Akma 👋 Latest Work Experiences: •
Curriculum Developer, Dicoding 2023 - present • Back-End Engineer, Rey.id 2022 • Software Engineer, Kompas Gramedia 2021-2022 Education: • Universitas Komputer Indonesia 2019 - 2023 Bachelor of Computer Science About Me Arsy Opraza Akma arsyopraza.com
Agenda 1. Berkenalan dengan CI/CD 2. Memahami alur dan platform
CI/CD 3. Mendemokan implementasi CI/CD Back-End
None
Pengembangan aplikasi prosesnya yang masih manual. Proses deliver ke user
menjadi lambat, tidak konsisten, dan rawan kesalahan.
None
None
None
Most professional developers report having CI/CD, DevOps, and automated testing
available at their organization.
Software engineer You build it, you run it Infrastructure team
Halo, CI/CD. Back-End
Back-End Pengertian CI/CD CI/CD Continuous integration/Continuous delivery and/or deployment CD
adalah teknik delivery aplikasi yang efisien, cepat, dan aman.
Back-End Continuous Integration Continuous Integration CI adalah proses terintegrasinya sebuah
aksi ketika developer mengirim (push) kode barunya ataupun melakukan pull request PR) ke branch utama pada repository (codebase).
Quiz #1 DevCoach 180 Sebutkan tools atau platform CI yang
kamu ketahui!
Back-End Continuous Delivery Continuous Delivery CD adalah proses automasi rilis
kode tervalidasi ke repositori setelah otomatisasi pembuatan dan pengujian unit dan integrasi dalam CI.
Back-End Continuous Deployment Continuous Deployment CD adalah proses otomasi rilis
perubahan aplikasi dari repository ke production.
Quiz #2 DevCoach 180 Sebutkan tools atau platform CD yang
kamu ketahui!
Manfaat CI/CD • Recover faster: Memastikan semua fitur berjalan lancar
setiap kali terjadi perubahan kode (push). • Productive: membuat proses delivery ke production menjadi lebih cepat. • Happy Customer: Membuat proses delivery ke production menjadi lebih cepat. Back-End
Memahami alur dan platform CI/CD Back-End
None
None
Alur CI/CD Dengan Proses Review Back-End
Alur CI/CD Back-End Tanpa Proses Review
Demo implementasi CI/CD Back-End
Quiz #3 DevCoach 180 Apa layanan yang mendukung CI/CD dari
Github?
Github Actions GitHub Actions adalah salah satu layanan dari GitHub
yang membantu kita untuk menjalankan task secara otomatis berdasarkan sebuah event yang terjadi pada repository. Back-End
None
Back-End
Thank You arasopraza
[email protected]
arasopraza Back-End arsyopraza
Feedback! dicoding.id/devcoachfeedback
None