Capacitación Oficial Microsoft .Net / Course: Developing Web Applications with Microsoft Visual Studio 2010

Intertron
En

Precio a consultar
¿Preferís llamar ya al centro?
35142... Ver más
Compará este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • 40 horas de clase
Descripción

Curso recomendado por Microsoft para rendir el EXAMEN 70-515.
Dirigido a: Este curso está dirigido a los prefesionales del desarrollo web que utilizan Microsoft Visual Studio en un ambiente de desarrollo de empresas de pequeña o gran envergadura basadas en equipos

Información importante

Temario

Lessons Overview of IIS 7.0

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

Lab : Exploring the Adventure Works Web Site

  • Exercise 1: Explore the Adventure Works Web Site
  • Exercise 2: Comparing Web Forms and MVC
  • Exercise 3: Working with the Web Forms Page Life Cycle

After completing this module, students will be able to:

  • Describe the underlying architecture of ASP.NET 4.0.
  • Identify new features in ASP.NET 4.0.
  • Describe the components of the MVC framework.
  • Describe the structure of an MVC application.
  • Describe the life cycle of a Web Forms page.
  • Describe the life cycle of an MVC page.
  • Describe the differences between the life cycle of a Web Forms page and an MVC page

Module 2: Designing a Web ApplicationThis module describes the best practices and trade-offs that you need to make when designing a Web application.Lessons

  • 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

Lab : Redesigning the Adventure Works Web site

  • Exercise 1: Reviewing the Adventure Works Web site
  • Exercise 2: Redesigning the Adventure Works Web site
  • Exercise 3: Adding MVC Capabilities to the Adventure Works Web site

After completing this module, students will be able to:

  • Explain the different types of web applications and their characteristics.
  • Choose the correct design based on the on business requirements, utilizing Web Forms and MVC based.
  • Explain the different tools and technologies and best practices around each.

Module 3: Developing MVC ModelsThis module describes the MVC development model (Models, Controllers, and Views) and how to create the Models that are used to access and modify the data in a data source.Lessons

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

Lab : Developing MVC Models

  • Exercise 1: Exploring Ways to Create MVC Models
  • Exercise 2: Creating Data Repository

After completing this module, students will be able to:

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

Module 4: Developing MVC ControllersThis module describes how to create the Controllers that are used to respond to communications from the user and how to implement the application flow and logic.Lessons

  • Implementing MVC Controllers
  • Creating Action Methods

Lab : Developing MVC Controllers

  • Exercise 1: Creating an MVC Controller
  • Exercise 2: Adding Code to List the Blog Entries
  • Exercise 3: Adding Code to Create a New Blog Entry
  • Exercise 4: Adding Code to Edit a Blog Entry
  • Exercise 5: Adding Code to Delete a Blog Entry

After completing this module, students will be able to:

  • Implement MVC controllers.
  • Create action methods

Module 5: Developing MVC Views This module describes how to create the Views that are used to expose the application UI. The module also covers how to manage pre-action and post-action behavior of Controller action methods using the included action filters are provided as part of MVC Lessons

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

Lab : Developing MVC Views

  • Exercise 1: Develop a List MVC View
  • Exercise 2: Develop a Details MVC View
  • Exercise 3: Develop a Create MVC View
  • Exercise 4: Develop an Edit MVC View
  • Exercise 5: Develop a Delete MVC View

After completing this module, students will be able to:

  • Describe what an MVC view is and the varied types of views.
  • Create an MVC view.
  • Implement strongly typed MVC views.
  • Implement partial MVC views

Module 6: Designing for DiscoverabilityThis module describes how to implement the navigational design and also how discoverability will be achieved through content keywords and page URLs.Lessons

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

Lab : Designing for Discoverability

  • Exercise 1: Mapping URLs of Web Forms Pages
  • Exercise 2: Creating a Sitemap File
  • Exercise 3: Building the Application Infrastructure

After completing this module, students will be able to:

  • 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 describes the advanced features of server-side coding and technologies. The module describes how to allow the website to move into a global and web farm environment through localization, shared sessions, and custom user controls. The module will also cover how to use the custom validator and regular expressions.Lessons

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

Lab : Writing Server-Side Code for Web Forms

  • Exercise 1: Modifying a Web Forms Page to Display Localized Content
  • Exercise 2: Persisting data on a Web Forms Page
  • Exercise 3: Exploring Viewstate
  • Exercise 4: Adding Validation to Web Forms Pages

After completing this module, students will be able to:

  • Describe the structure of a Web application.
  • Control ViewState based on performance requirements.
  • Localize a Web application by using resource files.
  • Describe the techniques used to persist user information. Describe the different technologies used in web farms.
  • Validate user input in Web Forms and MVC pages.

Module 8: Optimizing Data Management for Web FormsThis module describes how to optimize and display data management tasks for a Web Forms-based application using Dynamic Data, Data Binding, LinqToEntities, server side controls, and server-side code.Lessons

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

Lab : Optimizing Data Management for Web Forms

  • Exercise 1: Managing Data by Using LINQ to Entities
  • Exercise 2: Customizing the GridView
  • Exercise 3: Using ListView, DetailsView | Charts
  • Exercise 4: Managing Data by Using ASP.NET Dynamic Data

After completing this module, students will be able to:

  • Use the LINQtoEntities framework to manage data
  • Use data source and data bound controls in Web Forms.
  • Use ASP.NET Dynamic Data in Web Forms.

Module 9: Ensuring Quality by Debugging, Unit Testing, and Refactoring This module describes how to perform check-in testing for their Web Forms and MVC applications as well as how to use the built-in debugging capabilities of VS2010.Lessons

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

Lab : Debugging, Unit Testing and Refactoring

  • Exercise 1: Configuring Error Handling
  • Exercise 2: Debugging Code
  • Exercise 3: Logging
  • Exercise 4: Creating Unit Tests
  • Exercise 5: Implementing the Test-First Development Methodology

After completing this module, students will be able to:

  • Debug and refactor code
  • Unit test code.
  • Describe how to log information to a file, database, event or other, including best practices.
  • Describe the Test-Driven Development methodology.

Module 10: Securing a Web Application This module describes how to mitigate common security threats and to implement the essentials (must haves) of Web security in both MVC and Web Forms applications.Lessons

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

Lab : Securing a Web Application

  • Exercise 1: Configuring ASP.NET Membership and Roles
  • Exercise 2: Authentication
  • Exercise 3: Authorization

After completing this module, students will be able to:

  • Configure authentication
  • Configure ASP.NET Membership
  • Manage authorization by using ASP.NET Roles

Module 11: Applying Master Pages and CSS This module describes how to achieve a consistent UI in a reusable manner.Lessons

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

Lab : Applying Master Pages and CSS

  • Exercise 1: Modify a Master Page
  • Exercise 2: Create Nested Master Page
  • Exercise 3: Integrating a Master Page
  • Exercise 4: Control Skins
  • Exercise 5: Applying Styles | Themes

After completing this module, students will be able to:

  • 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 ServicesThis module described how to develop client-side scripts and services for a responsive, rich, and interactive application UI.Lessons

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

Lab : Developing Client Side Scripts and Services

  • Exercise 1: Creating Client-Side Script
  • Exercise 2: Advanced JQuery
  • Exercise 3: Creating a WCF Service

After completing this module, students will be able to:

  • Develop client-side scripts
  • Implement advanced JQuery
  • Create services

Module 13: Implementing Advanced AJAX in a Web ApplicationThis module describes the programmatic side of AJAX enabled controls (as well as extending server controls to include AJAX functionality) on a Web Forms page as well as implementing AJAX on a MVC pageLessons

  • 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

Lab : Implementing Advanced Ajax for the AdventureWorks web application

  • Exercise 1: Using AJAX in an MVC Page Scenario
  • Exercise 2: Using jQuery in an MVC Page
  • •Exercise 3: Handling jQuery Ajax Events

After completing this module, students will be able to:

  • Manage browser history
  • Implement AJAX in MVC pages
  • Implement jQuery

Module 14: Deploying a Web ApplicationThis module describes how to plan, configure, and perform deployment tasks associated with a production Web site. The module also describes the Web site lifecycle as it pertains to deployment.Lessons

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

Lab : Deploying AdventureWorks

  • Exercise 1: Deploying a Web Application Project Using One-Click Publish
  • Exercise 2: Deploying a Web Application Using a Web Deployment Package
  • Exercise 3: Deploying a Web Site with the Copy Web Site Tool
  • Exercise 4: Deploying a Web Site with the Publish Web Site Utility

After completing this module, students will be able to:

  • 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 SilverlightThis module introduce students to Silverlight by having them integrate a Silverlight module into an existing ASP.NET application. Students will learn how to add a Silverlight project to an existing solution, leverage the existing Web application by calling a WCF service, and display the information in Silverlight.Lessons

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

Lab : Developing a Web Application by Using Silverlight

  • Exercise 1: Creating a Silverlight Project
  • Exercise 2: Creating a Silverlight WCF Service
  • Exercise 3: Displaying Data by Using Silverlight Controls

After completing this module, students will be able to:

  • 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.

Información adicional

Información sobre el precio: CONTADO VISA Y MASTER 6 PAGOS VISA Y MASTER 12 PAGOS NARANJA 3 PAGOS

Compará este curso con otros similares
Ver más cursos similares