Dokumen ini merinci Manajer Karyawan, aplikasi web ASP.NET yang dibuat untuk mengelola data karyawan. Ini menggunakan MS SQL Server dengan Entity Framework, arsitektur layanan mikro melalui Ocelot, dan menggabungkan fitur keamanan seperti hashing kata sandi SHA256 dan otentikasi berbasis cookie. Kontrol akses berbasis peran memungkinkan manajemen tingkat admin dan layanan mandiri karyawan.
Aplikasi ASP.NET Manajer Karyawan
Ikhtisar Proyek
Employee Manager adalah aplikasi web yang dikembangkan menggunakan ASP.NET dan C#. Proyek ini menggabungkan MS SQL Server melalui Entity Framework dan disusun dengan layanan mikro dan manajemen API menggunakan Ocelot. Ini juga mengintegrasikan fitur-fitur seperti hashing kata sandi (SHA256), validasi, otentikasi berbasis cookie, dan semuanya dalam proses asinkron. Dengan fungsionalitas CRUD untuk karyawan dengan peran admin, ini memberikan manajer kemampuan untuk mengelola karyawan, sementara karyawan tanpa peran admin dapat melihat data mereka sendiri.
Detail Proyek
Detail Pengembangan
Proyek ini dibuat sebagai bagian dari pekerjaan rumah di IT Step Computer Academy. Ini menunjukkan operasi CRUD untuk manajemen karyawan dengan kontrol akses berbasis peran, termasuk hak istimewa admin dan layanan mandiri karyawan, mengintegrasikan MS SQL Server dengan Entity Framework. Proyek ini juga menggunakan Bootstrap untuk penataan UI dan Swagger untuk dokumentasi API.
Memulai
Catatan: Proyek ini memerlukan pengaturan MS SQL Server dengan string koneksi yang tepat.
Ikuti langkah-langkah berikut untuk menyiapkan proyek:
Fitur
Penggunaan
Untuk menggunakan aplikasi ini, pastikan Anda memiliki izin dan string koneksi yang dikonfigurasi. Admin dapat mengelola karyawan, dan karyawan dapat melihat detail pribadi mereka.
Berkontribusi
Kontribusi dipersilahkan! Jika Anda memiliki saran atau perbaikan, jangan ragu untuk melakukan fork pada repositori dan mengirimkan permintaan penarikan.
Kontak
Untuk pertanyaan atau pertanyaan apa pun, Anda dapat menghubungi saya di email atau terhubung dengan saya di LinkedIn.
Referensi
Ucapan Terima Kasih
Jangan ragu untuk memodifikasi atau memperluas README ini agar lebih sesuai dengan kebutuhan Anda. Selamat membuat kode!