Training ASP.NET ~ “Pelatihan Profesional ASP.NET untuk Kebutuhan Sistem Internal Perusahaan”

Berikut adalah silabus pelatihan 3 hari untuk topik:
“Pelatihan Profesional ASP.NET untuk Kebutuhan Sistem Internal Perusahaan”
Durasi pelatihan: 3 hari (Total ± 18 jam pelatihan, 6 jam per hari)
Target peserta: Programmer internal perusahaan, staf IT, pengembang software internal
Tingkat: Pemula hingga menengah
Platform: ASP.NET Core (MVC) + Visual Studio + SQL Server
🗓️ Hari 1: Dasar-Dasar ASP.NET dan Struktur Aplikasi Web
Fokus: Memahami fondasi ASP.NET dan membangun aplikasi web pertama
Sesi | Materi | Output |
---|---|---|
1 | Pengenalan ASP.NET Core & Arsitektur MVC | Peserta memahami arsitektur MVC, fitur ASP.NET Core |
2 | Instalasi & Konfigurasi Lingkungan (Visual Studio, .NET SDK, SQL Server) | Lingkungan kerja siap digunakan |
3 | Struktur Proyek ASP.NET Core | Memahami peran Model , View , Controller , wwwroot , dll |
4 | Membuat Proyek Web Pertama & Routing Dasar | Proyek ASP.NET Core pertama berjalan di browser |
5 | Razor Pages dan ViewBag/ViewData | Menampilkan data dinamis di halaman web |
6 | Praktik Mandiri: Membuat halaman profil dan kontak dinamis | Menguasai pembuatan halaman dinamis berbasis Razor |
🗓️ Hari 2: Interaksi dengan Database dan CRUD
Fokus: Koneksi database dan operasi data (Create, Read, Update, Delete)
Sesi | Materi | Output |
---|---|---|
1 | Entity Framework Core (EF Core) & Database First vs Code First | Memilih pendekatan pengembangan database |
2 | Koneksi ASP.NET ke SQL Server & Migrasi Database | Proyek terkoneksi dengan database internal |
3 | Implementasi Model dan Context | Tabel data terintegrasi dengan model ASP.NET |
4 | CRUD Operasi (Create, Read, Update, Delete) | Mengelola data karyawan atau produk di aplikasi |
5 | Validasi Form & Data Annotation | Input data lebih aman dan terkontrol |
6 | Praktik Mandiri: Sistem Manajemen Data Karyawan | Aplikasi CRUD sederhana berhasil dibangun |
🗓️ Hari 3: Penerapan Sistem Internal dan Keamanan
Fokus: Aplikasi internal perusahaan, otentikasi, dan best practice
Sesi | Materi | Output |
---|---|---|
1 | Konsep Aplikasi Internal: Studi Kasus Sistem Absensi atau Inventori | Menentukan skenario aplikasi |
2 | Otentikasi & Autorisasi (Login, Role-based access) | Sistem login dengan role “Admin” dan “User” |
3 | Layout Master Page & Navigasi (Partial View, _Layout.cshtml) | Tampilan konsisten dan navigasi aplikasi |
4 | Deployment Lokal & IIS (opsional: ke cloud/hosting internal) | Aplikasi siap digunakan secara lokal |
5 | Logging & Error Handling | Menangani error dan mencatat aktivitas sistem |
6 | Final Project & Presentasi Mini | Tiap peserta membuat aplikasi mini sistem internal (absensi/inventori) |
🎯 Hasil Akhir yang Diharapkan
-
Mampu membangun aplikasi internal berbasis web dengan ASP.NET Core
-
Terbiasa dengan proses CRUD, koneksi database, dan otentikasi pengguna
-
Siap mengembangkan sistem internal seperti absensi, inventory, dashboard, dsb.