Developing Data Access Solutions with Microsoft Visual Studio 2010 (MS 10265)

INFOR ELEA
Online

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Online
  • 5 ore di lezione
Descrizione

Questo corso si rivolge a programmatori esperti nell'accesso dati da applicazioni Windows client e/o Web. In questo corso impareranno ad affinare le tecniche di progettazione e di gestione delle performance utilizzando ADO.NET Entity Framework, LINQ, WCF Data Services, Sync Framework e ADO.NET.

Informazione importanti

Domande più frequenti

· A chi è diretto?

Programmatori

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

Visual Studio 2010
Visual Studio
Visual studio 2008

Programma

IL CENTRO PRESENTA IL PROGRAMMA PENSATO PER MIGLIORARE LE TUE COMPETENZE E PERMETTERTI DI REALIZZARE GLI OBIETTIVI STABILITI. NEL CORSO DELLA FORMAZIONE SI ALTERNERANNO DIFFERENTI MODULI CHE TI PERMETTERANNO DI ACQUISIRE LE CONOSCENZE SULLE DIFFERENTI TEMATICHE PROPOSTE.


Al termine del corso gli allievi saranno in grado di:

  • valutare diversi casi di business e identificare la tecnologia di accesso ai dati più approppriata;
  • utilizzare i tool forniti con l'Entity Framework;
  • eseguire query a un Entity Data Model utilizzando metodologie quali LINQ to Entities, Entity SQL, e le classi nell'EntityClient namespace;
  • eseguire task di modifica dati in un EDM;
  • spiegare il significato dell'Object Services model implementato dall'Entity Framework e il supporto fornito dalle Object Services API;
  • descrivere le best practices per la progettazione e realizzazione di un data access layer ottimizzato utilizzando gli Object Services;
  • personalizzare e estendere entità;
  • riutilizzare classi in un data access layer creato mediante l'Entity Framework;
  • valutare le problematiche di tipo architetturale che possono presentarsi realizzando una applicazione n-tier mediante l'Entity Framework;
  • accedere a dati offline o a dati a disponibilità limitata in applicazioni client;
  • progettare, sviluppare e consumare un semplice WCF Data Service;
  • utilizzare i WCF Data Services per aggiornare e cancellare dati;
  • sviluppare applicazioni ADO.NET scalabili e ad alte prestazioni
Module 1: Architecture and Data Access Technologies
  • Data Access Technologies
  • Data Access Scenarios
  • Identifying Data Access Technologies
Module 2: Building Entity Data Models
  • Introduction to Entity Data Models
  • Modifying the Entity Data Model
  • Customizing the Entity Data Model
  • Generating an EDM from the AdventureWorks Database
  • Adding Entities and Associations
  • Using the Generate Database Wizard
  • Mapping Entities to Multiple Tables
  • Implementing an Inheritance Hierarchy
  • Using Stored Procedures
  • Creating a Complex Type
Module 3: Querying Entity Data
  • Retrieving Data by Using LINQ to Entities
  • Retrieving Data by Using Entity SQL
  • Retrieving Data by Using EntityClient Provider
  • Retrieving Data by Using Stored Procedures
  • Unit Testing Your Data Access Code
  • Retrieving All Contact Entities
  • Retrieving Contact Entities by Using a Filter
  • Retrieving RewardsClaimed Entities
  • Querying the Rewards Family of Entities
  • Executing a Stored Procedure
Module 4: Creating, Updating, and Deleting Entity Data
  • Understanding Change Tracking in the Entity Framework
  • Modifying Data in an Entity Data Model
  • Maintaining Contact and Reward Data
  • Maintaining RewardsClaim Data
Module 5: Handling Multi-User Scenarios by Using Object Services
  • Handling Concurrency in the Entity Framework
  • Transactional Support in the Entity Framework
  • Handling Concurrency of Rewards Claimed Data
  • Updating the RewardsClaimed and ArchivedRewardsClaimed Information by Using a Transaction
Module 6: Building Optimized Solutions by Using Object Services
  • The Stages of Query Execution
  • Change Tracking and Object Materialization
  • Using Compiled Queries
  • Using Design-Time Generated Entity Framework Views
  • Monitoring Performance
  • Performing Asynchronous Data Modifications
  • Improving the Performance of Query Operations
  • Improving the Performance of Update Operations
Module 7: Customizing Entities and Building Custom Entity Classes
  • Overriding Generated Classes
  • Using Templates to Customize Entities
  • Creating and Using Custom Entity Classes
  • Using a Template to Add Custom Functionality to Entity Classes
  • Creating Custom Entity Classes
Module 8: Using POCO Classes with the Entity Framework
  • Requirements for POCO Classes
  • POCO Classes and Lazy Loading
  • POCO Classes and Change Tracking
  • Extending Entity Types
  • Using POCO Classes
  • Extending Your POCO Classes
Module 9: Building an N-Tier Solution by Using the Entity Framework
  • Designing an N-Tier Solution
  • Defining Operations and Implementing Data Transport Structures
  • Protecting Data and Operations
  • Creating the Contacts and Orders Data Access Tier
  • Protecting Data Access Operations
Module 10: Handling Updates in an N-Tier Solution by Using the Entity Framework
  • Tracking Entities and Persisting Changes
  • Managing Exceptions in an N-Tier Solution
  • Handling Updates in the Data Access Tier
  • Detecting and Handling Order Conflicts

Confronta questo corso con altri simili
Leggi tutto