Data Access ontwikkeling

Cususduur: 5 dagen, 1 dag per week

Lokatie: Onze cursusruimte in Eindhoven of bij u op locatie

Aantal deelnemers: Maximaal 8

Materialen: MSPress: Examen 70-516 Training Kit

Welke kennis heb je al:

  • Ervaring in programmeren met Microsoft .NET
  • Kennis van databases
  • Kennis van XML

Opzet van de training:

De training wordt gegeven door een trainer die uitgebreide ervaring heeft met het product in de praktijk. De trainer zal deze ervaring middels demo's en presentaties overbrengen op de cursisten. Daarnaast wordt u door uitwerken van oefeningen (geen overtype werk) voorbereid op het gebruik van het product in de praktijk. Buiten de cursus wordt van u verwacht dat u de opgedane kennis verdiept door zelfstudie en het uitwerken van casussen.

Programma:

Dag 1

  • Introductie
  • Scenario's voor data gebruik en bijbehorende technologieen
  • ADO.NET
  • Wat is een dataset
  • Gegevens ophalen uit een database voor gebruik in een dataset
  • Gegevens opslaan in een database vanuit een dataset
  • Een dataset gebruiken in een applicatie
  • Oefening: Een database gebruiken met een dataset
  • Een dataset en XML
  • Lokaal een applicatie gebruiken zonder database connectie
  • Oefening: Applicatie zonder database

Dag 2

  • LINQ syntax
  • Lambda expressies
  • Context gebruiken in een LINQ oplossing
  • Oefening: Lambda expressies en LINQ
  • LINQ to SQL
  • Een LINQ to SQL model maken
  • De opslag statements aanpassen
  • Stored Procedures gebruiken
  • Oefening: LINQ to SQL

Dag 3

  • Entity Framework
  • Een Entity Framework model maken
  • Oefening: Maak je database vanuit een model
  • Linq to Entities
  • Gegevens ophalen met LINQ to Entities
  • Gegevens opslaan met LINQ to Entities
  • Oefening: LINQ to Entities
  • Transacties en concurrend gebruik
  • Bijhouden van veranderingen
  • Queries compileren
  • Design Time generated views
  • Oefening: Transacties

Dag 4

  • Klasses in het eniteiten model aanpassen
  • Eigenschappen en methoden toevoegen
  • Metadata toevoegen
  • Oefening: Validatie in de applicatie
  • Zelf gemaakte klassen gebruiken
  • POCO klasses gebruiken
  • Oefening: self tracking entities
  • Stored procedures, functies en views in het entity framework
  • Complex types
  • Oefening: Function import

Dag 5

  • WCF dataservices maken
  • WCF dataservices gebruiken in een applicatie
  • Afschermen van gegevens en methoden
  • Gegevens wijzigen met WCf dataservices
  • Oefening: WCF Dataservices
  • LINQ to XML
  • Gegevens uit een XML bestand gebruiken in de applicatie
  • Gegevens opslaan in een XML bestand
  • Entiteiten vullen met XML data
  • Entiteiten opslaan in XML
  • Oefening: LINQ to XML
  • Sync Framework
  • Synchronisatie scenario's
  • Sync Framework configureren
  • Gegevens synchroniseren
  • Conflicten oplossen
  • Oefening: Sync Framework
 
 
Reliforce Solutions b.v. - Odysseuslaan 75 - 5631 JL Eindhoven - 040 236 84 10 - contact opnemen