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

ASP.NET Développement Rapide DApplications Web Avec.NET.

Présentations similaires


Présentation au sujet: "ASP.NET Développement Rapide DApplications Web Avec.NET."— Transcription de la présentation:

1 ASP.NET Développement Rapide DApplications Web Avec.NET

2 Rappel Serveur Web Puissant et Extensible Config. XML Déploiement xcopy Sécurité (Passport, NT, Custom…) Extensibilité Applications Web : Web Forms Avec nimporte quel langage.NET Présentation (HTML) et code (VB, C# …) séparés Traitements des événements client sur le serveur Gestion détat automatique Contrôles riches (databinding, adaptation au browser…), extensibles Fonctions de contrôle déclaratives Pages compilées et non plus interprétées Fonctions de cache avancées Gestion détat souple Support de Visual studio Web Form designer, IntelliSense pour HTML, XML

3 ASP.NET, en somme… Avancées technologiques majeures Développement : Contrôles graphiques générant le HTML (flux aspx) Programmation événementielle pour le Web Choix du langage de développement Simplicité de création des services Web XML Exécution : Code compilé Gestion avancée du cache en sortie Déploiement par simple copie Gestion erreurs, sécurité, intégrés à la plate-forme

4 Agenda Développement Web : ASP.NET 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 ?

5 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

6 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

7 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

8 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

9 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

10 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

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

12 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

13 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

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

15 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

16 Architecture 3-tiers Base - SQLHelper us/dnbda/html/daab-rm.asp 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

17 Time Tracker Starter Kit demo demo

18 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

19 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);

20 Reports Starter Kit demo demo

21 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

22 Commerce Starter Kit demo demo

23 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

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

25 Communities Starter Kits demo demo

26 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

27 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 Category=48&tabindex=2Portal

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

29

30

31

32

33

34

35

36

37

38

39

40

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

42 Fonctionnalités ASP.NET exploitées

43

44 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

45 Et après ? Créer vos propres Modules Il existe dautre modules au site sur le même principe que les starter kits ASP.NET Forum traduit en Français par la communauté Labo-DotNet

46 Références Grands comptes Pfizer - VVF Vacances - Public Agence Bibliographique de l'Enseignement Superieur - Centre dInformation et de Documentation Jeunesse - PME Auberge-Restaurant - Vente dinstrumentation Avionique - Icopref, institut de formation - Progiciel lumière - Intégrateurs régionaux Solutions à valeur ajoutée Etouch Collectivités et Etouch Portail Conseil E-Intra.Net de Quartz Data

47 Ressources - téléchargement ASP.NET Web Matrix MSDE Framework 1.1 ASP.NET Starter Kits Hosting ASP.NET

48 Ressources - communautés (US) (US)

49 Ressources - support Forums ASP.NET Newsgroups

50 Questions ?


Télécharger ppt "ASP.NET Développement Rapide DApplications Web Avec.NET."

Présentations similaires


Annonces Google