Banner Microsoft Silver Partner


Banner Microsoft Visual Studio 2010


Banner Embarcadero


DevDays Speaker 2011




header consultancy

Jumpstart LLBLGen


 

Deze eendaagse workshop is bedoeld voor de medior/senior C# ontwikkelaar die zijn kennisgebied wil uitbreiden met de code generator en O/R mapper LLBLGen Pro, in combinatie met ASP.NET (web forms). De workshop is gericht op het gebruik van de LLBLGen Pro UI & runtime in combinatie met SQL Server. NHibernate, Entity Framework en Model-First vallen buiten de scope van deze dag.

Training Icon Book

Beschrijving

Tijdens deze workshop leer je om een webapplicatie te bouwen te bouwen in C# met LLBLGen Pro en Microsoft Visual Studio 2010.

Training Icon Light

Voorkennis

Deze training is bedoeld voor medior/senior C# ontwikkelaars, enige kennis van LINQ (to Objects, SQL of Entities) is zeer aan te raden.

Training Icon Page

Materiaal

Voor deze training gebruiken we eigen cursusmateriaal

Training Icon Hat

Examen(s)

Voor deze training zijn geen examens beschikbaar.

Training Icon Subjects

Onderwerpen

OR/M basic concepts

  • Lazy vs Explicit fetching
  • POCO vs Stateful graphs
  • Connected vs Disconnected graphs
  • LLBLGen Pro vs LINQ to SQL
  • LLBLGen Pro vs Entity Framework
  • LLBLGen Pro vs NHibernate

Using the designer

  • Setting up a project and database
  • Self Servicing vs Adapter templates
  • Refreshing catalogs and anticipating database changes
  • Hiding/Showing relations and related properties
  • Adding custom relations
  • Generating code

LLBLGen basic concepts

  • LLBLGen's predicate concepts
  • LINQ to LLBLGen
  • Modifying data (Inserts, Updates, Deletes)
  • Selecting entities based on related data (through related collections and joins)
  • Limiting entity sets (paging)
  • Selecting projections, aggregates and anonymous types
  • Prefetching graphs
  • Transactions & the "Unit of Work" pattern

LLBLGen advanced concepts

  • Validators, Auditors and Authorizers
  • Entity inheritance
  • Type converters
  • Concurrency
  • Custom function mapping
  • Integrated dependency injection (DI)

LLBLGen best practices

  • Source control (TFS)
  • Unit tests
  • Integration tests
  • Inversion of control (IOC) containers

Optional 'on request': Evolution From C# 2.0 to LINQ

  • Deferred execution
  • From delegates to anonymous methods to lambda expressions to LINQ
  • Simplifying state machines with the yield statement
  • Anonymous types
  • Inferring generic arguments in methods

Data

Training Icon Euro

Prijs € 425,00 p.p. excl. BTW.

Training Icon Clock

Duur: 1 dag (van 9:00 tot 16:30)

Training Icon Person

De training wordt klassikaal gegeven aan maximaal 10 personen.

Training Icon Location

Trainingslocatie:  Leersum of Doorn

Training Icon Location

Op dit moment zijn er nog geen data bekend voor deze training. Neem contact met ons op voor meer informatie.

Training Icon Info

Wil je meer informatie over deze, of andere trainingen? Neem gerust contact met ons op. Je kunt ons bereiken via 0343-420 875 of .