MS10265

€ 2.245,00
5  dagen

Prijs per deelnemer, inclusief studiemateriaal, certificaat, koffie/thee en een uitgebreide lunch, exclusief 21% BTW.

Plan je training
Filter locatie
augustus 2017
ma
di
wo
do
vr
za
zo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3

Prijs per deelnemer, inclusief studiemateriaal, certificaat, koffie/thee en een uitgebreide lunch, exclusief 21% BTW.

Onze lesmethode: Active Learning

Bij Active Learning word je gecoacht bij het ontwikkelen van vaardigheden die voor jou persoonlijk cruciaal zijn. De methode sluit goed aan bij hoe mensen leren, en houdt rekening met wat jij al weet en kunt. Als je erover nadenkt, is het zo logisch als wat. Lees hier alles over Active Learning

Omschrijving training Developing Data Access Solutions with Microsoft Visual Studio 2010

In deze training leren ervaren ontwikkelaars, die de basis beheersen van data access (CRUD) beheersen in Windows client en Web applicatie omgevingen, om hun designs te optimaliseren. Bovendien leren deze ontwikkelaars om beter presterende data toegangs code te maken, door het toepassen van het ADO.NET Entity Framework, LINQ, WCF Data Services, het Sync Framework en ADO.NET.

Na afronding van deze training kun je:

  • Verschillende business cases evalueren en de juiste combinatie van data access technologieën en tools die nodig zijn selecteren. De rollen beschrijven van het Entity Framework, WCF Data Services en ADO.NET voor het bouwen en onderhouden van applicaties. Ook kun je bovenop deze technologieën LINQ toepassen voor het verbeteren van de productiviteit en de kwaliteit van de applicaties;
  • De tools die het Entity Framework gebruiken om het conceptuele model van de bedrijfskundige logica van de applicatie te “mappen” naar het logische data model van de database;
  • Queries doen op een Entity Data Model (EDM) door gebruik te maken van vaak toegepaste methoden zoals LINQ naar Entities, Entity SQL en de classes in de EntityClient namespace;
  • Data modificatie taken uitvoeren op data in een EDM;
  • De functie van het Object Services model uitleggen bij de toepassing van het Entity Framework en de ondersteuning van Object Services API voor het adresseren van problemen met bedrijfsapplicaties die meerdere gelijktijdige gebruikers verwerken die dezelfde data willen benaderen;
  • De best practices uitleggen voor het ontwikkelen en bouwen van schaalbare, geoptimaliseerde data toegangslagen met Object Services;
  • Entiteiten aanpassen en uitbreiden in hun eigen bedrijfslogica en gebruik maken van geavanceerde “mappings” voor creeërem van een data model dat voldoet aan de zakelijke vereisten (en die van de applicatie);
  • Bestaande (bedrijfs)classes hergebruiken in een data toegangs-laag dat gebouwd wordt met het Entity Framework;
  • Om gaan met de problemen met de architectuur die zich voor kunnen doen bij het bouwen van een een “n-tier” enterprise applicatie met het Entity Framework;
  • Uitbreidbare oplossingen creeëren die geupdate kunnen worden in een “n-tier” enterprise applicatie met het Entity Framework;
  • Offline data of data met gelimiteerde beschikbaarheid benaderen binnen client applicaties;
  • Ontwerpen, ontwikkelen en gebruik maken van simpele WCF Data Service;
  • Gebruik maken van WCF Data Services voor het updaten en deleten van data en voor het verwerken van multi-gebruiker taken;
  • ADO.NET applicaties ontwikkelen met een hoge schaalbaarheid en prestatievermogen, welke query’s kunnen uitvoeren op data en updates kan doen;
  • Uitleggen hoe LINQ naar SQL het mogelijk maakt om te ontwikkelen met een logisch model, een abstractie van de “low-level” details van query’s van ADO.NET tabellen en resultaten.

Voor wie is de training Developing Data Access Solutions with Microsoft Visual Studio 2010 geschikt?

Deze training is bedoeld voor professionele .NET software ontwikkelaars die gebruik maken van Microsoft Visual Studio in een middelgrote ontwikkelomgeving. Deelnemers hebben ervaring met het implementeren van data toegang en data “binding” binnen een Web en/of Windows Client applicaties en zouden hun data access code van hun applicaties willen optimaliseren met het Entity Framework, LINQ en ADO.NET. De doelgroep van deze training bestaat uit ervaren gebruikers van Microsoft Visual Studio 2008 SP1 en nieuwere versies van Visual Studio. De deelnemer heeft enige ervaring met Visual Studie 2010; de Windows Client of de Web applicatie ontwikkeling.

Vaak beschikt een ontwikkellaar voor deze training over de volgende kennis/ervaring:

  • Ervaring met het ontwikkelen van “n-tier” applicaties die verschillende data bronnen benaderen;
  • Ervaring met het implementeren van data “binding” binnen applicaties;
  • Enige ervaring met LINQ en ADO.NET;
  • Een conceptueel begrip van het Entity Framework.
Algemeen

Wij kunnen trainingen op deze manier aanbieden door onze unieke Active Learning methode. Je zit in een klas met maximaal 8 cursisten en wordt begeleid door één van de beste trainers op het betreffende vakgebied. Waar mogelijk wordt de leerstof klassikaal behandeld, maar het grootste deel van de training wordt individueel benaderd. Dit heeft als voordeel dat je in je eigen tempo kunt werken en alleen aandacht besteedt aan die onderdelen waar je training voor nodig hebt. Op deze manier is het mogelijk om tot 40% voordeliger te trainen.

Nee, er is een computer geïnstalleerd, er ligt een boek en een kladblok met pen. Koffie, thee en lunch is inclusief.
Evt. kun je wel een werkelijke situatie uit je dagelijkse werkzaamheden bespreken tijdens de training.

Je kunt altijd contact met ons opnemen. Als je de contactgegevens van je trainer hebt, kun je hem of haar een e-mail sturen met de betreffende screendumps en of bijlages. Als je geen contactgegevens hebt van je trainer, kun je natuurlijk ook je e-mail sturen naar info@master-it.nl. Je mail wordt dan doorgestuurd.

Examen

Iedere cursist is natuurlijk anders. Wij raden aan om na de training rekening te houden met zo’n 30 tot 45 uur zelfstudie.

Volg een training, lees het boek nog eens door, bouw een eigen systeem na, oefen met behulp van goedgekeurde oefenexamens (geen braindumps), analyseer de foute antwoorden, gebruik internet hiervoor; zoek op Youtube en internet naar extra materiaal en demo filmpjes.

Als je meerdere keren 80% van de oefenvragen goed hebt, zonder dat je ze uit je hoofd kent.

Dit kan dagelijks op verschillende locaties in het land. Klik onderaan op de pagina op "Examen plannen" om meer informatie te krijgen over het inplannen van een examen.

Na de eerste keer zakken, kan het examen herkanst worden na één week. En als je voor de tweede keer zakt, na twee weken. De derde keer, na drie weken en zo telkens verder. Als je 6 keer gezakt bent voor een examen in 1 jaar, moet je een jaar wachten (dit laatste geldt dus niet als je dit jaar 4 keer bent gezakt en het jaar daarvoor 2 keer, dan heb je nu dus nog 2 kansen dit jaar).

Het herexamen kan ook via de website aangevraagd worden zoals het eerste examen.

Dat is het praktische deel. Wat betreft de inhoud: Blijf positief, zie het examen als een echt oefenexamen. Schrijf, zo snel mogelijk, op met welke soort vragen je moeite had of hebt moeten gokken. Dit zijn de punten waarop je nog extra moet oefenen. Laat het dan even rusten voor een paar dagen. Begin daarna weer met je studie. Focus niet alleen op de zaken die je niet wist maar geef ze wel extra aandacht.

Studiemateriaal
Bij deze training wordt er gebruik gemaakt van officieel, digitaal, Engelstalig lesmateriaal van Microsoft (Digital MOC). Lees hier meer informatie over Digital MOC.

8.5
Ad van den Brand volgde de training Querying Microsoft SQL Server 2012
Zelf je snelheid bepalen, na gelang je voorkennis. En altijd goede ondersteuning wanneer je het nodig hebt. De locatie is perfect, makkelijk bereikbaar per openbaar vervoer of met de auto. Ideale training

Deze training is onderdeel van de certificering Microsoft MCTS

Voorkennis

Before attending this course, students must have:

An understanding of the problem-solving techniques that apply to software development, including the following principles of software development:

  • Modern software development models
  • Typical phases of a software development lifecycle
  • Concepts of event-driven programming
  • Concepts of object-oriented programming
  • Creating use-case diagrams
  • Designing and building a user interface
  • Developing a structured application

A basic understanding of the following scripting techniques and some hands-on experience writing scripts:

  • Web scripting techniques
  • Macro scripting techniques
  • Windows scripting techniques

A general understanding of the purpose, function, and features of following .NET Framework topics:

  • Common Language Runtime
  • .NET Framework class library
  • Common Type System
  • Component interoperation
  • Cross-language interoperability
  • Assemblies in the Common Language Runtime
  • Application domains
  • Runtime hosts supported by the .NET Framework

Experience using Visual Studio 2008 in the following task areas:

  • Declaring and initializing typed variables using the Camel case naming convention
  • Using arithmetic, relational, and logical operators in code statements
  • Using branching statements to control code execution
  • Using looping statements to iterate through collections or repeat steps until a specified condition is met
  • Creating classes and methods to establish the basic structure of an application
  • Using methods and events to implement the programming logic of an application
  • Identifying syntax and logic errors
  • Accessing and managing data from a data source
  • Experience in object oriented design and development as follows:
  • Creating and accessing classes and class properties
  • Creating and accessing methods and overloaded methods
  • Implementing inheritance, base classes, and abstract classes
  • Declaring, raising, and handling events
  • Responding to and throwing exceptions
  • Implementing interfaces and polymorphism
  • Implementing shared and static members
  • Implementing generics
  • Creating components and class libraries

Experience in N-Tier application design and development as follows:

  • Managing a software development process
  • Controlling input at the user interface level in Windows client and Web applications
  • Debugging, tracing, and profiling .NET applications
  • Monitoring and logging .NET applications
  • Implementing basic testing best practices
  • Performing basic data access tasks with LINQ
  • Basics of LINQ to XML
  • Basics of LINQ to Entities
  • Basics of LINQ to SQL
  • Implementing basic security best practices in .NET Applications
  • Basics of Code Access Security
  • Basics of Role-Based Security
  • Basics of Cryptography Services
  • Implementing basic service calls
  • Basics of creating and consuming XML Web Services
  • Basics of creating and consuming WCF Services
  • Using .NET Configuration Files
  • Deploying .NET Framework Applications using ClickOnce and the MS Installer

Data access experience in Windows client application development as follows:

  • Connect to a data source
  • Implement data binding
  • Implement data validation at the UI layer

Data access experience in Web application development as follows:

  • Connect to a data source
  • Implement dynamic data
  • Implement data validation at the UI layer
Examen