palais descongrèsParis7, 8 et 9février 2012
Quoi de neuf dans ASP.NET 4.57 FévrierTomasz Jaskula           Mohamed Zied NemiliDéveloppeur/Architecte   Développeur/Arc...
Agenda  Nouveautés de ASP.NET Web Forms    Les contrôles de données fortement typés    Model binding, Encodage HTML des ex...
Agenda  ASP.NET Core Runtime and Framework     Améliorations de la gestion de HttpRequest     Modules et Handlers asynchro...
Nouveautés de ASP.NET Web Forms  Les contrôles de données fortement typés  Model binding  Encodage HTML des expressions de...
DEMOLes contrôles de données fortement typés
Nouveautés de ASP.NET Web Forms  Les contrôles de données fortement typés  Model binding  Encodage HTML des expressions de...
DEMOModel binding : Select, update, filtre, …
Nouveautés de ASP.NET Web Forms  Les contrôles de données fortement typés  Model binding  Encodage HTML des expressions de...
Nouveautés de ASP.NET Web Forms  Les contrôles de données fortement typés  Model binding  Encodage HTML des expressions de...
Nouveautés de ASP.NET Web Forms  Les contrôles de données fortement typés  Model binding  Encodage HTML des expressions de...
ASP.NET Web Pages 2  Nouveau template de site, rendu spécifique mobile  Validation de saisie améliorée  Gestion des ressou...
ASP.NET Web Pages 2  Nouveau template de site, rendu spécifique mobile  Validation de saisie améliorée  Gestion des ressou...
DEMORendu pour périphérique mobile
ASP.NET Web Pages 2  Nouveau template de site, rendu spécifique mobile  Validation de saisie améliorée  Gestion des ressou...
DEMOValidation de saisie améliorée
ASP.NET Web Pages 2  Nouveau template de site, rendu spécifique mobile  Validation de saisie améliorée  Gestion des ressou...
ASP.NET Web Pages 2  Nouveau template de site, rendu spécifique mobile  Validation de saisie améliorée  Gestion des ressou...
DEMOMembership et authentification
ASP.NET Web Pages 2  Nouveau template de site, rendu spécifique mobile  Validation de saisie améliorée  Gestion des ressou...
DEMOFonctions rapides pour la carto
ASP.NET Web Pages 2  Nouveau template de site, rendu spécifique mobile  Validation de saisie améliorée  Gestion des ressou...
ASP.NET Core Runtime and Framework  Lecture/Ecriture asynchrone de HttpRequest et  Response  Les modules et handlers async...
ASP.NET Core Runtime and Framework  Lecture/Ecriture asynchrone de HttpRequest et  Response       HttpRequest.GetBufferles...
ASP.NET Core Runtime and Framework  Lecture/Ecriture asynchrone de HttpRequest et Response  Les modules et handlers asynch...
DEMOLes modules et handlers asynchrones
ASP.NET Core Runtime and Framework  Lecture/Ecriture asynchrone de HttpRequest et Response  Les modules et handlers asynch...
ASP.NET Core Runtime and Framework DEMOSécurité et XSS
ASP.NET Core Runtime and Framework  Comment le Serveur peut-il se connecter au client ?
ASP.NET Core Runtime and Framework  Comment le Serveur peut-il se connecter au client ?    Simple polling avec Ajax     In...
ASP.NET Core Runtime and Framework  Comment le Serveur peut-il se connecter au client ?    Long polling                   ...
ASP.NET Core Runtime and Framework  Comment le Serveur peut-il se connecter au client ?    HTML 5 et WebSockets           ...
ASP.NET Core Runtime and Framework  Lecture/Ecriture asynchrone de HttpRequest et Response  Les modules et handlers asynch...
DEMOHTML 5 WebSockets
ASP.NET Core Runtime and Framework  Lecture/Ecriture asynchrone de HttpRequest et Response  Les modules et handlers asynch...
ASP.NET Core Runtime and Framework  Amélioration des performances pour le web hosting    Partage des assemblies communes  ...
ASP.NET Core Runtime and Framework  Amélioration des performances pour le web hosting    Partage des assemblies communes  ...
ASP.NET Core Runtime and Framework  Amélioration des performances pour le web hosting    Partage des assemblies communes  ...
ASP.NET Core Runtime and Framework  Amélioration des performances pour le web hosting    Partage des assemblies communes  ...
ASP.NET Core Runtime and Framework  Amélioration des performances pour le web hosting    Partage des assemblies communes  ...
Visual Studio 2011   IISExpress   ASP .NET precompilation et merge
https://github.com/tjaskula/TechDays-2012-ASP.NET-4.5Tomasz Jaskula                          Mohamed Zied Nemili@tjaskula ...
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
Prochain SlideShare
Chargement dans…5
×

[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5

1 259 vues

Publié le

TechDays 2012
Session : Quoi de neuf dans ASP.NET 4.5
Animée par :
- Tomasz JASKULA
- Mohamed Zied NEMILI

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 259
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. Quoi de neuf dans ASP.NET 4.57 FévrierTomasz Jaskula Mohamed Zied NemiliDéveloppeur/Architecte Développeur/ArchitecteCompose IT IIEXPERT
  3. 3. Agenda Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding, Encodage HTML des expressions de liaison de données HTML5, Unobtrusive Validation ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation améliorée, gestion des ressources Membership et authentification Helper pour les cartes
  4. 4. Agenda ASP.NET Core Runtime and Framework Améliorations de la gestion de HttpRequest Modules et Handlers asynchrones, WebSockets Sécurité & XSS, amélioration des performances Visual Studio 2011 IISExpress ASP .NET precompilation et merge Q&R
  5. 5. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  6. 6. DEMOLes contrôles de données fortement typés
  7. 7. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  8. 8. DEMOModel binding : Select, update, filtre, …
  9. 9. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data-Binding Expressions) HTML5 Unobtrusive Validation
  10. 10. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  11. 11. Nouveautés de ASP.NET Web Forms Les contrôles de données fortement typés Model binding Encodage HTML des expressions de liaison de données (HTML Encoded Data- Binding Expressions) HTML5 Unobtrusive Validation
  12. 12. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  13. 13. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  14. 14. DEMORendu pour périphérique mobile
  15. 15. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  16. 16. DEMOValidation de saisie améliorée
  17. 17. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  18. 18. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes
  19. 19. DEMOMembership et authentification
  20. 20. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes Microsoft.Web.Helpers.Maps
  21. 21. DEMOFonctions rapides pour la carto
  22. 22. ASP.NET Web Pages 2 Nouveau template de site, rendu spécifique mobile Validation de saisie améliorée Gestion des ressources Membership et authentification Helper pour les cartes Exécution en parallèle
  23. 23. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  24. 24. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response HttpRequest.GetBufferlessInputStream() HttpRequest.GetBufferedInputStream() HttpRespose.Flush() Les modules et handlers asynchrones (await/Task) HTTP handler asynchrone Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  25. 25. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  26. 26. DEMOLes modules et handlers asynchrones
  27. 27. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS System.Web.Security.AntiXss. AntiXssEncoder Support de protocole WebSocket Amélioration des performances pour le web hosting
  28. 28. ASP.NET Core Runtime and Framework DEMOSécurité et XSS
  29. 29. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ?
  30. 30. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ? Simple polling avec Ajax Intervalle de polling Client Serveur
  31. 31. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ? Long polling Client Serveur
  32. 32. ASP.NET Core Runtime and Framework Comment le Serveur peut-il se connecter au client ? HTML 5 et WebSockets Client 1. HTTP 2. Communication handshake TCP bidirectionnelle Serveur
  33. 33. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  34. 34. DEMOHTML 5 WebSockets
  35. 35. ASP.NET Core Runtime and Framework Lecture/Ecriture asynchrone de HttpRequest et Response Les modules et handlers asynchrones (await/Task) Sécurité et XSS Support de protocole WebSocket Amélioration des performances pour le web hosting
  36. 36. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK
  37. 37. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK
  38. 38. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK Multi-Core JIT compilation NET Framework 4.5
  39. 39. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK Multi-Core JIT compilation NET Framework 4.5 GC tuné pour optimiser la mémoire NET Framework 4.5
  40. 40. ASP.NET Core Runtime and Framework Amélioration des performances pour le web hosting Partage des assemblies communes NET Framework 4 and Visual Studio 11 Developer Preview SDK Multi-Core JIT compilation NET Framework 4.5 GC tuné pour optimiser la mémoire NET Framework 4.5 « Prefeching » pour les applications Web NET Framework 4.5 sur Windows 8
  41. 41. Visual Studio 2011 IISExpress ASP .NET precompilation et merge
  42. 42. https://github.com/tjaskula/TechDays-2012-ASP.NET-4.5Tomasz Jaskula Mohamed Zied Nemili@tjaskula zied@zied.frtomasz@jaskula.fr http://www.zied.frhttp://blogs.developpeur.org (FR)http://www.codedistillers.fr (ENG)http://www.compose-it-soft.fr

×