Goals
- Acquire advanced notions in VB.Net for the creation of web services, efficient graphical interfaces with WPF and a powerful persistence layer
Program
Development and deployment of .Net applications
Contributions of the different versions of VB.Net
Architecture and best practices
Genericity: methods, classes and interfaces
Anonymous methods
Advanced object: indexers, initialization / destruction, interfaces, reflection
Introduction to parallelism
Asynchronous programming
Workshop: Use of abstraction, common interfaces and polymorphism – Complex collections
Handling of XML in VB.Net: creation, parsing, transformations
Web services: presentation, architecture and protocols
Summary of SOAP and WSDL
Principles of WCF (Windows Communication Framework)
Assemblies, contract and implementation of a service
Hosting of the service (console, IIS , windows service)
Consumption of a service
Workshop: Implementation and consumption of a WCF web service
WPF (Windows Presentation Foundation): presentation,
WPF architecture compared to Winforms
Introduction to XAML, construction of windows
Event management
Main controls and positioning
Interractivity and data management
Workshop: creation of a complete management application with WPF
Reminders of database access with ADO.Net
Overview of ORM
Entity Framework frameworks: functionalities,
LINQ architecture : presentation, syntax and generation of requests
Managing associations
Calling stored procedures
Lab: High-performance implementation of a data access layer with Entity Framework
Duration
5 days
Price
£ 2475
Audience
VB.Net Developers
Prerequisites
Have followed the "VB.Net Initiation + Deepening" training or equivalent knowledge
Reference
.NE663-F
Sessions
Contact us for more informations about session date