Rédo MVP-CODEWISE Rédacteur ASP-PHP.NET gregory@wygwam.com Pierre Lagarde Développeur.NET pierlag@microsoft.com Votre site MVP sans coder A sp.net au service L’ DES MVPs
Agenda
NET mais c’est quoi ?
ASP.NET en 1 slide
Les Starter Kits
Community, Portal, Commerce, Reports, Time Tracker
Fonctionnalités
Pré-requis et Installation
Revue de détails
Portal
Time Tracker
Community
Et après ?
.NET c’est quoi ? Composants Sécurité Flux XML Simplicité et puissant Protocoles Standard Services Web Clients Riches Pages Web Mobilité XML Modèle Relationnel Toutes les bases
Le cœur du Framework CLI CLR Framework Class Library Données et XML XML Web services Windows Forms Web Forms Common Language Specification VB C++ C# … J# Visual Studio .NET Soumis à l’ ECMA Soumis à l’ECMA Spécification ouvertes Accès aux données basé XML Basé XML, SOAP, GXA
Les classes du framework .NET System System.Data (ADO .NET) System.XML System.Web (ASP .NET) Diagnostics Configuration Collections Net IO Threading Text Security Common OLEDB SQLTypes SQLClient XPath XSL Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services UI HTMLControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms (Windows / Windows CE / PocketPC) Design ComponentModel Schema Reflection Resources Globalization ServiceProcess Description Discovery Protocols
ASP.NET, en 1 slide …
Avancées technologiques majeures
Développement :
Contrôles graphiques générant le HTML
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
Les starters Kit, un accélérateur de projets 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 Windows & .NET Framework Plate-Forme
ASP.NET Starter Kits
Exemples d’applications démontrant comment créer des applications Internet/Intranet exploitant la puissance d’ASP.NET
Trois niveaux d’utilisation
Installation, configuration et mise en ligne
Installation, développement spécifique avant mise en ligne
Développement d’une solution reprenant uniquement quelques éléments du code source d’un Starter Kit
Version 1.0
Cinq ASP.NET Starter Kits
Cinq templates d’applications
Community
Portal (IBuySpy Portal)
Commerce (IBuySpy Commerce)
Reports
Time Tracker
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 d’achat
Comptes visiteurs
Commerce Starter Kit (IBuySpy Store) Partez d’une base solide pour créer votre site B2C
Commerce Starter Kit demo
Communities Starter Kit Créez votre site communautaire sans développer
Publication de contenu
Post d’actualités et commentaires
Album photos
Système de “rating”
Interactif
Sondages
Publication de contenu sous forme de services Web XML
Intégration de news d’autres sites au format RSS
Autres fonctionnalités
Gestion des utilisateurs et des rôles
Gestion de skins pour modifier l’apparence d’un site
Communities Starter Kits demo
Portal Starter Kit (IBuySpy) Partez d’une 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 l’administration du portail
Gestion intégrale des périphériques mobiles avec le Mobile Internet Toolkit
Portal Starter Kit demo
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 l’impression
Gestion des totaux et sous-totaux.
Reports Starter Kit Réutilisez ces rapports dans vos applications Web
Reports Starter Kit demo
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 l’avancement global
Suivi du temps passé dans chaque section
TimeTracker Starter Kit Exemple de développement simple en ASP.NET
Time Tracker Starter Kit demo
Fonctionnalités ASP.NET exploitées
Fonctionnalités ASP.NET exploitées
Licence des ASP.NET Starter Kits
Shared Source
Le code source des Starter Kits est fourni
En C#, VB, J#
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 transmettre le fichier de licence initial au fil des modifications
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 / SQL Server
ASP .NET Web Matrix
Installation
Installation de Reports version C# SDK
Aide à l’installation sur www.labo-dotnet.com
Revue de détails
Community
Administration et configuration
Définition de thèmes spécifiques
Développement de modules additionnels
Site perso / Site collaboratif
Un administrateur des utilisateurs
Construction du site via l’interface d’administration
0 comments
Post a comment