Hands-on: Full-stack Web Deployment
5.00

Hands-on: Full-stack Web Deployment

Topik:

Full Stack Cloud Computing +5 lainnya
Level: Menengah
Level: Menengah 15 Jam Belajar
17

Siswa Terdaftar

Pelajari cara men-deploy aplikasi full-stack hingga bisa diakses dari internet, mulai dari server, database, HTTPS, hingga CI/CD otomatis.
Harga

Rp950,000

/ bulan
Promo yang tersedia
9.9 Deal! Diskon 30% + Cashback 30%
Berakhir dalam 7 hari
9.9 Deal! Diskon 30% + Cashback 30%

09 Sep 2026 - 17 Sep 2026

Detail promo
Apa yang akan Anda dapatkan

Sertifikat

Dapatkan sertifikat standar industri setelah menyelesaikan kelas ini.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Kuis

Kuis pilihan ganda membantu Anda memahami materi yang dipelajari.
Level Menengah
Memahami konsep dasar secara mendalam dan luas. Di sejumlah kelas mempelajari teknik khusus untuk pemahaman praktis.

Deskripsi

Kemampuan menulis kode saja tidak cukup untuk menjadi Full-Stack Developer yang siap kerja. Perusahaan teknologi membutuhkan developer yang juga memahami cara aplikasi benar-benar berjalan di server produksi: menyiapkan infrastruktur, mengelola database, mengamankan koneksi dengan HTTPS, hingga mengotomasi pengujian dan pengiriman kode lewat CI/CD. Keterampilan deployment inilah yang membedakan developer yang hanya bisa membuat aplikasi, dari yang mampu membuatnya benar-benar dipakai penggunanya.

- Deployment adalah keterampilan yang dibutuhkan hampir di setiap peran developer. Menulis kode dan menjalankannya di server produksi adalah dua hal berbeda, dan kemampuan kedua inilah yang sering menjadi syarat di lowongan Full-Stack maupun Back-End Developer.

- Melengkapi portofolio dengan proyek yang benar-benar online. Aplikasi yang bisa diakses lewat tautan langsung jauh lebih meyakinkan di mata perekrut dibanding kode yang hanya berjalan di laptop.

- Menguasai alur kerja modern yang menjadi standar industri. CI/CD, kontainerisasi, dan otomasi deployment kini menjadi praktik umum di banyak tim pengembang, bukan lagi keahlian tambahan.

- Memahami cara kerja aplikasi secara menyeluruh. Belajar deployment membuat Anda mengerti bagaimana Front-End, Back-End, database, dan server saling terhubung, sebuah pemahaman yang membuat Anda lebih mandiri saat menghadapi masalah.

- Menjadi bekal langsung untuk proyek nyata maupun tugas akhir. Keterampilan yang dipelajari dapat langsung diterapkan untuk merilis proyek pribadi, proyek tim, atau capstone Anda sendiri ke internet.

Target dan Sasaran Siswa

Target dan Sasaran Siswa

  • Kelas ini ditujukan bagi siapa saja yang ingin meniti karier sebagai Full-Stack Developer, Back-End Developer, atau DevOps Engineer pemula, dengan materi yang mengacu pada standar industri pengembangan perangkat lunak modern.
  • Siswa diwajibkan melek IT, yaitu mampu mengoperasikan komputer, memasang perangkat lunak, menjalankan perintah melalui terminal, dan menjelajah internet.
  • Siswa memiliki pemahaman dasar pemrograman, minimal mampu menjalankan aplikasi Front-End dan Back-End sederhana secara lokal serta terbiasa memakai Git dan GitHub. Pemahaman mendalam tidak diwajibkan karena kelas ini bisa diikuti dari tingkat pemula.
  • Siswa memiliki kemauan belajar mandiri, disiplin, dan pantang menyerah, termasuk saat menghadapi error, karena membaca pesan kesalahan dan menelusuri solusinya adalah bagian penting dari proses belajar.
  • Di akhir pelatihan, siswa mampu membangun sistem deployment aplikasi full-stack yang terintegrasi, mulai dari konfigurasi server cloud dan basis data secara manual, deployment ke platform hosting, membangun alur CI/CD otomatis, hingga menerapkan teknologi kontainer sebagai alternatif deployment modern. 

Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools yang dibutuhkan untuk belajar:

Web Browser (Google Chrome atau Mozilla Firefox)

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

4 GB (Rekomendasi 8 GB ke atas)

Layar

1366 x 768 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Dual Core (Rekomendasi Core i3 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Web Browser (Google Chrome atau Mozilla Firefox)

Command Line (Terminal atau cmd)

Teks Editor (VSCode, Atom, atau Emacs)


Metode Ajar

Online - Self-paced Learning

  • Total jam belajar: 15 jam
  • Rekomendasi waktu belajar: 10 jam per minggu (selesai dalam 12 hari) 
  • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas

Fasilitas Pengajaran

  • Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan
  • Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
  • Evaluasi pembelajaran:
    • Kuis akhir modul
  • Sertifikat kompetensi

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

Online - Self-paced Learning

  • Total jam belajar: 15 jam
  • Rekomendasi waktu belajar: 10 jam per minggu (selesai dalam 12 hari) 
  • Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas

Fasilitas Pengajaran

  • Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan
  • Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
  • Evaluasi pembelajaran:
    • Kuis akhir modul
  • Sertifikat kompetensi

Kontributor

0

Curriculum Developer yang membangun kelas ini:

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor

Kontributor kelas

Curriculum Developer yang membangun kelas ini:


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Muhammad Hasby Asshiddiqy
Muhammad Hasby Asshiddiqy
Institut Teknologi Nasional Bandung
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Kepuasan saya terhadap kelas ini luar biasa, banyak hal baru yang saya pelajari, terutama ada hal penting yang tidak saya ketahui sebelumnya di pada dokumen URS (User Requirement Specification), dokumen SKPL (Spesifikasi Kebutuhan Perangkat Lunak), dan dokumentasi tenis aplikasi
Baca selengkapnya
Yuki Niken Agfira Kitatrah
Yuki Niken Agfira Kitatrah
PT SAITEC PRIMA MANDIRI
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Saya sangat puas belajar di Dicoding, bahasanya mudah dipahami bagi pemula, selain itu terdapat studi kasus yang bisa membuat kita langsung praktek sehingga bisa menjadi lebih mahir.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 5 Menit

  • 15 Menit

  • 5 Menit

  • 10 Menit

  • 15 Menit

  • 15 Menit

  • 10 Menit

  • 5 Menit

  • 5 Menit

  • 15 Menit

  • 15 Menit

  • 15 Menit

  • 35 Menit

  • 20 Menit

  • 20 Menit

  • 10 Menit

  • 10 Menit

  • 15 Menit

  • 20 Menit

  • 20 Menit

  • 25 Menit

  • 20 Menit

  • 20 Menit

  • 20 Menit

  • 10 Menit

  • 35 Menit

  • 10 Menit

  • 10 Menit

  • 10 Menit

  • 25 Menit

  • 20 Menit

  • 40 Menit

  • 20 Menit

  • 20 Menit

  • 10 Menit

  • 20 Menit

  • 20 Menit

  • 20 Menit

  • 60 Menit

  • 10 Menit

  • 20 Menit

  • 25 Menit

  • 20 Menit

  • 20 Menit

  • 30 Menit

  • 30 Menit

  • 30 Menit

  • 20 Menit

  • 0 Menit