SlideShare une entreprise Scribd logo
1  sur  14
Principes de base de ASP .NET
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ASP.NET c’est quoi ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hello World ,[object Object],[object Object],demo 3
Les avantages du modèle ASP.NET ,[object Object],[object Object],[object Object],[object Object],[object Object]
Les avantages du modèle ASP.NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Notion d’Application ASP .NET ,[object Object],[object Object],[object Object],ASPNET_WP.EXE ASP.NET worker process AppDomain1 http://AcmeCorp/WebApp1/Page1.aspx AppDomain2 http://AcmeCorp/WebApp2/Page2.aspx
Configuration d’une Application ASP .NET ,[object Object],[object Object],[object Object],<! — web.config - ASP.NET application-specific configuration file -- > <? xml   version =&quot;1.0&quot;   encoding =&quot;utf-8&quot;   ?> < configuration > < appSettings > <! -- custom application settings go here -- > < add   key =&quot;MyConnectionString&quot;   value =&quot;blah, blah, blah&quot;   /> </ appSettings > < system.web > <! — ASP.NET application-specific configuration settings go here -- >   </ system.web > </ configuration >
Pipeline, Modules et Handler ,[object Object],[object Object],[object Object],[object Object],[object Object],Inside the pipeline Handler ASP.NET request Module 3 Module 2 Module 1 Application HttpContext
Fichier .aspx, handler par excellence ,[object Object],[object Object],Form1.asp Form1.aspx Form1.aspx.vb <balises> <balises> code code Fichiers distincts / séparation logique Un seul fichier ASP 3 / PHP ASP.NET <balises> code code <balises> Form1.aspx
Services supplémentaires ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mobile Web Demo ,[object Object],demo
Comparatif ASP ASP .NET Séparation claire entre présentation et code Présentation mixée avec le code serveur Session, Cache, Tracing , Debugging … Services supplémentaires inexistant ou peu adaptés Exécution événementielle Exécution séquentielle Modèle objet riche Modèle objet pauvre VB .NET, C# VB Script, JScript Pages JIT compilées Pages interprétées ASP .NET ASP 3.0
Questions ?

Contenu connexe

Tendances

Soirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVCSoirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVC
SOAT
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv Ps
Gregory Renard
 
M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4
CERTyou Formation
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
Ouadie LAHDIOUI
 
symfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les Professionnelssymfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les Professionnels
Fabien Potencier
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Gregory Renard
 
Asp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme MsAsp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme Ms
Gregory Renard
 
Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 ee
chdalel
 

Tendances (20)

Soirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVCSoirée 3T Soat - Asp.net MVC
Soirée 3T Soat - Asp.net MVC
 
Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv Ps
 
ASP.NET 5: la révolution est en marche
ASP.NET 5: la révolution est en marcheASP.NET 5: la révolution est en marche
ASP.NET 5: la révolution est en marche
 
M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4M20486 formation-developper-des-applications-web-asp-net-mvc-4
M20486 formation-developper-des-applications-web-asp-net-mvc-4
 
ASP.NET MVC 5 et Web API 2
ASP.NET MVC 5 et Web API 2ASP.NET MVC 5 et Web API 2
ASP.NET MVC 5 et Web API 2
 
Symfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation GénéraleSymfony 2 : chapitre 1 - Présentation Générale
Symfony 2 : chapitre 1 - Présentation Générale
 
Mieux Développer en PHP avec Symfony
Mieux Développer en PHP avec SymfonyMieux Développer en PHP avec Symfony
Mieux Développer en PHP avec Symfony
 
Front end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitéeFront end, une île qui mérite d'être visitée
Front end, une île qui mérite d'être visitée
 
Symfony Best Practices
Symfony Best PracticesSymfony Best Practices
Symfony Best Practices
 
Symfony with angular.pptx
Symfony with angular.pptxSymfony with angular.pptx
Symfony with angular.pptx
 
Outillage pour Windows 8 XAML
Outillage pour Windows 8 XAMLOutillage pour Windows 8 XAML
Outillage pour Windows 8 XAML
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5
 
symfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les Professionnelssymfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les Professionnels
 
Atelier initiation Windows Phone 7
Atelier initiation Windows Phone 7Atelier initiation Windows Phone 7
Atelier initiation Windows Phone 7
 
Atelier Symfony2- Introduction
Atelier Symfony2- IntroductionAtelier Symfony2- Introduction
Atelier Symfony2- Introduction
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Architecture .net
Architecture  .netArchitecture  .net
Architecture .net
 
Asp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme MsAsp.Net Dans Plateforme Ms
Asp.Net Dans Plateforme Ms
 
Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 ee
 
Orchestrez vos projets Symfony sans fausses notes
Orchestrez vos projets Symfony sans fausses notesOrchestrez vos projets Symfony sans fausses notes
Orchestrez vos projets Symfony sans fausses notes
 

En vedette

Viavie Prez
Viavie PrezViavie Prez
Viavie Prez
Fing
 
CONVOCATIONS
CONVOCATIONSCONVOCATIONS
CONVOCATIONS
ramondiaz
 
C Y B E R J O U R N A L%20 M U S I C A L 1[1]
C Y B E R J O U R N A L%20 M U S I C A L 1[1]C Y B E R J O U R N A L%20 M U S I C A L 1[1]
C Y B E R J O U R N A L%20 M U S I C A L 1[1]
guestdfbc20
 
Groupe de travail "Juridique" - Open Data France - par Sandrine Mathon
Groupe de travail "Juridique" - Open Data France - par Sandrine MathonGroupe de travail "Juridique" - Open Data France - par Sandrine Mathon
Groupe de travail "Juridique" - Open Data France - par Sandrine Mathon
Fing
 
Annex I full de registre de l'alumnat nouvingut
Annex I full de registre de l'alumnat nouvingutAnnex I full de registre de l'alumnat nouvingut
Annex I full de registre de l'alumnat nouvingut
Margalida Gili Alou
 
internet adsl votre choix?
internet adsl votre choix?internet adsl votre choix?
internet adsl votre choix?
guest66681c
 
La Cigale et la Fourmi
La Cigale et la FourmiLa Cigale et la Fourmi
La Cigale et la Fourmi
ma_clage
 
Revuepresse01.06
Revuepresse01.06Revuepresse01.06
Revuepresse01.06
ramondiaz
 

En vedette (20)

Viavie Prez
Viavie PrezViavie Prez
Viavie Prez
 
Futaleufu
FutaleufuFutaleufu
Futaleufu
 
Sistemas De Monitorizacin De Información
Sistemas De Monitorizacin De InformaciónSistemas De Monitorizacin De Información
Sistemas De Monitorizacin De Información
 
M América Álvarez gonzáles - Open FWPA, las TIC en la Administración
M América Álvarez gonzáles - Open FWPA, las TIC en la AdministraciónM América Álvarez gonzáles - Open FWPA, las TIC en la Administración
M América Álvarez gonzáles - Open FWPA, las TIC en la Administración
 
CONVOCATIONS
CONVOCATIONSCONVOCATIONS
CONVOCATIONS
 
ENS-29-11-07
ENS-29-11-07ENS-29-11-07
ENS-29-11-07
 
C Y B E R J O U R N A L%20 M U S I C A L 1[1]
C Y B E R J O U R N A L%20 M U S I C A L 1[1]C Y B E R J O U R N A L%20 M U S I C A L 1[1]
C Y B E R J O U R N A L%20 M U S I C A L 1[1]
 
Anuncios60s
Anuncios60sAnuncios60s
Anuncios60s
 
Forum du GFII paris 2013
Forum du GFII paris 2013Forum du GFII paris 2013
Forum du GFII paris 2013
 
Glosario Digital
Glosario DigitalGlosario Digital
Glosario Digital
 
Groupe de travail "Juridique" - Open Data France - par Sandrine Mathon
Groupe de travail "Juridique" - Open Data France - par Sandrine MathonGroupe de travail "Juridique" - Open Data France - par Sandrine Mathon
Groupe de travail "Juridique" - Open Data France - par Sandrine Mathon
 
banco imperial**
banco imperial**banco imperial**
banco imperial**
 
Loquemereces
LoquemerecesLoquemereces
Loquemereces
 
Rendicion cuentas s_fernandez_2010
Rendicion cuentas s_fernandez_2010Rendicion cuentas s_fernandez_2010
Rendicion cuentas s_fernandez_2010
 
Miroir lycée général 2015
Miroir lycée général 2015Miroir lycée général 2015
Miroir lycée général 2015
 
Annex I full de registre de l'alumnat nouvingut
Annex I full de registre de l'alumnat nouvingutAnnex I full de registre de l'alumnat nouvingut
Annex I full de registre de l'alumnat nouvingut
 
internet adsl votre choix?
internet adsl votre choix?internet adsl votre choix?
internet adsl votre choix?
 
La Cigale et la Fourmi
La Cigale et la FourmiLa Cigale et la Fourmi
La Cigale et la Fourmi
 
Revuepresse01.06
Revuepresse01.06Revuepresse01.06
Revuepresse01.06
 
Salon Solutions CNIT La Défense.
Salon Solutions CNIT La Défense.Salon Solutions CNIT La Défense.
Salon Solutions CNIT La Défense.
 

Similaire à Principes De Base De Asp .Net

WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
Vincent Perrin
 
BordeauxJUG : Portails &amp; Portlets Java
BordeauxJUG : Portails &amp; Portlets JavaBordeauxJUG : Portails &amp; Portlets Java
BordeauxJUG : Portails &amp; Portlets Java
Camblor Frédéric
 
Building Entreprise App With Spring Portfolio
Building Entreprise App With Spring PortfolioBuilding Entreprise App With Spring Portfolio
Building Entreprise App With Spring Portfolio
maknihamdi
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
Tugdual Grall
 

Similaire à Principes De Base De Asp .Net (20)

[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
[TechDays 2012] : Quoi de neuf dans ASP.NET 4.5
 
Chap 3 - ASP .Net.pptx
Chap 3 - ASP .Net.pptxChap 3 - ASP .Net.pptx
Chap 3 - ASP .Net.pptx
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 
Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09Ajax en Java - GTI780 & MTI780 - ETS - A09
Ajax en Java - GTI780 & MTI780 - ETS - A09
 
Java Entreprise Edition
Java Entreprise EditionJava Entreprise Edition
Java Entreprise Edition
 
La plateforme JEE
La plateforme JEELa plateforme JEE
La plateforme JEE
 
Séquence1.pptx
Séquence1.pptxSéquence1.pptx
Séquence1.pptx
 
ppt1.pptx
ppt1.pptxppt1.pptx
ppt1.pptx
 
Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08Ajax en Java - GTI780 & MTI780 - ETS - A08
Ajax en Java - GTI780 & MTI780 - ETS - A08
 
BordeauxJUG : Portails &amp; Portlets Java
BordeauxJUG : Portails &amp; Portlets JavaBordeauxJUG : Portails &amp; Portlets Java
BordeauxJUG : Portails &amp; Portlets Java
 
Building Entreprise App With Spring Portfolio
Building Entreprise App With Spring PortfolioBuilding Entreprise App With Spring Portfolio
Building Entreprise App With Spring Portfolio
 
Ajax GTI780 & MTI780 ETS A09
Ajax  GTI780 & MTI780  ETS  A09Ajax  GTI780 & MTI780  ETS  A09
Ajax GTI780 & MTI780 ETS A09
 
Java Server Faces (JSF)
Java Server Faces (JSF)Java Server Faces (JSF)
Java Server Faces (JSF)
 
Bonitasoft - Vue générale de l’architecture de la plateforme Bonita
Bonitasoft  - Vue générale de l’architecture de la plateforme BonitaBonitasoft  - Vue générale de l’architecture de la plateforme Bonita
Bonitasoft - Vue générale de l’architecture de la plateforme Bonita
 
02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC 02 - [ASP.NET Core] ASP.NET Core MVC
02 - [ASP.NET Core] ASP.NET Core MVC
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
Développement Web
Développement WebDéveloppement Web
Développement Web
 
hassclic270.ppt
hassclic270.ppthassclic270.ppt
hassclic270.ppt
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 

Plus de Gregory Renard

WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLab
Gregory Renard
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session Innovation
Gregory Renard
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les Mv
Gregory Renard
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)
Gregory Renard
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
Gregory Renard
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software Dev
Gregory Renard
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
Gregory Renard
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Gregory Renard
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Gregory Renard
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010
Gregory Renard
 

Plus de Gregory Renard (20)

WygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLabWygDay - Session Innovation xBrainLab
WygDay - Session Innovation xBrainLab
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
M Forum
M ForumM Forum
M Forum
 
Approach the future of tourism by the new Technologies
Approach the future of tourism by the new TechnologiesApproach the future of tourism by the new Technologies
Approach the future of tourism by the new Technologies
 
Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !Approach the future of cities by the singularity of technologies !
Approach the future of cities by the singularity of technologies !
 
Wygday 2009 Session Innovation
Wygday 2009   Session InnovationWygday 2009   Session Innovation
Wygday 2009 Session Innovation
 
Net 2007 Faire Du E Commerce Dans Les Mv
Net 2007   Faire Du E Commerce Dans Les MvNet 2007   Faire Du E Commerce Dans Les Mv
Net 2007 Faire Du E Commerce Dans Les Mv
 
Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)Wygday Session PléNièRe (2)
Wygday Session PléNièRe (2)
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
Wygday 2008
Wygday 2008Wygday 2008
Wygday 2008
 
Web Services
Web ServicesWeb Services
Web Services
 
Vs2008 Linq
Vs2008 LinqVs2008 Linq
Vs2008 Linq
 
Vs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software DevVs2008 Breakthrough Software Dev
Vs2008 Breakthrough Software Dev
 
Vs2008 Ms Lux
Vs2008 Ms LuxVs2008 Ms Lux
Vs2008 Ms Lux
 
Visual Studio 2008 Overview
Visual Studio 2008 OverviewVisual Studio 2008 Overview
Visual Studio 2008 Overview
 
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
Visual Basic 9.0 – Visual Studio 2008 Quoi De Neuf 2.0
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Tour Horizont.Net
Tour Horizont.NetTour Horizont.Net
Tour Horizont.Net
 
Techdays Visual Studio 2010
Techdays Visual Studio 2010Techdays Visual Studio 2010
Techdays Visual Studio 2010
 

Principes De Base De Asp .Net

  • 1. Principes de base de ASP .NET
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Comparatif ASP ASP .NET Séparation claire entre présentation et code Présentation mixée avec le code serveur Session, Cache, Tracing , Debugging … Services supplémentaires inexistant ou peu adaptés Exécution événementielle Exécution séquentielle Modèle objet riche Modèle objet pauvre VB .NET, C# VB Script, JScript Pages JIT compilées Pages interprétées ASP .NET ASP 3.0

Notes de l'éditeur

  1. C’est une techno qui marche en Prod aujourd’hui Printemps à Deux (site public / intranet / minitel) L’Oreal (site public) Addidas (intranet revendeur) InfoBel (WebService) Et de nombreux autres...
  2. Contenu du site de démonstration
  3. Le message de toute la présentation est : « ASP.NET c’est une approche composant pour les applications WEB »
  4. Démo dans l’émulateur WAP