Silabus - Full Stack ASPNET Core MVC and RESTful API ASPNET Core
Silabus - Full Stack ASPNET Core MVC and RESTful API ASPNET Core
Framework ASP.NET Core mulai dikembangkan oleh Microsoft sekitar akhir tahun
2016 yang ditujukan untuk membangun aplikasi web berbasis .NET agar dapat
dijalankan di beberapa sistem operasi seperti MacOS, Linux, dan Windows. Hal
tersebut tentunya akan memberikan kemudahan bagi para developer saat
membangun aplikasi yang bersifat cross platform.
Tools yang dapat digunakan cukup beragam mulai dari Visual Studio for Windows,
Visual Studio for Mac, dan Visual Studio Code untuk berbagai sistem operasi.
Secara teknis topik yang dibahas dalam training ini yaitu mulai dari pengembangan
backend ASP.NET Core dengan menggunakan arsitektur RESTful yang menyediakan
layanan CRUD terhadap aplikasi klien. EF Core bertugas sebagai framework untuk
akses data ke database SQL Server yang sudah tersedia sebelumnya, sedangkan
untuk autentikasinya menggunakan JWT (Json Web Token).
Sebelum backend tersebut diakses oleh aplikasi klien dilakukan terlebih dahulu test
dengan Postman tools. Langkah selanjutnya yaitu membangun frontend dengan
ASP.NET Core MVC yang menyediakan antarmuka untuk akses ke backend seperti
pembuatan form untuk manipulasi dan menampilkan data. Selain itu juga tentunya
dibuatkan form login untuk autentikasi dengan mengakses backend dan token yang
dikembalikan dari server tersebut.
Setelah mengikuti training ini peserta diharapkan akan memiliki kemampuan yang
cukup untuk membangun aplikasi web yang menyediakan fungsionalitas CRUD secara
full mulai dari backend hingga frontend dan selanjutnya dapat mengembangkannya
sesuai dengan kebutuhan.
Materi training disusun dari berbagai sumber dan media pembelajaran. Training akan
disampaikan dalam bentuk pengenalan konsep, teori, dan praktek dalam porsi yang
setimbang, serta dipandu oleh trainer atau instruktur yang telah berpengalaman di
bidangnya.
Prasyarat
■ Peserta sudah memiliki kemampuan dasar bahasa C#
Durasi Training
■ Reguler Training: 4 (Empat) Hari
■ Online Training: 4 (Empat) Hari
■ In-House / Off-Site Training: 4 (Empat) Hari
Outline Materi
■ .NET Architecture
■ Introduction to .NET Core
■ Using Visual Studio
■ Model and Controller in RESTful API
■ Using EF Core
■ Providing JWT Authentication
■ ASP.NET MVC Core Architecture
■ Model, View, and Controller in ASP.NET Core MVC
■ Creating Form
■ Input Validation
■ Accessing JWT from Backend
Note
■ Reguler Training dan Online Training tidak ada minimum kuota peserta.
■ In-House Training minimum kuota peserta 8 orang.
■ Off-Site Training minimum kuota peserta 10 orang.