Developing Web Applications with Microsoft Visual Studio 2010

Quant a aquest curs
En aquest curs, els estudiants aprendran a desenvolupar en l'entorn ASP.NET i MVC, aplicacions web Forms utilitzant eines i tecnologies de. NET Framework 4. El treball es centrarà en les activitats de codificació que milloren el rendiment i l'escalabilitat de l'aplicació d'un lloc web.
Audiència perfil
Aquest curs està dirigit a professionals desenvolupadors web que utilitzin Microsoft Visual Studio en un equip, de grandària mitjana a un gran entorn de desenvolupament. Els membres del públic tenen un mínim de dos a tres anys d'experiència desenvolupant aplicacions basades en Web utilitzant Microsoft Visual Studio i Microsoft ASP.NET. El públic s'entendrà com utilitzar les noves característiques de Visual Studio 2010.
En finalitzar el curs

Després de completar aquest curs l'alumne serà capaç de:

  • Descriure l'arquitectura subjacent i el disseny d'una aplicació Web.
  • Aplicar les millors pràctiques sobre la base dels requeriments del negoci en el disseny d'una aplicació web.
  • Desenvolupar models MVC.
  • Desenvolupar controladors MVC.
  • Desenvolupar punts de vista MVC.
  • Optimitzar el disseny d'una aplicació web per als motors de cerca.
  • Escriure el codi de formularis Web Forms del servidor.
  • Optimitzar la gestió de dades per a formularis web.
  • Garantir la qualitat de la depuració, les proves unitàries, i Refactoring.
  • Assegurar una aplicació web.
  • Aplicar pàgines principals i CSS per a una aplicació coherent de IU.
  • Desenvolupar scripts costat-client i serveis per a una resposta, rica i interactiva interfície d'usuari.
  • Posar en pràctica avançada d'AJAX en una aplicació Web.
  • Implementar una aplicació Web.
  • Desenvolupar una aplicació web utilitzant Silverlight.


Esquema del curs

    Mòdul 1: Visió general del Disseny d'Aplicacions Web

En aquest mòdul es descriu l'arquitectura subjacent i el disseny d'una aplicació Web

Lliçons

  • Visió general de l'IIS 7.0
  • Visió general de ASP.NET 4.0
  • Introducció al marc MVC
  • Descripció del Cicle de Vida

Laboratori: Exploració del lloc web de Adventure Works

  • Exercici 1: Navegar per la pàgina web de Adventure Works
  • Exercici 2: Comparació de formularis Web i MVC
  • Exercici 3: Treballar amb els formularis de la pàgina web del Cicle de Vida

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Descriure l'arquitectura subjacent de ASP.NET 4.0.
  • identificatiu les noves característiques de ASP.NET 4.0.
  • Descriure els components del marc MVC.
  • Descriure l'estructura d'una aplicació MVC.
  • Descriure el cicle de vida d'una pàgina de formularis web.
  • Descriure el cicle de vida d'una pàgina de MVC.
  • Descriure les diferències entre el cicle de vida d'una pàgina web Forms i una pàgina MVC

    Mòdul 2: Disseny d'una aplicació Web

Aquest mòdul descriu les millors pràctiques i solucions que vostè necessita per fer el disseny d'una aplicació Web.

Lliçons

  • Aplicacions web: Estudis de cas
  • Disseny Web Essentials d'aplicacions
  • Directrius per determinar quan utilitzar els formularis web i MVC
  • Visual Studio 2010 eines i tecnologies per a disseny d'aplicacions web

Laboratori: Redisseny del lloc web Adventure Works

  • Exercici 1: una revisió al lloc web de Adventure Works
  • Exercici 2: Redissenyar el lloc web de Adventure Works
  • Exercici 3: Afegeix MVC capacitats a les Obres del lloc web d'Aventura

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Explicar els diferents tipus d'aplicacions web i les seves característiques.
  • Escollir el disseny correcte basat en la relativa als requisits de negoci, utilitzant els formularis web i MVC base.
  • Explicar les diferents eines i tecnologies i les millors pràctiques al voltant de cada un.

    Mòdul 3: Desenvolupament de Models de MVC

Aquest mòdul descriu el model de desenvolupament MVC (Models, controladors, i vistes) i com crear els models que s'utilitzen per accedir i modificar les dades d'un origen de dades.

Lliçons

  • Analitzar les possibilitats de crear models MVC
  • Creant un repositori de dades

Laboratori: Desenvolupament de Models de MVC

  • Exercici 1: Analitzar les possibilitats de crear models MVC
  • Exercici 2: Creació de dipòsit de dades

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Crear models MVC usant classes i eines de mapeig de dades.
  • Crear un repositori de dades

    Mòdul 4: Desenvolupament de Controladors de MVC

En aquest mòdul es descriu com crear els controladors que s'utilitzen per respondre a les comunicacions de l'usuari i la manera d'aplicar les flux de l'aplicació i la lògica.

Lliçons

  • Crear mètodes d'acció

Laboratori: Desenvolupament de Controladors de MVC

  • Exercici 1: Crear un controlador MVC
  • Exercici 2: Afegeix a la llista Codi de les entrades de bloc
  • Exercici 3: Addició de codi per crear una nova entrada de bloc
  • Exercici 4: Codi Afegir a editar una entrada de bloc
  • Exercici 5: Addició de codi per esborrar una entrada de bloc

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Implementar controladors MVC.
  • Crear mètodes d'acció

    Mòdul 5: Desenvolupament de Vista MVC

En aquest mòdul es descriu com crear les vistes que s'utilitzen per exposar l'aplicació d'interfície d'usuari. El mòdul també tracta de la gestió de pre-acció i el comportament de publicació dels mètodes d'acció del controlador utilitzant els filtres d'acció que es proporcionen com a part d'MVC

Lliçons

Laboratori: Desenvolupament vistes MVC

  • Exercici 1: Elaborar una llista de MVC Vistes
  • Exercici 2: Desenvolupar un MVC Vista Detalls
  • Exercici 3: Desenvolupar un create MVC Vistes
  • Exercici 4: Desenvolupar una vista d'edició MVC
  • Exercici 5: Desenvolupar una vista de MVC Eliminar

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Descriure el que és una vista MVC i les diferents vistes.
  • Crear una vista MVC.
  • Implementar vistes strongly typed MVC.
  • Implementar vistes parcials MVC

    Mòdul 6: Disseny URL's amigables

En aquest mòdul es descriu com implementar el disseny de navegació i també com s'aconseguirà a través de paraules clau i URL de les pàgines de contingut.

Lliçons

  • d'Optimització del Motor de Cerca
  • La creació dels robots i Arxius Mapa del lloc
  • Encaminament mitjançant ASP.NET

Laboratori: Disseny per url's amigables

  • Exercici 1: Assignació d'adreces URL de pàgines de formularis Web Forms
  • Exercici 2: Creació d'un arxiu de Sitemap
  • Exercici 3: Construcció de la infraestructura d'Aplicacions

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Descriure la necessitat d'optimitzar el disseny d'un lloc Web per al descobriment pels motors de cerca i com l'IIS SEO Toolkit ajuda en l'optimització.
  • Crear arxius robots.txt i sitemap.xml.
  • Ús de formularis de ASP.NET amb pàgines web i MVC.

    Mòdul 7: Escriure codi de servidor per a formularis Web Forms.

Aquest mòdul descriu les funcions avançades i tecnologies de codificació del servidor. El mòdul també tractarà sobre la utilització del validador personalitzat i expressions regulars.

Lliçons

  • Descripció de l'estructura d'una aplicació Web
  • El control ViewState
  • La localització d'una aplicació Web
  • La persistència de dades en una pàgina de formularis Web Forms
  • Validació d'Entrada d'usuari

Laboratori: escriure codi del costat del servidor per a formularis web

  • Exercici 1: Modificació d'una pàgina de formularis Web Forms per mostrar contingut localitzat
  • Exercici 2: La persistència de les dades en una pàgina de formularis Web Forms
  • Exercici 3: Explorant Viewstate
  • Exercici 4: Afegir validació a pàgines web Forms

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Descriure l'estructura d'una aplicació Web.
  • Control ViewState basats en els requisits d'acompliment.
  • Localitzar una aplicació web mitjançant l'ús d'arxius de recursos.
  • Descriure les tècniques utilitzades per conservar informació d'usuari. Descriure les diferents tecnologies utilitzades en les explotacions web.
  • Validar l'entrada de l'usuari en formularis web i les pàgines MVC.

    Mòdul 8: Gestió de Dades per a la Optimització de Web Forms

En aquest mòdul es descriu com optimitzar la gestió de tasques i mostrar dades d'una aplicació basada en formularis web amb dades dinàmiques, l'enllaç de dades, LinqToEntities, els controls de servidor, i el codi del costat del servidor.

Lliçons

  • Gestió de dades utilitzant LINQ to Entities
  • Origen de dades mitjançant controls
  • ASP.NET Dynamic Data

Laboratori: Optimització de la gestió de dades per a formularis Web

  • Exercici 1: administració de dades mitjançant l'ús de LINQ to Entities
  • Exercici 2: Personalitzar el GridView
  • Exercici 3: Ús de ListView, DetailsView i Gràfiques
  • Exercici 4: administració de dades mitjançant ASP.NET Dynamic Data

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Utilitzar el feramework LINQtoEntities per administrar les dades
  • Utilitza origen de dades i controls enllaçats a dades en formularis web.
  • L'ús de dades dinàmics de ASP.NET en formularis web Forms.

    Mòdul 9: Garantir la qualitat de la depuració, proves unitàries, i Refactoring

En aquest mòdul es descriu com realitzar el check-in de proves per als seus formularis Web Forms i aplicacions MVC, així com com utilitzar la depuració de VS2010.

Lliçons

  • Depuració refactorització de codi
  • Processament d'excepcions no controlades
  • Prova de desenvolupament

Laboratori:, proves unitàries i depuració de refactorització

  • Exercici 1: Configuració d'un error de manipulació
  • Exercici 2: Codi de depuració
  • Exercici 3: Logging
  • Exercici 4: Crear proves unitàries
  • Exercici 5: Aplicació de la Metodologia de Desenvolupament de test

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Depurar i refactorizar codi
  • Descriure la forma de registrar informació en un arxiu, base de dades, o altres esdeveniments, incloses les millors pràctiques.
  • Descriure el desenvolupament impulsat per Mètode de test.

    Mòdul 10: Assegurar una aplicació Web

En aquest mòdul es descriu la forma de mitigar les amenaces comunes de seguretat i posar en pràctica l'essencial de la seguretat web, tant en MVC i les aplicacions de formularis Web Forms.

Lliçons

  • Configuració de l'autenticació
  • Configuració de la subscripció de ASP.NET
  • Gestió d'autorització mitjançant funcions ASP.NET

Laboratori: Protegir una aplicació Web

  • Exercici 1: Configuració de ASP.NET Composició i funcions
  • Exercici 2: Autenticació
  • Exercici 3: Autorització

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Configurar l'autenticació
  • Configurar la subscripció de ASP.NET
  • Administrar l'autorització mitjançant funcions ASP.NET

    Mòdul 11: Aplicació de les pàgines principals i CSS

En aquest mòdul es descriu la forma d'aconseguir una interfície d'usuari coherent en forma reutilitzable.

Lliçons

  • L'aplicació de pàgines mestres
  • Aplicació de CSS, Skins, i Themes

Laboratori: Aplicació de les pàgines principals i CSS

  • Exercici 1: Modificar una pàgina principal
  • Exercici 2: Crear pàgina principal imbricada
  • Exercici 3: Integració de la pàgina principal
  • Exercici 4: Control de Skins
  • Exercici 5: Aplicar Estils i Temes

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Identificar els desafiaments en el desenvolupament d'una aplicació web que és compatible a través d'una àmplia gamma de navegadors i les maneres d'abordar aquests desafiaments.
  • Aplicar les pàgines mestres per a una aplicació coherent de IU.
  • Aplicar CSS per a una aplicació coherent de IU.

    Mòdul 12: Desenvolupament de Scripts del costat del client i Serveis

En aquest mòdul es descriu com desenvolupar scripts de costat client i serveis per a un rica aplicació interactiva de la interfície d'usuari.

Lliçons

  • El desenvolupament de seqüència de costat client
  • AJAX
  • Creació de serveis

Laboratori: Desenvolupament de Scripts del costat del client i Serveis

  • Exercici 1: del costat del client Creació de seqüència
  • Exercici 2: JQuery avançat
  • Exercici 3: Crear un servei WCF

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Desenvolupar scripts costat-client
  • Implementar funcions avançades jQuery
  • Crear serveis

    Mòdul 13: Implementar AJAX avançades en una aplicació Web

Aquest mòdul descriu la part programàtica d'AJAX habilitant controls (així com ampliar els controls de servidor per incloure la funcionalitat d'AJAX) en una pàgina de formularis Web, així com l'aplicació d'AJAX en una pàgina de MVC

Lliçons

  • Aplicar Ajax en pàgines de ASP.NET MVC Usant Ajax de Microsoft
  • Aplicar Ajax en pàgines de ASP.NET MVC usant jQuery
  • Treballar amb jQuery i Esdeveniments de Ajax

Laboratori: Implementació d'Ajax a la web de AdventureWorks

  • Exercici 1: L'ús d'AJAX en un escenari Page MVC
  • Exercici 2: Ús de jQuery en una pàgina MVC
  • Exercici 3: Maneig d'Esdeveniments jQuery Ajax

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Administrar l'historial del navegador
  • Implementar AJAX en pàgines MVC
  • Implementar jQuery

    Mòdul 14: Implementar una aplicació Web

En aquest mòdul es descriu com planificar, configurar i realitzar tasques d'implementació associada amb un lloc web de producció. El mòdul també descriu el cicle de vida del lloc web pel que fa a la implementació.

Lliçons

  • desplegament d'aplicacions web
  • de les implementacions del lloc Web
  • AdventureWorks

Laboratori: Implementació de AdventureWorks

  • Exercici 1: Implementar un projecte d'aplicació web mitjançant un clic a Publica
  • Exercici 2: Implementar una aplicació web mitjançant un paquet d'implementació Web
  • Exercici 3: Implementar un lloc web amb l'eina del lloc web
  • Exercici 4: Implementació d'un lloc web amb la publicació de llocs web d'utilitat

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Identificar els reptes en la implementació d'aplicacions Web i descriure objectius en ambients variats.
  • Descriure els mètodes d'aplicació Web de compilació i eines.
  • Transformar l'arxiu web.config l'implementar una aplicació web

    Mòdul 15: Desenvolupament d'una aplicació Web mitjançant Silverlight

Aquest mòdul de introduirà els estudiants en Silverlight fent que integren un mòdul de Silverlight en una aplicació ASP.NET existent. Els estudiants aprendran com afegir un projecte de Silverlight a una solució existent, la influència de l'aplicació web existent trucant a un servei WCF, i mostrar la informació en Silverlight.

Lliçons

  • Presentació de les aplicacions dinàmiques d'Internet
  • Informació de Silverlight
  • Crear una aplicació de Silverlight

Laboratori: Desenvolupament d'una aplicació Web mitjançant Silverlight

  • Exercici 1: Crear un projecte de Silverlight
  • Exercici 2: Crear un servei WCF Silverlight
  • Exercici 3: Veient les dades mitjançant controls Silverlight

Després de completar aquest mòdul, els alumnes seran capaços de:

  • Descriure les característiques de Silverlight, la seva arquitectura, i l'ús de XAML per al desenvolupament d'aplicacions Silverlight
  • Crear una aplicació de Silverlight.
 

Utilizamos cookies propias y de terceros para mejorar nuestros servicios, personalizar y analizar sus hábitos de navegación y mostrarle publicidad relacionada con sus preferencias. Si continúa navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información acerca de las cookies en el siguiente enlace:Política de Cookies.

Aceptar Cookies