Home

Programmation C#, aspects avancés 3

Module 1: Linq
1. Linq to objects
2. Linq to SQL
3. Linq to XML
4. Labo

Module 2: Windows Communication Foundation (WCF)
1. Introductions aux services WCF
2. L'hôte, le contract, le service, les endpoints, les types de transport, marshalling, unmarshalling
3. Le self-hosting
4. Services SOAP
5. Services REST
6. Labo

Module 3: Patrons de conception
1. Introduction aux patrons de conception
2. Patrons de création
      - abstract factory
      - builder
      - factory method
      - prototype
      - singleton
3. Patrons de structure
      - adapter
      - bridge
      - composite
      - decorator
      - facade
      - flyweight
      - proxy
4. Patrons de comportement
      - chain of responsability
      - command
      - interpreter
      - iterator
      - mediator
      - memento
      - observer
      - state
      - strategy
      - template method
      - visitor
      - callback
5. Labo

Module 4: Interopérabilité .NET/COM
1. Utiliser des composants .NET et COM dans les applications
2. Appeler des objets COM à partir de .NET
3. Appeler des composants .NET à partir de COM
4. Utiliser les API Win32 avec les applications WinForms
5. Labo

Home