Developing Data Access Solutions with Microsoft Visual Studio 2010 (MS 10265)
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Ore di lezione
5h
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.
Profilo del corso
Programmatori
Opinioni
Materie
- 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
- Data Access Technologies
- Data Access Scenarios
- Identifying Data Access Technologies
- 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
- 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
- Understanding Change Tracking in the Entity Framework
- Modifying Data in an Entity Data Model
- Maintaining Contact and Reward Data
- Maintaining RewardsClaim Data
- 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
- 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
- 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
- Requirements for POCO Classes
- POCO Classes and Lazy Loading
- POCO Classes and Change Tracking
- Extending Entity Types
- Using POCO Classes
- Extending Your POCO Classes
- 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
- Tracking Entities and Persisting Changes
- Managing Exceptions in an N-Tier Solution
- Handling Updates in the Data Access Tier
- Detecting and Handling Order Conflicts
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Developing Data Access Solutions with Microsoft Visual Studio 2010 (MS 10265)