Caricamento...
MOC10264

Developing Web Applications with Microsoft Visual Studio 2010

Prezzo

€ 1,600.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4.5 gg

In questo corso di formazione, gli studenti impareranno a sviluppare in modo avanzato ASP.NET MVC e applicazioni Web Forms che utilizzano strumenti e tecnologie del Framework 4.0 . L'attenzione sarà focalizzata sulle attività di codice che migliorano le prestazioni e la scalabilità dell'applicazione di un sito web.

ASP.NET MVC sarà introdotto e confrontatto con Web Form in modo che gli studenti sapere quando ognuno dovrebbe / potrebbe essere utilizzato.

Questo corso è stato progettato per sviluppatori Web professionisti che utilizzano Microsoft Visual Studio 2010.


OBIETTIVI

Al termine del corso gli allievi saranno in grado di:

  • applicare le tecniche più approppriate nella progettazione di applicazioni Web;
  • sviluppare modelli MVC;
  • sviluppare controller MVC;
  • sviluppare viste MVC;
  • ottimizzare la progettazione di applicazioni Web ai fini delle ricerca attraverso i motori di ricerca;
  • scrivere codice server-side per le Web Forms;
  • ottimizzare la gestione dei dati per le Web Forms;
  • rendere sicura una applicazione Web;
  • applicare Master Pages e CSS;
  • sviluppare servizi e script client-side;
  • implementare AJAX in applicazioni Web;
  • distribuire una applicazione Web;
  • sviluppare una applicazione Web utilizzando Silverlight.
Programmatori Web esperti con almeno 2-3 anni di esperienza con Visual Studio e ASP.NET.
  • Conoscenza di base di un linguaggio a scelta tra C# e VB.NET
  • Conoscenza di base di HTML
  • Conoscenza di base di Javascript
  • Conoscenza di base di LINQ
  • Conoscenza di base di Web Service

Module 1: Overview of Web Application Design

  • Overview of IIS 7.0
  • Overview of ASP.NET 4.0
  • Introduction to the MVC Framework
  • Overview of the Request Life Cycle 

Module 2: Designing a Web Application 

  • Web Applications: Case Studies
  • Web Application Design Essentials
  • Guidelines for Determining When to Use Web Forms and MVC
  • Visual Studio 2010 Tools and Technologies for Web Application Design

Module 3: Developing MVC Models

  • Exploring Ways to Create MVC Models
  • Creating a Data Repository

Module 4: Developing MVC Controllers

  • Implementing MVC Controllers
  • Creating Action Methods

Module 5: Developing MVC Views

  • Implementing MVC Views
  • Implementing Strongly-Typed MVC Views
  • Implementing Partial MVC Views

Module 6: Designing for Discoverability

  • Overview of Search Engine Optimization
  • Creating the Robots and Sitemap Files
  • Using ASP.NET Routing 

Module 7: Writing Server-Side Code for Web Forms 

  • Overview of the Structure of a Web Application
  • Controlling ViewState
  • Localizing a Web Application
  • Persisting Data on a Web Forms Page
  • Validating User Input

Module 8: Optimizing Data Management for Web Forms

  • Managing Data by Using LINQ to Entities
  • Using Data Source Controls
  • Using ASP.NET Dynamic Data

Module 9: Ensuring Quality by Debugging, Unit Testing, and Refactoring 

  • Debugging and Refactoring Code
  • Unit Testing Code
  • Processing Unhandled Exceptions
  • Test Driven Development 

Module 10: Securing a Web Application 

  • Configuring Authentication
  • Configuring ASP.NET Membership
  • Managing Authorization by Using ASP.NET Roles

Module 11: Applying Master Pages and CSS

  • Applying Master Pages
  • Applying CSS, Skins, and Themes

Module 12: Developing Client Side Scripts and Services

  • Developing Client-Side Scripts
  • Implementing AJAX
  • Creating Services

 Module 13: Implementing Advanced AJAX in a Web Application 

  • Implementing Ajax in ASP.NET MVC Pages Using Microsoft Ajax
  • Implementing Ajax in ASP.NET MVC Pages Using jQuery
  • Working With jQuery and Ajax Events 

Module 14: Deploying a Web Application 

  • Overview of Web Application Deployments
  • Overview of Web Site Deployments
  • Deploying AdventureWorks

Module 15: Developing a Web Application by Using Silverlight

  • Introduction to Rich Internet Applications
  • Overview of Silverlight
  • Creating a Silverlight Application.


Sede Data P