Leveraging the Starter Kits in Your ASP'NET Development - PowerPoint PPT Presentation

1 / 57
About This Presentation
Title:

Leveraging the Starter Kits in Your ASP'NET Development

Description:

Arquitectura de los ASP.NET Starter Kits. Caracter sticas claves de implementaci n de los ... Copie el virtual directory y la database. Renombre y/o actualice ... – PowerPoint PPT presentation

Number of Views:116
Avg rating:3.0/5.0
Slides: 58
Provided by: guanaco
Category:

less

Transcript and Presenter's Notes

Title: Leveraging the Starter Kits in Your ASP'NET Development


1
Apalancando los ASP.NET Starter Kits en sus
Desarrollos ASP.NET
Roque MocánDST Consultingroquemocan_at_hotmail.com
2
Lo que cubriremos
  • Arquitectura de los ASP.NET Starter Kits
  • Características claves de implementación de los
    starter kits
  • Reusando código de los starter kits

3
Prerrequisitos de la Sesión
  • Familiar con ASP.NET y HTML
  • Familiar con Microsoft Visual Basic .NET, C, o
    lenguaje similar
  • Familiar con ADO.NET

Nivel 200
4
Entonces, por qué esta presentación?
  • Starter kits son código gratis que Ud. puede
    utilizar
  • Comience rápido (Jumpstart) con el proceso de
    aprendizaje

5
Demonstraciones
  • Explorando el Portal Starter Kit
  • Creando un nuevo sitio de portal de fotos
  • Explorando el Commerce Starter Kit
  • Agregando páginas de category y detail pages al
    portal de fotos

6
Demonstraciones (continúa)
  • Explorando el Community Starter Kit
  • Agregando subida (uploading) de imágenes al
    Portal de Fotos
  • Explorando el Reports Starter Kit
  • Adicionando una gráfica de barras al portal de
    fotos
  • Explorando el Time Tracker Starter Kit

7
Agenda
  • Vista General
  • Portal Starter Kit
  • Repurposing a starter kit
  • Commerce Starter Kit
  • Community Starter Kit
  • Reports Starter Kit
  • Time Tracker Starter Kit

8
Vista GeneralQué son los ASP.NET Starter Kits?
  • Aplicaciones ASP.NET de ejemplo
  • Completos, prácticos, documentados
  • Mejores prácticas para la arquitectura y la
    codificación

9
Vista GeneralObteniendo los ASP.NET Starter Kits
  • www.asp.net/StarterKits

10
Vista GeneralObteniendo los ASP.NET Starter Kits
  • www.asp.net/StarterKits
  • Opciones de lenguaje de programación
  • Visual Basic .NET
  • Microsoft Visual C
  • Microsoft Visual J
  • Opciones de tipo de proyecto
  • Microsoft Visual Studio .NET
  • Microsoft .NET Framework SDK

11
Vista GeneralStarter Kits Disponibles
  • Portal
  • Commerce
  • Community
  • Reports
  • Time Tracker

12
Agenda
  • Vista General
  • Portal Starter Kit
  • Repurposing a starter kit
  • Commerce Starter Kit
  • Community Starter Kit
  • Reports Starter Kit
  • Time Tracker Starter Kit

13
Portal Starter Kit
14
Portal Starter KitCaracterísticas Claves Features
  • Módulos pre-construídos
  • Eventos
  • Contactos
  • Discusiones
  • Marco enchufable (Pluggable framework) para
    modules customizados
  • Administración basada en Web
  • Edición de contenido para usuarios autorizados

15
Portal Starter KitDetalles de Implementación
  • Viñetas (Tabs) en DesktopDefault.aspx
  • Viñeta (Tab) contiene modules
  • Modules son Web user controls que heredan de
    PortalModuleControl
  • Configuración del Portal en archivo XML
  • Definición de Module
  • Viñetas (Tabs)
  • Modules

16
Demostración 1Explorando el Portal Starter Kit
Comprendiendo la Arquitectura Comprendiendo
Modules
17
Agenda
  • Vista General
  • Portal Starter Kit
  • Repurposing a starter kit
  • Commerce Starter Kit
  • Community Starter Kit
  • Reports Starter Kit
  • Time Tracker Starter Kit

18
Reusando un Starter KitPasos a Tomar
  • Copie el virtual directory y la database
  • Renombre y/o actualice
  • Archivos project y .webinfo files
  • Web.config
  • Otros archivos de configuración (tales como .xml)
  • Cadenas de conexión (Connection strings), páginas
    especiales
  • Assembly name y namespaces

19
Reunsando un Starter Kit Customización
  • Manténgalo consistente
  • Arquitectura
  • Separación de código y contenido
  • Convenciones de nombramiento
  • Escriba comentarios

20
Reusando un Starter Kit Sitiio de Portal
PhotoClub
21
Demostración 2 Creando un nuevo Sitio Portal de
Fotos Creando un nuevo Web Site Adicionando un
nuevo Module
22
Agenda
  • Vista General
  • Portal Starter Kit
  • Repurposing a starter kit
  • Commerce Starter Kit
  • Community Starter Kit
  • Reports Starter Kit
  • Time Tracker Starter Kit

23
Commerce Starter Kit
24
Commerce Starter KitCaracterísticas Claves
  • Catálogo basado en Base de Datos
  • Hojear (Browse) por categoría
  • Detalle de productos
  • Reviews de productos
  • Carretilla de compras (Shopping cart)
  • Historia de la cuenta
  • Interfaz Web Service

25
Commerce Starter KitDetalles de Implementación
  • Controles de servidor vinculados a datos
    (Data-bound server controls)
  • Autenticación por Formulario (Forms
    authentication)
  • Elementos ltlocationgt para autorización

26
Demostración 3Explorando el Commerce Starter
Kit Hojeando el Commerce Starter Kit Usando
el Web Service
27
Commerce Starter KitReusando el Código
  • _Menu.ascx
  • ProductsList.aspx
  • ProductDetails.aspx
  • ProductsDB.vb

28
Demostración 4Agregando Páginas de Categoría y
Detalles al Portal de Fotos Adicionando una
Lista de Categorías Adiconando una Página de
Detalles
29
Agenda
  • Vista General
  • Portal Starter Kit
  • Repurposing a starter kit
  • Commerce Starter Kit
  • Community Starter Kit
  • Reports Starter Kit
  • Time Tracker Starter Kit

30
Community Starter Kit
31
Community Starter KitCaracterísticas Claves
  • Secciones de contenido incorporados (eventos,
    foros, galería de fotos, y otros)
  • Customización de la Apariencia
  • Temas / Estilos
  • Skins
  • Notifiaciones y boletines (newsletters) por Email

32
Community Starter KitDetalles de Implementación
  • HttpModule
  • Parsing del URL determina la sección
  • Skins son controles de usuario cargados
    dinámicamente

33
Demostración 5Explorando el Community Starter
Kit Explorando las Bases del Community Starter
Kit Examinando el HttpModule
34
Community Starter KitReusando el Código
  • ImageUtility.vb

35
Demostración 6Adicionando Subida de Imágenes
al Portal de Fotos
36
Agenda
  • Vista General
  • Portal Starter Kit
  • Repurposing a starter kit
  • Commerce Starter Kit
  • Community Starter Kit
  • Reports Starter Kit
  • Time Tracker Starter Kit

37
Reports Starter Kit
38
Reports Starter KitCaracterísticas Claves
  • 8 tipos de reportes
  • Tablas simples
  • Datos tabulares agrupados
  • Datos jerárquicos y anidados (Nested)
  • Gráficas de barra y pastel
  • Fácil de reusar
  • Modular
  • Documentación de cuáles archivos se pueden reusar

39
Reports Starter KitDetalles de Implementación
  • Data binding
  • Data binding
  • Data binding
  • Data binding
  • Data binding
  • Data binding
  • Data binding
  • GDI and ChartGenerator.aspx

ltaspDataListgt
ltaspDataGridgt
ltaspRepeatergt
40
Demostración 7Explorando el Reports Starter Kit
Introducción a Reports Hojeando los
Drill-Down Reports
41
Reports Starter KitReusando el Código
  • BarGraph.vb
  • Chart.vb
  • ChartItem.vb
  • PieChart.vb
  • ChartGenerator.aspx

42
Demostración 8Adicionando unaGráfica de
Barrasal Portal de Fotos
43
Agenda
  • Vista General
  • Portal Starter Kit
  • Repurposing a starter kit
  • Commerce Starter Kit
  • Community Starter Kit
  • Reports Starter Kit
  • Time Tracker Starter Kit

44
Time Tracker Starter Kit
45
Time Tracker Starter KitKey Features
  • Mobile browser access
  • Project manager reporting
  • Role-based security
  • Administrator
  • Project Manager
  • Consultant

46
Time Tracker Starter KitDetalles de
Implementación
  • ASP.NET mobile controls
  • Control ltaspCalendargt control
  • Data binding
  • Gráfica de barras ? reuso de código entre starter
    kits

47
Demostración 9Explorando el Starter Kitdel Time
Tracker
48
Sumario de la Sesión
  • Cinco ASP.NET Starter Kits proveen mejores
    prácticas y reuso de código
  • Visual Basic .NET, C, o J
  • www.asp.net/StarterKits

49
Para más Información
  • Whitepapers (Documentos) de los Starter Kit en
  • www.asp.net/StarterKits
  • Foros de Discusión de los Starter Kit en
  • www.asp.net/Forums
  • MSDN Web site at
  • msdn.microsoft.com

50
TrainingTraining Resources for Developers
  • Course Title
  • Course Number
  • Availability
  • Detailed Syllabus www.microsoft.com/traincert
  • Course Title
  • Course Number
  • Availability
  • Detailed Syllabus www.microsoft.com/traincert

To locate a training provider for this course,
please access www.microsoft.com/traincert
Microsoft Certified Technical Education Centers
are Microsofts premier partners for training
services
51
MSDNEssential Resources for Developers
Subscription Services
Library, OS, Professional, Enterprise, Universal
Delivered via CD-ROM, DVD, Web
OnlineInformation
MSDN Online, MSDN Flash, How-to Resources,
Download Center
Training and Events
MSDN Webcasts, MSDN Online Seminars, TechEd,
PDC, Developer Days
Print Publications
MSDN Magazine MSDN News
MembershipPrograms
MSDN User Groups
52
How-to ResourcesSimple, Step-by-Step Procedures
  • Embedded development How-to resources
  • General How-to resources
  • Integration How-to resources
  • Microsoft JScript .NET How-to resources
  • Microsoft .NET development How-to resources
  • Office development resources
  • Security How-to resources
  • Microsoft Visual Basic .NET How-to resources
  • Microsoft Visual C .NET How-to resources
  • Microsoft Visual Studio .NET How-to resources
  • Web development How-to resources (ASP, IIS, XML)
  • Web services How-to resources
  • Windows development How-to resources
  • http//msdn.microsoft.com/howto

53
MSDN WebcastsInteractive, Live Online Events
  • Interactive, synchronous, live online events
  • Discuss the hottest topics from Microsoft
  • Open and free for the general public
  • Take place every Tuesday
  • http//www.microsoft.com/usa/webcasts

54
MSDN Subscriptions THE way to get Visual Studio
.NET
MSDN Subscriptions
Visual Studio .NET
  • Enterprise Architect
  • Software and data modeling
  • Enterprise templates
  • Architectural guidance

MSDN Universal2799 new2299 renewal/upgrade
  • Enterprise Developer
  • Enterprise lifecycle tools
  • Team development support
  • Core .NET Enterprise Servers

MSDN Enterprise2199 new1599 renewal/upgrade
NEW
  • Professional
  • Tools to build applications and XML Web services
    for Windows and the Web

MSDN Professional1199 new899 renewal/upgrade
55
Where Can I Get MSDN?
  • Visit MSDN Online atmsdn.microsoft.com
  • Register for the MSDN Flash e-mail newsletter at
  • msdn.microsoft.com/flash
  • Become an MSDN CD subscriber at
    msdn.microsoft.com/subscriptions
  • MSDN online seminars
  • msdn.microsoft.com/training/seminars
  • Attend more MSDN events

56
Microsoft PressEssential Resources for
Developers
Microsoft Visual Studio .NET is here! This is
your chance to start building the next big thing.
Develop your .NET skills, increase your
productivity with .NET books from Microsoft
Press www.microsoft.com/mspress
57
Become a Microsoft Certified Solution Developer
  • What is MCSD?
  • Premium certification for professionals who
    design and develop custom business solutions
  • How do I attain MCSD certification?
  • Pass four exams to prove competency with
    Microsoft solution architecture, desktop
    applications, distributed application
    development, and development tools
  • Where do I get more information?
  • For more information about certification
    requirements, exams, and training options, visit
    www.microsoft.com/mcp

58
Microsoft, Windows, the Windows logo, MSDN,
Visual Basic .NET, Visual Studio .NET, Visual C,
Visual J, and Microsoft Press are either
registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other
countries. The names of actual companies and
products mentioned herein may be the trademarks
of their respective owners.
Write a Comment
User Comments (0)
About PowerShow.com