La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire.

Présentations similaires


Présentation au sujet: "Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire."— Transcription de la présentation:

1 Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire des intranets de collaboration 12h30 : Pause Repas 14H00 :Solution dhébergement 14H15 : Déployer et gérer des applications ASP.NET en production (IIS6) 14H45 : Starter Kits, Accélérateurs de projets Web 15h30 : Pause, Tirage du Jeu Concours 16h00 : ASP.NET Avancé: architecture en couches, Services Web, composants 17h15 : Conclusion 17h30 - 19H30 : Questions/Réponses, Ateliers de prise en main, Apéro

2 ASP.NET Starter Kits Accélérateurs de projets Web Développement Rapide DApplications Web Avec.NET

3 Agenda La plateforme ASP.NET ASP.NET WebMatrix, MSDE, Cassini Les Starter Kits Community, Portal, Commerce, Reports, Time Tracker Fonctionnalités Pré-requis et Installation Revue de détails Portal Et après ?

4 Visual Studio.NET ASP.NET WebMatrix IDE SQL Server MSDE Données IIS Cassini Serveur Web Développement en entreprise Environnement light Windows &.NET Framework Deux scénarios possibles Plate-Forme

5 ASP.NET WebMatrix 0.6 Un outil de développement léger, facile à prendre en main, pensé pour les communautés de développeurs, pour le développement dapplications Web ASP.NET GRATUIT ASP.NET WebMatrix MSDE Cassini Environnement light

6 Un outil de développement léger Simple et facile à utiliser Basé sur des fichiers (pas de projets) Web Form designer WYSIWYG Designer de données intégré Outils et assistants orientés tâches Support FTP pour lhébergement des pages Code Builders (assistants de génération de code) Partage de Code Snippets Adapté aux développement de site personnel, ou maquette rapide ASP.NET WebMatrix MSDE Cassini Environnement light

7 Léger Téléchargement rapide (~1,3 Mo) 1 disquette Pas de notion de projet entièrement basé sur des fichiers Serveur Web intégré tourne sur Windows XP Home ! Destiné aux Communautés Add-in / Galleries de Code Intégration client Instant Messaging Intégration dun client Chat Onglet de liens vers les communautés en ligne ASP.NET WebMatrix MSDE Cassini Environnement light Un outil de développement léger

8 MSDE 2000 Microsoft SQL Server Desktop Engine 2000 Le moteur de SQL Server 2000 Pas dinterface dadministration WebMatrix joue ce rôle Performances bridées Limité à 5 utilisateurs simultanés Limité à 2Go Limite donc de fait lusage au développement ou au déploiement sur poste client ASP.NET WebMatrix MSDE Cassini Environnement light

9 Cassini Serveur Web de développement Ne sert que les pages ASP.NET Ne sert que les requêtes locales Est inclus dans les 1,2Mo de WebMatrix Nest en fait quun listener qui renvoie les requêtes vers le moteur ASP.NET du.NET Framework ASP.NET WebMatrix MSDE Cassini Environnement light

10 Visual Studio.NET ASP.NET WebMatrix IDE SQL Server MSDE Données Serveur Web ASP.NET Starter Kits Développement en entreprise Environnement light Windows &.NET Framework Un accélérateur de projets Plate-Forme IIS Cassini

11 ASP.NET Starter Kits Exemples dapplications démontrant comment créer des applications Internet/Intranet exploitant la puissance dASP.NET Trois niveaux dutilisation Installation, configuration et mise en ligne Installation, développement spécifique avant mise en ligne Développement dune solution reprenant uniquement quelques éléments du code source dun Starter Kit Version 1.0 supporte le Framework 1.1

12 Licence des ASP.NET Starter Kits Les Starter Kits sont gratuits ! Shared Source Le code source des Starter Kits est fourni En C#, VB, J#(beta) En projet Visual Studio.NET et en fichiers pour le SDK ou WebMatrix Il est librement modifiable et redistribuable Possibilité de dérive vers une version commerciale Il faut juste transmettre le fichier de licence initial au fil des modifications

13 Cinq ASP.NET Starter Kits Cinq templates dapplications Community Portal (IBuySpy Portal) Commerce (IBuySpy Commerce) Reports Time Tracker

14 Création de projets Création/suivi de tâches Suivi des tâches effectuées Suivi du temps passé sur chacune Création de rapports personnalisés Suivi de lavancement global Suivi du temps passé dans chaque section TimeTracker Starter Kit Exemple de développement simple en ASP.NET

15 Architecture 3-tiers Base - SQLHelper http://msdn.microsoft.com/library/default.asp?url=/library/en- us/dnbda/html/daab-rm.asp http://msdn.microsoft.com/library/default.asp?url=/library/en- us/dnbda/html/daab-rm.asp ExecuteDataSet (Select *) ExecuteNonQuery (insert, update, delete) ExecuteScalar (Select count(*)) Business Logic Layer … BarGraph … Présentation Web ASP.net Mobile ASP.net (MobileControls) Time Tracker Architecture

16 Time Tracker Starter Kit demo demo

17 Générez de nombreux types de rapports Création de tout type de graphique Tri par colonne Rapports modifiables Gestion des changements de page pour limpression Gestion des totaux et sous totaux Reports Starter Kit Réutilisez ces rapports dans vos applications Web

18 Reports Starter Kit Exemple de développement simple en ASP.NET Graphique Dynamique Changement de lentête http Response.ContentType = "image/png"; Création de lobjet BarGraph Bitmap bmp; MemoryStream memStream = new MemoryStream(); BarGraph bar = new BarGraph(Color.White); Peupler le BarGraph bar.CollectDataPoints(xValues.Split("|".ToCharArray()), yValues.Split("|".ToCharArray())); bmp = bar.Draw(); Sauvegarde et envoi dans le flux bmp.Save(memStream, ImageFormat.Png); memStream.WriteTo(Response.OutputStream);

19 Reports Starter Kit demo demo

20 Catalogue de produits Description, photo et critique des produits Recherche par nom de produit ou de catégorie Fonctionnalités comme ont aussi acheté ou articles les plus demandés Commande instantanée par service Web Toute application peut passer commande en utilisant le service Web XML Autres fonctionnalités Panier dachat Comptes visiteurs Commerce Starter Kit (IBuySpy Store) Partez dune base solide pour créer votre site B2C

21 Commerce Starter Kit demo demo

22 Communities Starter Kit Créez votre site communautaire sans développer Publication de contenu Post dactualités et commentaires Album photos Système de rating Interactif Sondages Publication de contenu sous forme de services Web XML Intégration de news dautres sites au format RSS Autres fonctionnalités Gestion des utilisateurs et des rôles Gestion de skins pour modifier lapparence dun site

23 Utilisation Administration online Communities Starter Kit Créez votre site communautaire sans développer

24 Communities Starter Kits demo demo

25 Portal Starter Kit (IBuySpy) Partez dune base solide pour créer votre portail 10 modules pour les types de contenu les plus courants Un framework simple à étendre avec des modules personnels Administration en ligne de la mise en page, du contenu et de la sécurité Mise en page configurée en XML Sécurité basée sur les rôles pour le visionnage du contenu, son édition et ladministration du portail Gestion intégrale des périphériques mobiles avec le Mobile Internet Toolkit

26 Site perso / Site collaboratif Un administrateur des utilisateurs Construction du site via linterface dadministration Modification du site en mode administrateur Possibilité dajouter des modules déjà tout fait http://www.asp.net/ControlGallery/default.aspx? Category=48&tabindex=2Portal

27 VB Portal Starter Kit VB demo demo Installation du Starter Kit Navigation Administration Installation dun module de gestion de catalogue produits

28

29

30

31

32

33

34

35

36

37

38

39

40 Fonctionnalités ASP.NET exploitées

41

42 Pré-requis OS Supportés Windows 2000 Pro et Server Windows XP Pro (*) Windows Server 2003 Composants additionnels.NET Framework (ou redist) 1.1 MSDE 2000 ASP.NET Web Matrix

43 Et après ? Créer vos propres Modules Il existe dautres modules et site sur le même principe que les starter kits ASP.NET Forum traduit en Français par la communauté Labo-DotNet http://www.labo-dotnet.com/labo-dotnet/Default.aspx?target=Forums DotNetNuke www.dotnetnuke.com Rainbow www.rainbowportal.com

44 Ressources - téléchargement ASP.NET Web Matrix http://www.asp.net/webmatrix/download.aspx?t abindex=4 http://www.asp.net/webmatrix/download.aspx?t abindex=4 MSDE http://www.asp.net/tools/redir.aspx?path=msde.NET Framework 1.1 http://msdn.microsoft.com/netframework/downl oads/howtoget.asp ASP.NET Starter Kits http://www.asp.net/StarterKits/

45 Ressources - communautés www.asp.net (US) www.GotDotNet.com (US) www.codes-sources.com www.labo-dotnet.com http://www.labo-dotnet.com/labo-dotnet/default.aspx?target=StarterKits www.DotNetGuru.org www.DotNet-fr.org www.c2i.fr www.asp-php.net www.codeproject.com www.dotnet-project.com www.ProgrammationWorld.com www.TechHeadBrothers.com

46 Questions ?


Télécharger ppt "Agenda de la journée 10h00 : La place dASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide dapplications Web en ASP.NET 12h00 : Construire."

Présentations similaires


Annonces Google