Presentation certification 70-536 atelier 1

29
Initiation à la Certification .NET Fondamentale 70-536 Présenté par: Ouederni Mohamed WorkShop Team Member 17/03/2011 ENIT, Salle 745

description

Présentation du premier atelier de certification 70-536 pour ENIT.NET.ENIT, Tunis, le 17/03/2011

Transcript of Presentation certification 70-536 atelier 1

Page 1: Presentation certification 70-536 atelier 1

ENIT, Salle 745

Initiation à la Certification .NET Fondamentale 70-536

Présenté par:Ouederni MohamedWorkShop Team Member

17/03/2011

Page 2: Presentation certification 70-536 atelier 1

Microsoft ® .NET Framework 2.0,Application Development Foundation

Page 3: Presentation certification 70-536 atelier 1

Pour quoi préparer l’examen 70-536 ?

Microsoft ® .NET Framework 2.0, Application Development Foundation

ASP.NET70-515

WPF70-511

WCF70-513

ADO.NET70-516

Page 4: Presentation certification 70-536 atelier 1

Programme de certification 70-536• Chap 1: Notions fondamentales du Framework.• Chap 2: Les Entrées-Sorties.• Chap 3: Searching, encoding et modifying Text.• Chap 4: Collections and generics.• Chap 5: Serialization.• Chap 6: Graphics.• Chap 7: Threading.• Chap 8: ApplicationDomains and services.

Page 5: Presentation certification 70-536 atelier 1

Programme de certification 70-536• Chap 9: Installing and Configuring applications.• Chap 10: Instrumentation.• Chap 11: Application Security.• Chap 12: User and Data Security.• Chap 13: Interoperation.• Chap 14: Reflection.• Chap 15: Mail.• Chap 16: Globalization.

Page 6: Presentation certification 70-536 atelier 1

Chap 1: Notions fondamentales du Framework.• Architecture du .NET Framework• Les classes et les objets• La conversion de types

Page 7: Presentation certification 70-536 atelier 1

Chap 2: Les Entrées-Sorties.

• Navigation dans le FileSystem• Lecture et Écriture de Fichiers• Compression de Flux• Travailler avec les « Isolated Storage »

Page 8: Presentation certification 70-536 atelier 1

Chap 3: Searching, encoding et modifying Text.• Forming Regular Expressions• Encoding and Decoding

Page 9: Presentation certification 70-536 atelier 1

Chap 4: Collections and generics.

• Collecting Data Items• Working with Sequential Lists• Working with Dictionnaries• Using Specialized Collections• Generic Collections

Page 10: Presentation certification 70-536 atelier 1

Chap 5: Serialization.

• Serializing objects• XML Serialization• Custom Serialization

Page 11: Presentation certification 70-536 atelier 1

Chap 6: Graphics.

• Drawing Graphics• Working with Images• Formatting Text

Page 12: Presentation certification 70-536 atelier 1

Chap 7: Threading.

• Creating Threads• Sharing Data• The Asynchronous Programming Model

Page 13: Presentation certification 70-536 atelier 1

Chap 8: ApplicationDomains and services.

• Creating Application Domains• Configuring Application Domains• Creating Windows Services

Page 14: Presentation certification 70-536 atelier 1

Chap 9: Installing and Configuring applications.• Configuration Settings• Creating an Installer• Using the .NET Framework 2.0 Configuration Tool• Configuration Management

Page 15: Presentation certification 70-536 atelier 1

Chap 10: Instrumentation.

• Logging Events• Debugging and Tracing• Monitoring Performance• Detecting Management Events

Page 16: Presentation certification 70-536 atelier 1

Chap 11: Application Security.

• Understanding Code Access Security• Using Declarative Security to Protect Assemblies• Using Declarative and Imperative Security to Protect

Methods

Page 17: Presentation certification 70-536 atelier 1

Chap 12: User and Data Security.

• Authenticating and Authorizing Users• Using Access Control Lists• Encrypting and Decrypting Data

Page 18: Presentation certification 70-536 atelier 1

Chap 13: Interoperation.

• Using COM Objects• Exposing .NET Components to COM• Using Unmanaged Code

Page 19: Presentation certification 70-536 atelier 1

Chap 14: Reflection.

• Understanding Reflection• Assembly Attributes• Reflecting Types• Writing Dynamic Code• Creating Code at Runtime

Page 20: Presentation certification 70-536 atelier 1

Chap 15: Mail.

• Creating a Mail Message• Sending Mail

Page 21: Presentation certification 70-536 atelier 1

Chap 16: Globalization.

• Using Culture Information• Creating a Custom Culture

Page 22: Presentation certification 70-536 atelier 1

Chapitre 1: Notions fondamentales du Framework.

Page 23: Presentation certification 70-536 atelier 1

Architecture du .NET Framework

Page 24: Presentation certification 70-536 atelier 1

.Net RoadMap.Net 1.0

.Net 1.1

.Net 2.0 .Net 3.0.Net 4.0 .Net 3.5

Le Fx 2.0 est le Fx Central

D’où l’utilité de préparer une certification concernant cet Framework de base.

Page 25: Presentation certification 70-536 atelier 1

Le modèle d’exécution d’une app .NetVB.NET C++ C# JScript …

vbc cppc csc jsc …

MSIL: Microsoft Intermediate Language

CLR: Common Language Runtime

JIT Compiler

System d’exploitation

Page 26: Presentation certification 70-536 atelier 1

• La plate-forme .NET est indépendante du langage– Tous les langages accèdent aux services fournis par la CLR

• Langage de Spécification Commun CLS– Chaque langage utilise et étend le Framework .NET– Les langages .NET sont interopérables.

• Les choix du langage deviendra un détail relatif aux développeurs:– Si vous êtes développeur VB, utiliser VB.NET.– Si vous êtes développeur C++ ou Java, C# est le langage qui vous

permettra de réutiliser au mieux votre expertise.

Common Language Specification

VB C++ C# JScript …

Page 27: Presentation certification 70-536 atelier 1

Common Language Runtime

Bibliothèque Standard

WinForms ASP.NET ADO.NET

Fx 2.0

PLINQ Task Parallel Library Fx 4.0

LINQ Entity Framework Fx 3.5

WPF WCF WF Fx 3.0Card Space

Pile du Framework .Net

Page 28: Presentation certification 70-536 atelier 1

Merci pour votre attention

Page 29: Presentation certification 70-536 atelier 1

Microsoft ® .NET Framework 2.0,Application Development Foundation

Q&R