Programming

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.

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button