MS10264

Microsoft .NET Framework 4, Web Applications Development

 This audience is comprised of professional Web developers who use Microsoft Visual Studio in a team-based, medium-sized to large development environment. Members of the audience have a minimum of two to three years of experience developing Web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET. Members of the audience are experienced users of Microsoft Visual Studio 2008 SP1 and newer releases of the Visual Studio product. The audience understands how to use the new features of Visual Studio 2010.

Detaljerat innehåll:Module 1: Overview of Web Application Architecture and Design

This module is designed with lessons and associated labs to provide learners the below objectives

  • Describe the underlying architecture and design of a Web application.
  • Describe the underlying architecture of IIS 7.0, its key features, and the management console.
  • Describe the underlying architecture of ASP.NET 4.0 and its key features.
  • Describe the MVC framework.
  • Compare the life cycle of Web Forms and MVC pages.

    Module 2: Designing a Web Application

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Apply best practices and make appropriate trade-offs based on business requirements when designing a Web application.
  • Explain how a Web application is designed and the factors influencing its design.
  • Choose between Web Forms and MVC based on business requirements.
  • Describe the key blocks of the Enterprise Library and the benefits of using them.

    Module 3: Developing MVC Models

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Develop MVC models.
  • Create MVC models by using classes and data mapping tools.
  • Create a data repository.

    Module 4: Developing MVC Controllers

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Develop MVC controllers.
  • Implement MVC controllers.
  • Create action methods.

    Module 5: Developing MVC Views

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Develop MVC views.
  • Implement MVC views.
  • Implement strongly typed MVC views.
  • Implement partial MVC views.

    Module 6: Designing for Discoverability

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Optimize the design of a Web application for discoverability by search engines.
  • Describe the need to optimize the design of a Web site for discoverability by search engines and how the IIS SEO Toolkit helps in optimization.
  • Create robots.txt and sitemap.xml files.
  • Use ASP.NET with Web Forms and MVC pages.

    Module 7: Writing Server-Side Code for Web Forms

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Write server-side code for Web Forms.
  • Describe the structure of a Web application.
  • Control ViewState based on performance requirements.
  • Localize a Web application by using resource files.
  • Validate user input in Web Forms and MVC pages.

    Module 8: Optimizing Data Management for Web Forms

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Optimize data management for Web Forms.
  • Use data source controls in Web Forms.
  • Use ASP.NET Dynamic Data in Web Forms.

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

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Ensure quality by debugging, unit testing, and refactoring.
  • Debug and refactor code.
  • Unit test code.

    Module 10: Securing a Web Application

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Secure a Web application.
  • Configure authentication.
  • Configure ASP.NET Membership.
  • Manage authorization by using ASP.NET Roles.

    Module 11: Applying Master Pages and CSS

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Apply Master Pages and CSS for a consistent application UI.
  • Identify challenges in developing a Web application that is compatible across a wide range of browsers and ways to address these challenges.
  • Apply master pages for a consistent application UI.
  • Apply CSS for a consistent application UI.

    Module 12: Developing Client-Side Scripts and Services

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Develop client-side scripts and services for a responsive, rich, and interactive UI.
  • Develop client-side scripts.
  • Implement AJAX.
  • Create services.

    Module 13: Implementing Advanced AJAX in a Web Application

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Implement advanced AJAX in a Web application.
  • Manage browser history.
  • Implement AJAX in MVC pages.
  • Implement jQuery.

    Module 14: Deploying a Web Application

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Deploy a Web application.
  • Identify challenges in deploying Web applications and describe varied target environments.
  • Describe Web application compilation methods and tools.
  • Transform the Web.config file when deploying a Web application.

    Module 15: Developing a Web Application by Using Silverlight

    This module is designed with lessons and associated labs to provide learners the below objectives

  • Develop a Web application by using Silverlight.
  • Describe the characteristics of RIAs and the technologies for building them.
  • Describe the features of Silverlight, its architecture, and the use of XAML for developing Silverlight applications.
  • Create a Silverlight application.
  • Fakta

    Kurs
    MS10264
    Längd
    5 dagar
    Pris
    24.500 kr (exkl. moms)
    Bookmark and Share

    Förkunskaper

    Deltagaren bör ha minst två års erfarenhet av webbutveckling med Visual Studio och förkunskaper inom .NET4 motsvarande MS10267 (nedan)

    Förbereder för följande certifieringstest

    Kursmaterial

    Microsofts officiella elektroniska kursmaterial på engelska ingår.

    I samarbete med:

    Kontakta oss
    för mer information:

    08 - 587 116 10 (Stockholm)
    031 - 773 07 90 (Göteborg)
    040-662 20 60 (Malmö)
    info@informator.se

     
    Gold Partner
    Novell Partner