Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parLéonce Rivet Modifié depuis plus de 10 années
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
40
Fonctionnalités ASP.NET exploitées
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 ?
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.