Bagikan melalui


Memperkenalkan Tutorial NerdDinner

oleh Scott Hanselman

Unduh PDF

Cara terbaik untuk mempelajari kerangka kerja baru adalah dengan membangun sesuatu dengannya. Tutorial ini menjelaskan cara membangun aplikasi kecil, tetapi lengkap menggunakan ASP.NET MVC 1, dan memperkenalkan beberapa konsep inti di belakangnya.

Jika Anda menggunakan ASP.NET MVC 3, kami sarankan Anda mengikuti tutorial Memulai MVC 3 atau MVC Music Store .

NerdDinner Tutorial

Cara terbaik untuk mempelajari kerangka kerja baru adalah dengan membangun sesuatu dengannya. Tutorial ini menjelaskan cara membangun aplikasi kecil, tetapi lengkap menggunakan ASP.NET MVC, dan memperkenalkan beberapa konsep inti di belakangnya.

Aplikasi yang akan kita bangun disebut "NerdDinner". NerdDinner menyediakan cara mudah bagi orang untuk menemukan dan mengatur makan malam secara online:

Cuplikan layar halaman aplikasi Nerd Dinner. Halaman Host a Dinner ditampilkan.

NerdDinner memungkinkan pengguna terdaftar untuk membuat, mengedit, dan menghapus makan malam. Ini memberlakukan serangkaian validasi dan aturan bisnis yang konsisten di seluruh aplikasi:

Cuplikan layar halaman aplikasi Nerd Dinner. Halaman Edit Makan Malam ditampilkan.

Pengunjung dapat menggunakan peta berbasis AJAX untuk mencari makan malam mendatang yang diadakan di dekat mereka:

Cuplikan layar halaman peta berbasis Nerd Dinner A J A X.

Mengklik makan malam akan membawa mereka ke halaman detail di mana mereka dapat mempelajari lebih lanjut tentang hal itu:

Cuplikan layar halaman web Nerd Dinner dengan detail tentang makan malam A S P dot NET Study Group.

Jika mereka tertarik untuk menghadiri makan malam, mereka dapat masuk atau mendaftar di situs:

Cuplikan layar halaman Masuk Nerd Dinner.

Mereka kemudian dapat mengklik tautan RSVP berbasis AJAX untuk menghadiri acara:

Cuplikan layar halaman Nerd Dinner Study Group. Tombol R S V P dapat ditemukan di bagian bawah.

Cuplikan layar halaman detail Nerd Dinner. Sebuah pesan yang mengatakan Terima kasih kami akan melihat Anda di sana ditampilkan.

Menerapkan NerdDinner

Kita akan memulai aplikasi NerdDinner kita dengan menggunakan perintah File-New> Project dalam Visual Studio untuk membuat proyek MVC ASP.NET baru. Kami kemudian akan menambahkan fungsionalitas dan fitur secara bertahap. Sepanjang jalan kita akan membahas:

  1. Cara membuat Proyek MVC ASP.NET baru
  2. Cara membuat database
  3. Cara membangun model dengan validasi aturan bisnis
  4. Cara menggunakan pengontrol dan tampilan untuk mengimplementasikan UI daftar/detail
  5. Cara menyediakan dukungan entri formulir data CRUD (buat, baca, perbarui, hapus)
  6. Cara menggunakan ViewData dan mengimplementasikan kelas ViewModel
  7. Cara menggunakan kembali UI menggunakan halaman master dan parsial
  8. Cara mengimplementasikan penomor data yang efisien
  9. Cara mengamankan aplikasi menggunakan autentikasi dan otorisasi
  10. Cara menggunakan AJAX untuk memberikan pembaruan dinamis
  11. Cara menggunakan AJAX untuk menerapkan skenario pemetaan
  12. Cara mengaktifkan pengujian unit otomatis

Anda dapat membangun salinan NerdDinner Anda sendiri dari awal dengan menyelesaikan setiap langkah yang kami teliti dalam bab ini. Atau, Anda dapat mengunduh versi lengkap kode sumber di sini: NerdDinner di GitHub. Anda juga dapat secara opsional juga mengunduh versi PDF gratis dari tutorial ini jika Anda ingin membaca tutorial secara offline.

Anda dapat menggunakan Visual Studio 2008 atau Visual Web Developer 2008 Express gratis untuk membangun aplikasi. Anda dapat menggunakan SQL Server atau SQL Server Express gratis untuk database.

Anda dapat menginstal ASP.NET MVC, Visual Web Developer 2008 Express, dan SQL Server Express (semua gratis) menggunakan V2 dari Alat Penginstal Platform Web Microsoft

Sekarang mari kita mulai....

Sekarang kita sudah membahas apa itu NerdDinner, mari kita gulung lengan kita dan menulis beberapa kode.

Kita akan mulai dengan menggunakan File-New> Project dalam Visual Studio untuk membuat aplikasi NerdDinner.