Visual Basic.Net

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