Kelas ASP.NET MVC 6 / ASP.NET MVC Core

Pelatihan dengan durasi training 4 hari. Pengajar dari kelas ini adalah Erick Kurniawan yang merupakan salah satu Microsoft MVP (Most Valuable Professional) di Indonesia. Anda akan diajak untuk mempelajari framework terbaru dalam pengembangan aplikasi web menggunakan teknologi Microsoft.

ASP.NET MVC Core / MVC 6 adalah framework yang di desain dari awal sehingga sangat optimal dijalankan pada platform Cloud dan bersifat open source. ASP.NET Core juga dapat dijalankan pada platform Linux dan MacOS.

Hari 1 (Pemahaman MVC Framework)

  • Pengenalan arsitektur Model, View, Controller
    • Contoh pembuatan aplikasi list produk
    • Membandingkan fitur ASP.NET MVC dan ASP.NET Web Form
  • Memahami ASP.NET Routing
    • Menggunakan standar routing atau attribute routes
    • Membuat RESTFull toutes
  • Memahami ASP.NET Controller
    • Membuat MVC Controller.
    • Membuat Web API Controller.
  • Memahami ASP.NET Model
  • Memahami ASP.NET View
    • Pengenalan Razor View Engine

Hari 2 (View dan Validasi)

  • Membuat Strongly Type ASP.NET MVC View
  • Memahami ASP.NET Helpers
    • Menggunakan standard MVC Helpers
    • Membuat custom helpers
  • Membuat Partial
    • Menggunakan kembali html content
    • Membuat Sub-controllers
  • Menggunakan View Component
  • Membuat Layout
  • Memvalidasi Form Data
    • Server Validation
    • Memahami Model State
    • Menggunakan DataAnnotation attributes
    • Menggunakan IValidatableObject interface
  • Client Validation
    • Menggunakan JQuery Validate
    • Menggunakan Remote Validation
    • Menambahkan custom client validation
  • Menggunakan Area

Hari 3 (Bekerja dengan Database)

  • Memahami LINQ to Entities
    • Standard LINQ Operators
  • Memahami Entity Framework
    • Membuat Entity Data Model
    • Operasi CRUD
    • Bekerja dengan Stored Procedures
    • Bekerja dengan POCO Entities
  • Membuat ASP.NET MVC Data Repositories
  • Membuat Unit Test untuk kode anda

Hari 4 (ASP.NET MVC Security)

  • Memahami cara kerja ASP.NET Identity.
  • Menggunakan NPM, Bower, dan GruntJS.
  • Studi Kasus membuat aplikasi e-commerce sederhana.

Anda tertarik untuk mengikuti kelas ini? Anda bisa mengirimkan email ke info@actual-training.com untuk informasi lebih lanjut.