(MOC 10264) Developing Web Applications with Microsoft Visual Studio 2010

Durasi Pelatihan : 5 Hari

 

Deskripsi Pelatihan

Pelatihan ini akan memberikan peserta untuk mempelajari cara membangun aplikasi berbasis ASP.NET MVC dan Web Form menggunakan .NET Framework. Fokus dari pelatihan ini adalah aktivitas coding yang lebih menitikberatkan kepada performansi dan skalabilitas aplikasi web site. ASP.NET MVC akan dikenalkan dan dibanding dengan Web Form sehingga peserta dapat mengerti kapan harus menggunakannya. Pelatihan ini juga sebagai persiapan untuk mengambil exam 70-515.

Tujuan Pelatihan

  • Mampu mendeskripsikan arsitektur dan design dari aplikasi Web
  • Mampu menerapkan best practice dan kesesuaian dengan kebutuhan bisnis ketika mendesain aplikasi web
  • Mampu membuat model MVC
  • Mampu membuat controller MVC
  • Mampu membuat view MVC
  • Mampu mengoptimalkan desain aplikasi web untuk pencarian dengan search engine
  • Mamp menulis kode server-side untuk web form
  • Mampu mengoptimalkan pengelolaan data untuk web form
  • Mampu memastikan kualitas dengan debugging, unit testing dan refactoring
  • Mampu memastikan keamanan aplikasi web
  • Mampu menggunakan Master Page dan css untuk konsistensi UI aplikasi web
  • Mampu mengembangkan script client-side dan service untuk UI yang responsif, rich dan interaktif
  • Mampu mengimplementasikan AJAX secara advanced untuk aplikasi web
  • Mampu membangun aplikasi web
  • Mampu membangun sebuah aplikasi web menggunakan Silverlight

 

Target Peserta Pelatihan

  • Web Developer

 

Prasyarat Peserta Pelatihan

  • Peserta harus memiliki pengetahuan dasar tentang pemrograman
  • Peserta harus memiliki pengetahuan dasar tentang HTML, CSS dan Javascript
  • Peserta harus memiliki pengetahuan dasar tentang Database

 

Garis Besar Pelatihan

1. Penjelasan tentang Desain Aplikasi Web

  • Penjelasan tentang IIS 7.0
  • Penjelasan tentang ASP.NET 4.0
  • Pengenalan tentang MVC Framework
  • Penjelasan tentang Request Life Cycle

2. Desain Aplikasi Web

  • Aplikasi Web : Case Study
  • Esensi Desain Aplikasi Web
  • Panduan untuk menentukan penggunaan Web Form dan MVC
  • Pengggnaan Visual Studio 2010 untuk mendesain Aplikasi Web

3. Membangun Model MVC

  • Mendalami cara untuk membuat Model MVC
  • Membuat data repositori

4. Membangun Controller MVC

  • Mengimplementasikan Controller MVC
  • Membuat Action Method

5. Membangun View MVC

  • Mengimplementasikan View MVC
  • Mengimplementasikan Strongly-Typed View MVC
  • Mengimplementasikan Partial View MVC

6. Mendesain Search Engine Optimization

  • Penjelasan SEO
  • Membuat File Robots dan Sitemap
  • Menggunakan ASP.Net Routing

7. Menulis Kode Server-Side untuk Web Form

  • Penjelasan tentang struktur dari aplikasi web
  • Mengontrol ViewState
  • Localizing sebuah aplikasi web
  • Persisting Data di halaman Web Form
  • Validasi User Input

8. Mengoptimalkan Manajemen Data untuk Web Form

  • Mengelola data dengan mengngunakan LINQ Entity
  • Menggunakan Data Source control
  • Menggunakan ASP.NET Dynamic Data

9. Memastikan Kualitas Program dengan Debugging, Unit Testing dan Refactoring

  • Melakukan Debugging dan Refactoring Kode
  • Unit Testing Kode
  • Melakukan proses Unhandled Exception
  • Test Driven Development

10. Mengamankan Aplikasi Web

  • Mengkonfigurasi Autentikasi
  • Mengkonfigurasi ASP.NET Membership
  • Mengelola Authorization dengan menggunakan ASP.NET Role

11. Menerapkan Master Page dan CSS

  • Menerapkan Master Page
  • Menerapkan CSS, Skin dan Theme

12. Membangun Script Client side dan Service

  • Membangun Script Client Side
  • Mengimplementasikan AJAX
  • Membuat Service

13. Mengimplementasikan AJAX di dalam Aplikasi Web

  • Mengimplementasikan AJAX di halaman MVC ASP.NET menggunakan Microsoft Ajax
  • Mengimplementasikan AJAX di halaman MVC ASP.NET menggunakan jQuery
  • Bekerja dengan event jQuery dan Ajax

14. Men-deploy Aplikasi Web

  • Penjelasan tentang Web Application Deployment
  • Penjelasan tentang Web Site Deployment
  • Men-deploy AdventureWorks

15. Membangun Aplikaksi Web dengan Silverlight

  • Pengenalan Rich Internet Application
  • Penjelasan tentang Silverlight
  • Membuat Aplikasi berbasis Silverlight
Chat via Whatsapp