SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Premiers pas dans l'univers .NET
Agenda
Architecture .NET Framework 4.5
Quelques fonctionnalités
Questions/Reponses
Architecture .NET Framework 4.5
Quelques fonctionnalités
Common Language Runtime
Il agit comme un moteur d'exécution
pour le .NET Framework. Tous les
programmes .NET s’exécutent sous la
supervision du CLR.
Base Class Library
C’est une bibliothèque de fonctionnalités
qui sont disponibles pour tous les langues
du .NET Framework. Il se compose de
classes, interfaces de types réutilisables qui
s’intègre avec le CLR.
Portable Class Library
Les Portable Class Library (PCL) vous permettent
de développer et de construire des Assemblies
gérés qui fonctionnent sur plusieurs plates-
formes .NET Framework. Utiliser un projet
Bibliothèque de classes portable, vous choisissez
les plates-formes (telles que Windows Phone et
.NET pour les applications Windows store) à
cibler.
Managed Extensibility Framework (MEF)
MEF est une bibliothèque pour créer
des applications légères, extensibles.
Elle permet aux développeurs
d'applications de découvrir et d'utiliser
les extensions sans aucune
configuration requise.
Dynamic Language Runtime
Il fournit l'environnement d'exécution
pour les langages dynamiques, etc.
pour être exécuter entièrement sous
le contrôle du CLR.
WinRT
WinRT ou Windows Runtime API fournit les
éléments de l'interface utilisateur pour la
création d'applications Windows Store, et donne
accès à Windows 8 ou aux fonctionnalités du
système d'exploitation Windows RT. WinRT
supporte le développement en C et d'autres
langues gérées comme C# et VB.NET, ainsi que
JavaScript et TypeScript.
ASP.NET
C’est la technologie du .NET
Framework utilisé pour construire des
applications web riches basées sur
Internet.
Windows Store Apps (Metro Style Apps)
Une application Windows Store est un
nouveau type d'application qui fonctionne
sur des appareils Windows 8 et peuvent
profiter des nouvelles API de WinRT.
Desktop Apps (Windows Forms)
Une application Windows Desktop est une
application Windows Forms traditionnel avec un
nouveau nom. Les logiciels développés pour
Windows XP, Windows Vista et Windows 7 sera
classée comme une application Windows
Desktop lors de l'exécution dans Windows 8.
WPF
WPF est utilisé pour créer des applications avec
une expérience utilisateur riche. Il comprend
l'interface utilisateur de l'application, les
graphiques 2D, 3D et multimédia. Il tire profit de
l'accélération matérielle des cartes graphiques
modernes. WPF rend l'interface utilisateur plus
rapide, évolutive et la résolution indépendante.
Silver Light
C’est une technologie basée cross-
browser web qui permet aux concepteurs
et aux développeurs de fournir des
applications Internet riches (RIA) intégrés
dans les pages Web.
Ado.NET
Cette technologie est utilisé pour créer
une couche d'accès aux données pour
interroger et manipuler les données des
sources de données sous-jacente comme
SQL Server, Oracle et DB2, etc.
LINQ
Il vous permet d'interroger les données des
différentes sources de données (comme les
bases de données SQL, des documents XML,
des jeux de Ado.NET, divers services Web et
d'autres objets tels que les collections,
génériques, etc.) à l'aide d'une requête comme
syntaxe SQL avec les langages du .NET
Framework comme C# et VB.
Ado.NET Entity Framework
Elle est utilisé pour interroger et
stocker des données dans les bases
de données relationnelles (comme
SQL Server, Oracle, DB2, etc.) en
mode ORM.
Parallel Extension
Il vous permet de distribuer votre
code de travail sur plusieurs
processeurs pour profiter du matériel.
WCF
Il est utilisé pour la construction et le
développement de services basés sur
les normes WS- *.
ASP.NET WebAPI
Asp.NET WebAPI est un cadre pour la
construction de services HTTP qui peuvent
être consomment par un large éventail de
clients, y compris les navigateurs, les
portables, iPhone ...
SignalR
ASP.NET SignalR est une bibliothèque qui simplifie
le processus d'ajout de fonctionnalités Web en
temps réel aux applications. Fonctionnalité web
en temps réel est la capacité d'avoir le contenu
du serveur poussé aux clients connectés
instantanément dès qu'elle sera disponible, plutôt
que de devoir attendre qu’un client demande de
nouvelles données.
WF
Il est utilisé pour construire les
moteurs de workflow de l'entreprise et
les règles orientée processus.
Visual Studio 2012
L'IDE de Visual Studio propose un ensemble
d'outils qui vous aident à écrire et modifier le
code pour vos programmes, ainsi que de
détecter et de corriger les erreurs dans vos
programmes. L'aide de Visual Studio 2012, vous
pouvez créer des applications Windows Store,
les applications de bureau, applications mobiles,
applications ASP.NET Web et services Web.
Show me some code
Linq
http://goo.gl/Unvn8W
Show me some code
Async/Await
http://goo.gl/gDPcld
Show me some code
EF Code First
https://entityframework.codeplex.com/
Show me some code
SignalR
http://www.asp.net/signalr
http://signalr.net/
Question/Réponses
Premiers pas dans l'univers .NET

Contenu connexe

En vedette

Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...CA API Management
 
Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)Stormpath
 
Kevin Avignon: Roslyn - La plateforme de compilation .NET
Kevin Avignon: Roslyn - La plateforme de compilation .NETKevin Avignon: Roslyn - La plateforme de compilation .NET
Kevin Avignon: Roslyn - La plateforme de compilation .NETMSDEVMTL
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation guest9e3d59
 

En vedette (8)

Le garbage collector .NEt
Le garbage collector .NEtLe garbage collector .NEt
Le garbage collector .NEt
 
Messaging
MessagingMessaging
Messaging
 
Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0
 
.NET Framework
.NET Framework.NET Framework
.NET Framework
 
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
Best Practices You Must Apply to Secure Your APIs - Scott Morrison, SVP & Dis...
 
Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)Secure Your REST API (The Right Way)
Secure Your REST API (The Right Way)
 
Kevin Avignon: Roslyn - La plateforme de compilation .NET
Kevin Avignon: Roslyn - La plateforme de compilation .NETKevin Avignon: Roslyn - La plateforme de compilation .NET
Kevin Avignon: Roslyn - La plateforme de compilation .NET
 
The Internet Presentation
The Internet Presentation The Internet Presentation
The Internet Presentation
 

Similaire à Premiers pas dans l'univers .NET

BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web MicrosoftChristophe Lauer
 
PRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxPRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxAleskaVargas2
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day parisLeTesteur
 
Les plateformes de développement des web services
Les plateformes de développement des web servicesLes plateformes de développement des web services
Les plateformes de développement des web servicesoussemos
 
La plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsLa plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsMicrosoft
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightChristophe Lauer
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Nazih Heni
 
Adama Coulibaly.pptx
Adama Coulibaly.pptxAdama Coulibaly.pptx
Adama Coulibaly.pptxIdrissaDembl
 
Génération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTOGénération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTOguested7f6
 
Introdot Netc Sharp Fr
Introdot Netc Sharp FrIntrodot Netc Sharp Fr
Introdot Netc Sharp FrGregory Renard
 

Similaire à Premiers pas dans l'univers .NET (20)

Introduction à ASP.NET
Introduction à ASP.NETIntroduction à ASP.NET
Introduction à ASP.NET
 
Chapitre 1
Chapitre 1Chapitre 1
Chapitre 1
 
Présentation Silverlight
Présentation SilverlightPrésentation Silverlight
Présentation Silverlight
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Web services SOAP et REST
Web services  SOAP et RESTWeb services  SOAP et REST
Web services SOAP et REST
 
La plateforme Web Microsoft
La plateforme Web MicrosoftLa plateforme Web Microsoft
La plateforme Web Microsoft
 
PRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxPRESENTATION_webclient.pptx
PRESENTATION_webclient.pptx
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day paris
 
Ws asp.net
Ws asp.netWs asp.net
Ws asp.net
 
Windev
WindevWindev
Windev
 
Les plateformes de développement des web services
Les plateformes de développement des web servicesLes plateformes de développement des web services
Les plateformes de développement des web services
 
La plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsLa plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nuls
 
Base donnes my_sql
Base donnes my_sqlBase donnes my_sql
Base donnes my_sql
 
CLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et SilverlightCLaueR - AFUP PHP et Silverlight
CLaueR - AFUP PHP et Silverlight
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
Presentation platform flash
Presentation platform flashPresentation platform flash
Presentation platform flash
 
Adama Coulibaly.pptx
Adama Coulibaly.pptxAdama Coulibaly.pptx
Adama Coulibaly.pptx
 
Génération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTOGénération de documents Office avec Open XML et VSTO
Génération de documents Office avec Open XML et VSTO
 
Introdot Netc Sharp Fr
Introdot Netc Sharp FrIntrodot Netc Sharp Fr
Introdot Netc Sharp Fr
 
Architecture android
Architecture androidArchitecture android
Architecture android
 

Plus de Bantu Hub

Conseils pratiques en entrepreneuriat
Conseils pratiques en  entrepreneuriatConseils pratiques en  entrepreneuriat
Conseils pratiques en entrepreneuriatBantu Hub
 
L'entrepreneuriat comme modèle de développement économique
L'entrepreneuriat comme modèle de développement économiqueL'entrepreneuriat comme modèle de développement économique
L'entrepreneuriat comme modèle de développement économiqueBantu Hub
 
Tout savoir sur les numeros verts
Tout savoir sur les numeros vertsTout savoir sur les numeros verts
Tout savoir sur les numeros vertsBantu Hub
 
La puissance d’une vision
La  puissance d’une visionLa  puissance d’une vision
La puissance d’une visionBantu Hub
 
Comment batir strategie corporate media
Comment batir strategie corporate mediaComment batir strategie corporate media
Comment batir strategie corporate mediaBantu Hub
 
La therapie de l 'echec par Verone MANKOU
La therapie de l 'echec par Verone MANKOULa therapie de l 'echec par Verone MANKOU
La therapie de l 'echec par Verone MANKOUBantu Hub
 
Se plaindre des opérateurs de téléphonie
Se plaindre des opérateurs de téléphonieSe plaindre des opérateurs de téléphonie
Se plaindre des opérateurs de téléphonieBantu Hub
 
Reseaux sociaux samba pro
Reseaux sociaux samba proReseaux sociaux samba pro
Reseaux sociaux samba proBantu Hub
 
Ma verite d'entrepreneur
Ma verite d'entrepreneurMa verite d'entrepreneur
Ma verite d'entrepreneurBantu Hub
 
Les indispensables de la femme
Les indispensables de la femmeLes indispensables de la femme
Les indispensables de la femmeBantu Hub
 
Rôle et place des tic
Rôle et place des ticRôle et place des tic
Rôle et place des ticBantu Hub
 
Bantuhub et les femmes
Bantuhub et les femmesBantuhub et les femmes
Bantuhub et les femmesBantu Hub
 
Charte de nommage proposée l'ACNIC
Charte de nommage proposée l'ACNICCharte de nommage proposée l'ACNIC
Charte de nommage proposée l'ACNICBantu Hub
 
Comment choisir ses collaborateurs et créer une équipe cohérente?
Comment choisir ses collaborateurs et créer une équipe cohérente?Comment choisir ses collaborateurs et créer une équipe cohérente?
Comment choisir ses collaborateurs et créer une équipe cohérente?Bantu Hub
 
Comment internet peut-il permettre aux entreprises de se faie connaitre et de...
Comment internet peut-il permettre aux entreprises de se faie connaitre et de...Comment internet peut-il permettre aux entreprises de se faie connaitre et de...
Comment internet peut-il permettre aux entreprises de se faie connaitre et de...Bantu Hub
 
Les outils Adobe indispensables en entreprenariat
Les outils Adobe indispensables en entreprenariatLes outils Adobe indispensables en entreprenariat
Les outils Adobe indispensables en entreprenariatBantu Hub
 
Présentation du Bantuhub lors de la semaine de l'entreprenariat
Présentation du Bantuhub lors de la semaine de l'entreprenariatPrésentation du Bantuhub lors de la semaine de l'entreprenariat
Présentation du Bantuhub lors de la semaine de l'entreprenariatBantu Hub
 
Pourquoi et comment bloguer
Pourquoi et comment bloguerPourquoi et comment bloguer
Pourquoi et comment bloguerBantu Hub
 
Entreprendre au congo
Entreprendre au congoEntreprendre au congo
Entreprendre au congoBantu Hub
 
Le financement de l'industrie numérique au Congo
Le financement de l'industrie numérique au CongoLe financement de l'industrie numérique au Congo
Le financement de l'industrie numérique au CongoBantu Hub
 

Plus de Bantu Hub (20)

Conseils pratiques en entrepreneuriat
Conseils pratiques en  entrepreneuriatConseils pratiques en  entrepreneuriat
Conseils pratiques en entrepreneuriat
 
L'entrepreneuriat comme modèle de développement économique
L'entrepreneuriat comme modèle de développement économiqueL'entrepreneuriat comme modèle de développement économique
L'entrepreneuriat comme modèle de développement économique
 
Tout savoir sur les numeros verts
Tout savoir sur les numeros vertsTout savoir sur les numeros verts
Tout savoir sur les numeros verts
 
La puissance d’une vision
La  puissance d’une visionLa  puissance d’une vision
La puissance d’une vision
 
Comment batir strategie corporate media
Comment batir strategie corporate mediaComment batir strategie corporate media
Comment batir strategie corporate media
 
La therapie de l 'echec par Verone MANKOU
La therapie de l 'echec par Verone MANKOULa therapie de l 'echec par Verone MANKOU
La therapie de l 'echec par Verone MANKOU
 
Se plaindre des opérateurs de téléphonie
Se plaindre des opérateurs de téléphonieSe plaindre des opérateurs de téléphonie
Se plaindre des opérateurs de téléphonie
 
Reseaux sociaux samba pro
Reseaux sociaux samba proReseaux sociaux samba pro
Reseaux sociaux samba pro
 
Ma verite d'entrepreneur
Ma verite d'entrepreneurMa verite d'entrepreneur
Ma verite d'entrepreneur
 
Les indispensables de la femme
Les indispensables de la femmeLes indispensables de la femme
Les indispensables de la femme
 
Rôle et place des tic
Rôle et place des ticRôle et place des tic
Rôle et place des tic
 
Bantuhub et les femmes
Bantuhub et les femmesBantuhub et les femmes
Bantuhub et les femmes
 
Charte de nommage proposée l'ACNIC
Charte de nommage proposée l'ACNICCharte de nommage proposée l'ACNIC
Charte de nommage proposée l'ACNIC
 
Comment choisir ses collaborateurs et créer une équipe cohérente?
Comment choisir ses collaborateurs et créer une équipe cohérente?Comment choisir ses collaborateurs et créer une équipe cohérente?
Comment choisir ses collaborateurs et créer une équipe cohérente?
 
Comment internet peut-il permettre aux entreprises de se faie connaitre et de...
Comment internet peut-il permettre aux entreprises de se faie connaitre et de...Comment internet peut-il permettre aux entreprises de se faie connaitre et de...
Comment internet peut-il permettre aux entreprises de se faie connaitre et de...
 
Les outils Adobe indispensables en entreprenariat
Les outils Adobe indispensables en entreprenariatLes outils Adobe indispensables en entreprenariat
Les outils Adobe indispensables en entreprenariat
 
Présentation du Bantuhub lors de la semaine de l'entreprenariat
Présentation du Bantuhub lors de la semaine de l'entreprenariatPrésentation du Bantuhub lors de la semaine de l'entreprenariat
Présentation du Bantuhub lors de la semaine de l'entreprenariat
 
Pourquoi et comment bloguer
Pourquoi et comment bloguerPourquoi et comment bloguer
Pourquoi et comment bloguer
 
Entreprendre au congo
Entreprendre au congoEntreprendre au congo
Entreprendre au congo
 
Le financement de l'industrie numérique au Congo
Le financement de l'industrie numérique au CongoLe financement de l'industrie numérique au Congo
Le financement de l'industrie numérique au Congo
 

Premiers pas dans l'univers .NET

  • 1.
  • 2. Premiers pas dans l'univers .NET
  • 3. Agenda Architecture .NET Framework 4.5 Quelques fonctionnalités Questions/Reponses
  • 6. Common Language Runtime Il agit comme un moteur d'exécution pour le .NET Framework. Tous les programmes .NET s’exécutent sous la supervision du CLR.
  • 7. Base Class Library C’est une bibliothèque de fonctionnalités qui sont disponibles pour tous les langues du .NET Framework. Il se compose de classes, interfaces de types réutilisables qui s’intègre avec le CLR.
  • 8. Portable Class Library Les Portable Class Library (PCL) vous permettent de développer et de construire des Assemblies gérés qui fonctionnent sur plusieurs plates- formes .NET Framework. Utiliser un projet Bibliothèque de classes portable, vous choisissez les plates-formes (telles que Windows Phone et .NET pour les applications Windows store) à cibler.
  • 9. Managed Extensibility Framework (MEF) MEF est une bibliothèque pour créer des applications légères, extensibles. Elle permet aux développeurs d'applications de découvrir et d'utiliser les extensions sans aucune configuration requise.
  • 10. Dynamic Language Runtime Il fournit l'environnement d'exécution pour les langages dynamiques, etc. pour être exécuter entièrement sous le contrôle du CLR.
  • 11. WinRT WinRT ou Windows Runtime API fournit les éléments de l'interface utilisateur pour la création d'applications Windows Store, et donne accès à Windows 8 ou aux fonctionnalités du système d'exploitation Windows RT. WinRT supporte le développement en C et d'autres langues gérées comme C# et VB.NET, ainsi que JavaScript et TypeScript.
  • 12. ASP.NET C’est la technologie du .NET Framework utilisé pour construire des applications web riches basées sur Internet.
  • 13. Windows Store Apps (Metro Style Apps) Une application Windows Store est un nouveau type d'application qui fonctionne sur des appareils Windows 8 et peuvent profiter des nouvelles API de WinRT.
  • 14. Desktop Apps (Windows Forms) Une application Windows Desktop est une application Windows Forms traditionnel avec un nouveau nom. Les logiciels développés pour Windows XP, Windows Vista et Windows 7 sera classée comme une application Windows Desktop lors de l'exécution dans Windows 8.
  • 15. WPF WPF est utilisé pour créer des applications avec une expérience utilisateur riche. Il comprend l'interface utilisateur de l'application, les graphiques 2D, 3D et multimédia. Il tire profit de l'accélération matérielle des cartes graphiques modernes. WPF rend l'interface utilisateur plus rapide, évolutive et la résolution indépendante.
  • 16. Silver Light C’est une technologie basée cross- browser web qui permet aux concepteurs et aux développeurs de fournir des applications Internet riches (RIA) intégrés dans les pages Web.
  • 17. Ado.NET Cette technologie est utilisé pour créer une couche d'accès aux données pour interroger et manipuler les données des sources de données sous-jacente comme SQL Server, Oracle et DB2, etc.
  • 18. LINQ Il vous permet d'interroger les données des différentes sources de données (comme les bases de données SQL, des documents XML, des jeux de Ado.NET, divers services Web et d'autres objets tels que les collections, génériques, etc.) à l'aide d'une requête comme syntaxe SQL avec les langages du .NET Framework comme C# et VB.
  • 19. Ado.NET Entity Framework Elle est utilisé pour interroger et stocker des données dans les bases de données relationnelles (comme SQL Server, Oracle, DB2, etc.) en mode ORM.
  • 20. Parallel Extension Il vous permet de distribuer votre code de travail sur plusieurs processeurs pour profiter du matériel.
  • 21. WCF Il est utilisé pour la construction et le développement de services basés sur les normes WS- *.
  • 22. ASP.NET WebAPI Asp.NET WebAPI est un cadre pour la construction de services HTTP qui peuvent être consomment par un large éventail de clients, y compris les navigateurs, les portables, iPhone ...
  • 23. SignalR ASP.NET SignalR est une bibliothèque qui simplifie le processus d'ajout de fonctionnalités Web en temps réel aux applications. Fonctionnalité web en temps réel est la capacité d'avoir le contenu du serveur poussé aux clients connectés instantanément dès qu'elle sera disponible, plutôt que de devoir attendre qu’un client demande de nouvelles données.
  • 24. WF Il est utilisé pour construire les moteurs de workflow de l'entreprise et les règles orientée processus.
  • 25. Visual Studio 2012 L'IDE de Visual Studio propose un ensemble d'outils qui vous aident à écrire et modifier le code pour vos programmes, ainsi que de détecter et de corriger les erreurs dans vos programmes. L'aide de Visual Studio 2012, vous pouvez créer des applications Windows Store, les applications de bureau, applications mobiles, applications ASP.NET Web et services Web.
  • 26. Show me some code Linq http://goo.gl/Unvn8W
  • 27. Show me some code Async/Await http://goo.gl/gDPcld
  • 28. Show me some code EF Code First https://entityframework.codeplex.com/
  • 29. Show me some code SignalR http://www.asp.net/signalr http://signalr.net/