Pemrograman Sistem dengan Bahasa C di Linux
Kelas ini untuk orang yang sudah bisa menulis program biasa (skrip, aplikasi web, atau tugas kuliah dalam bahasa apa pun), tetapi belum pernah bekerja di lapisan tempat program bertemu sistem operasi. Setelah selesai, peserta mampu menulis program C yang mengelola memori, berkas, proses, utas, dan koneksi jaringan lewat layanan sistem secara langsung, lalu menelusuri sendiri penyebab program yang
7 modul
56 unit ajar
18.9 jam
Bahasa Indonesia
± 0.42 sks
KKNI jenjang 6
Terjangkar ESCO
Setelah menyelesaikan kelas ini kamu bisa
- Membedakan tanggung jawab kode aplikasi, pustaka runtime, dan kernel pada satu program yang sedang berjalan di server Linux.
- Menerapkan pemanggilan layanan sistem untuk mengelola memori, berkas, proses, utas, dan soket jaringan dalam program berbahasa C yang menangani galat secara eksplisit.
- Menganalisis kegagalan tingkat sistem, kebocoran memori, penulisan di luar batas, deskriptor yang tidak ditutup, kondisi balapan, dan kebuntuan, menggunakan alat pengawakutuan dan penelusuran, bukan tebakan.
- Mengevaluasi pilihan rancangan konkurensi dan masukan-keluaran berdasarkan hasil pengukuran yang dikumpulkan sendiri beserta ragamnya.
- Merumuskan spesifikasi teknis dan prosedur operasi (cara pasang, cara pantau, cara pulih) untuk satu komponen sistem buatan sendiri, serta mempertanggungjawabkan keputusan rancangannya.
Isi kelas
-
1
Dari Kode Sumber ke Proses yang Berjalan
7 unit
· 115 menit
· fondasi
· gratis dicicipi
2
Memori: Pointer, Tata Letak Proses, dan Alokasi Manual
8 unit
· 175 menit
· fondasi
3
Berkas dan Masukan-Keluaran lewat Layanan Sistem
8 unit
· 155 menit
· menengah
4
Proses, Sinyal, dan Pipa: Membangun Cangkang Mini
9 unit
· 175 menit
· menengah
5
Konkurensi: Utas, Kunci, dan Kondisi Balapan
7 unit
· 190 menit
· lanjut
6
Mengukur, Menelusuri, dan Membuktikan Perbaikan Kinerja
7 unit
· 130 menit
· lanjut
7
Melepas ke Produksi: Layanan Latar, Log, Pengerasan, dan Proyek Akhir
10 unit
· 197 menit
· power
Belajar suara & tanya jawab langsung
Ngobrol langsung dengan Yudha Narendra, dosen AI rumpun ini, materi dijelaskan dengan suara dan pertanyaanmu dijawab langsung.
Buka seluruh modul
Modul 1 bisa dicicipi tanpa berlangganan. Sisanya termasuk dalam langganan Risos.
Masuk