Dasar Cisco DevNet Associate

Kursus DevNet Associate terstruktur tentang software, API, otomatisasi, jaringan, keamanan, dan deployment, dengan soal.

Tingkat: Cisco Certified DevNet Associate (DEVASC) Kesulitan: intermediate 5 pelajaran 60 mnt
Kemajuan kursus 0 / 5
Kembali ke kursus

Yang akan Anda pelajari

  • Menjelaskan pengembangan.
  • Menjelaskan API.
  • Menjelaskan otomatisasi.
  • Menjelaskan keamanan.
  • Menjelaskan CI/CD.

Sebelum mulai

  • Pengetahuan pemrograman dasar membantu.
  • Disarankan dasar jaringan.
  • Tidak perlu sertifikasi Cisco sebelumnya.

Pelajaran 1 Pengembangan Perangkat Lunak dan Kontrol Versi

DevNet memvalidasi otomatisasi jaringan dengan perangkat lunak. REST, JSON, YAML, dan Git adalah dasar. Git memakai repo, branch, commit, merge. Kode bersih dan review meningkatkan kualitas. Dasar ini memungkinkan integrasi platform Cisco. Berlatihlah dengan contoh, tinjau setiap kesalahan, dan ulangi topik terlemah setiap minggu agar berkembang.

Contoh

Contoh: pengembang membuat branch, menulis Python yang memanggil REST API dengan JSON, melakukan commit, dan merge setelah review.

Pelajaran 2 REST API dan Integrasi

API menghubungkan aplikasi. GET, POST, PUT, DELETE mendefinisikan operasi. Kode status memberi hasil. API key dan OAuth mengautentikasi dan webhook memberi tahu. DNA Center, Meraki, IOS XE mengekspos REST. Kuasai HTTP dan JSON. Berlatihlah dengan contoh, tinjau setiap kesalahan, dan ulangi topik terlemah setiap minggu agar berkembang.

Contoh

Contoh: skrip memakai GET untuk mengambil kesehatan jaringan dari DNA Center, memeriksa respons 200, dan mem-parsing JSON.

Pelajaran 3 Otomatisasi Jaringan

Ansible memakai playbook YAML dan Terraform mengelola infrastruktur. DNA Center dan Meraki memberi API. Controller mengubah intent menjadi konfigurasi. Operasi idempoten aman. Automasi mengurangi kesalahan dan mempercepat deployment. Berlatihlah dengan contoh, tinjau setiap kesalahan, dan ulangi topik terlemah setiap minggu agar berkembang.

Contoh

Contoh: Ansible menjalankan playbook mengonfigurasi VLAN di switch, Terraform menyediakan lingkungan uji, dan DNA Center mengekspos inventori API.

Pelajaran 4 Keamanan dan Pengujian

Unit test dan integration test memverifikasi kode. Linter dan review meningkatkan kualitas. Auth memverifikasi, authz memberi, enkripsi melindungi. Threat model mengidentifikasi risiko. Jaringan memakai switch, router, VLAN, DNS, DHCP, firewall. Jangan ekspos rahasia dan gunakan HTTPS. Berlatihlah dengan contoh, tinjau setiap kesalahan, dan ulangi topik terlemah setiap minggu agar berkembang.

Contoh

Contoh: pengembang menulis unit test, menjalankan linter, meninjau pull request, dan memeriksa panggilan API memakai HTTPS dan OAuth.

Pelajaran 5 CI/CD dan Deployment

CI/CD membangun, menguji, menggunakan. Docker membungkus kontainer dan Kubernetes mengorkestrasi. Artifact adalah paket. Canary dan rollback mengurangi risiko. Otomatiskan rilis dan pantau kegagalan. Berlatihlah dengan contoh, tinjau setiap kesalahan, dan ulangi topik terlemah setiap minggu agar berkembang.

Contoh

Contoh: pipeline membangun image Docker, menjalankan tes, mendorong artifact, dan men-deploy ke grup canary kecil sebelum rollout penuh.