• Save
Dale un giro a tu carrera y sé un desarrollador SharePoint
Upcoming SlideShare
Loading in...5
×
 

Dale un giro a tu carrera y sé un desarrollador SharePoint

on

  • 4,863 views

En esta sesión veremos que necesita un programador .NET para convertirse en un programador que construye soluciones de colaboración bajo plataforma SharePoint 2010. Conoce las distintas tecnologías ...

En esta sesión veremos que necesita un programador .NET para convertirse en un programador que construye soluciones de colaboración bajo plataforma SharePoint 2010. Conoce las distintas tecnologías y herramientas disponibles en Visual Studio 2010 para personalizar SharePoint de una forma flexible y administrada. Hoy más que nunca en la industria de TI se necesitan desarrolladores SharePoint. No te pierdas la oportunidad de conocer que se requiere para convertirse en uno

Statistics

Views

Total Views
4,863
Views on SlideShare
2,725
Embed Views
2,138

Actions

Likes
2
Downloads
0
Comments
0

7 Embeds 2,138

http://msmvps.com 2085
http://geeks.ms 34
http://feeds.feedburner.com 13
http://webcache.googleusercontent.com 3
http://www.tecnoeduca.com 1
http://127.0.0.1 1
http://translate.googleusercontent.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Key MessagePresenter NotesThere are some headline elements for each of the SharePoint workloads:SitesRibbon UISharePoint WorkspaceSharePoint MobileOffice Client and Office Web App IntegrationStandards SupportCommunitiesTagging, Tag Cloud, RatingsSocial BookmarkingBlogs and WikisMy SitesActivity FeedsProfiles and ExpertiseOrganization BrowserContentEnterprise Content TypesMetadata and NavigationDocument SetsMulti-stage DispositionAudio and Video Content TypesRemote Blob StorageList EnhancementsSearchSocial RelevancePhonetic SearchNavigationFAST IntegrationEnhanced PipelineInsightsPerformancePoint ServicesExcel ServicesChart Web PartVisio ServicesWeb AnalyticsSQL Server IntegrationPowerPivotCompositesBusiness Connectivity ServicesInfoPath Form ServicesExternal ListsWorkflowSharePoint DesignerVisual StudioAPI EnhancementsREST/ATOM/RSSPresenter GuidanceThis is the first level of drill down. Keep the discussion high level. Reorder, add, or remove items as you feel necessary for your customer engagement.

Dale un giro a tu carrera y sé un desarrollador SharePoint Dale un giro a tu carrera y sé un desarrollador SharePoint Presentation Transcript

  • Dale un giro a tucarrera y sé undesarrolladorSharePointHaaron GonzalezMicrosoft MVP en SharePoint@haarongonzalezhttp://msmvps.com/blogs/haarongonzalez
  • ¿Qué es SharePoint? Es una plataforma de colaboración de negocio para la empresa y la web  Conecta y fortalece a las personas  Reduce costos y unifica la infraestructura  Responde rápidamente a cambios y necesidades de negocio Una sola plataforma para hacer frente a las necesidades web internas, externas y publicas de una empresa
  • Microsoft SharePoint 2010Business Connectivity Services Ribbon UIInfoPath Form Services SharePoint WorkspaceExternal Lists SharePoint MobileWorkflow Office Client and Office WebSharePoint Designer App IntegrationVisual Studio Standards SupportAPI EnhancementsREST/ATOM/RSS Tagging, Tag Cloud, Ratings Social Bookmarking PerformancePoint Services Blogs and Wikis Excel Services My Sites Chart Web Part Activity Feeds Visio Services Profiles and Expertise Web Analytics Org Browser SQL Server Integration PowerPivot Enterprise Content Types Metadata and Navigation Document Sets Social Relevance Multi-stage Disposition Phonetic Search Audio and Video Content Types Navigation Remote Blob Storage FAST Integration List Enhancements Enhanced Pipeline
  • ¿Quién usa SharePoint? En corporativos y empresas de diferentes tamaños que requieren  Ofrecer alternativas que faciliten la colaboración entre empleados  Comunicar y exponer información de forma interna, externa o publica  Consolidar la inversión y capitalizar el conocimiento http://www.cfe.gob.mx http://www.scjn.gob.mx http://www.kcsouthern.com/ http://www.berry.net Etc, etc, etc
  • ¿Por qué SharePoint? Por tenerlo como parte del esquema de licenciamiento para clientes Por que encaja y se integra a la inversión existente de hardware y de software Porque ofrece una gran gama de funcionalidad pre construida para resolver necesidades de negocio Porque existe una versión sin costo con funcionalidades aplicables Por su facilidad para personalizarse acorde a necesidades de negocio
  • Historia SharePoint y su historia De Negocio Año Fundamentos Funcionalidad 2001 SharePoint Team Services SharePoint Portal Server 2001 2003 Windows SharePoint Microsoft SharePoint Portal Services 2.0 Server 2003 2007 Windows SharePoint Microsoft Office SharePoint Services 3.0 Server 2007 2010 Microsoft SharePoint Microsoft SharePoint Portal Foundation Server 2010
  • Fundamentos de arquitectura Aprovisionamiento y gestión de sitios web Se utiliza plantillas de sitio web para crear sitios, repositorios y listas para almacenar datos y organizar contenido Diseñado para escalar hacia afuera
  • Fundamentos de laarquitectura Microsoft SharePoint Server 2010 Microsoft SharePoint Foundation 2010 .NET Framework and ASP.NET 3.5 SP1 Internet Information Services 7.0 Windows Server 2008 (x64 only) para ambientes de produccion Windows 7 or Vista (x64 only) para ambiente de desarrollo
  • Como desarrollador¿Por qué SharePoint? SharePoi .NET nt Almacenamiento de Datos Almacenamiento de Datos Presentación Visual Presentación Visual Modelo de Seguridad Modelo de Seguridad Agrupamiento de servidores Agrupamiento de servidores Interface de programación Interface de programación Integración con Office Integración con Office Funcionalidad Funcionalidad
  • Tipos deaplicaciones BusinessSharePoint Collaboration Applications SharePoint Portal for LOB Single WebPart Application Core Solutions Data .NET | ASP.NET Customized SharePoint Server 2010 Workloads
  • Visual Studio 2010Desarrolla, Instala y Depura Web Part DesignerSoporte SharePoint en toda laherramienta Project Types
  •  Creación de WebPart Entendiendo el empaquetamien to Demostración
  • SharePoint Designer 2010 Gratuitapara la creación y edición de artefactos SharePoint Loque hagas en SharePoint Designer se puede migrar a Visual Studio 2010  “Save site as template” in SharePoint Site Settings creates WSP  WSP imports into Visual Studio 2010 as new project
  •  Creación de Listas Creación de Flujo de Trabajo Demostración
  • Que se necesita para ser desarrollador SharePoint  Agallas para enfrentar a vendedores y consultores que buscan posicionar a como dé lugar una cuota de venta.  Saber decir no y saber dejar en claro los pros y contras de alguna postura técnica de una forma políticamente correcta y en su caso, dejar en claro que la decisión no fue tuya.  Haber sido un desarrollador .NET y ASP.NET  Quitarte de la idea de que con SharePoint todo se puede a la primera, el valor de un programador SharePoint no está en construir algo desde el principio, sino personalizarlo lo que ya existe.  Necesitas imaginar la experiencia de un usuario final, que interface de usuario es la más conveniente para un proceso.  Para ser un desarrollador SharePoint necesitas confiar en tu capacidad ingenieril y aprender a comunicar y defender posturas tecnicas.  Para ser un desarrollador SharePoint necesitas criterio, control, paciencia, actitud, fortaleza, valentía, amigos, colegas, cono cimiento técnico, manejo de estrés y un blog para compartir lo que aprendes y leer blogs de otros.http://msmvps.com/blogs/haarongonzalez/archive/2011/05/25/que-se-necesita-para-ser-consultor-y-o-desarrollador-sharepoint.aspx
  • Como ayudar a queprogramadores .NET piensencomo programadores SharePoint  Las listas de SharePoint no son tablas de SQL  No te inventes problemas que demuestren tu superioridad ingenieril  Piensa en el usuario y su experiencia  También existe Office cliente como parte de la solución  Conoce las funcionalidades OOB (Out of the box) de SharePoint  No pierdas tiempo diseñando lo que ya existe  No instales el Office en los WFE  XML, XPath y XSLT son amigos  Aléjate del web.config y global.asax  No hagas Web Services para invocar Web Services de SharePoint  Conoce los roles de SharePoint y la arquitectura en general  Consulta el User Profile programáticamente en vez del Active Directory  No todo son Event o Feature Receivers ni Site Definitions  Existen comandos en el stsadm.exe o PowerShell considéralos antes de abrir Visual Studio  Conoce lo que significa ensamblados Partial Trust y Full Trust en SharePoint  Abre tu mente a temas de infraestructura como SSL, DNS, FQDN, NLB, etc.  Crear desarrollo ASP.NET con SQL y mediante Page Viewer WebParts simular y creerse que es SharePoint  Sobre todo, no minimices el problema Cuando le eches la culpa a SharePoint y la frustración suba de nivel, es tiempo de comprarse un libro y leerlohttp://msmvps.com/blogs/haarongonzalez/archive/2011/04/26/como-ayudar-a-que-programadores-sharepoint-dejen-de-pensar-como-programadores-net.aspx
  • SharePoint 2010 • SharePoint Developer Center http://msdn.microsoft.com/en-us/sharepoint/aa905688 • Guia de Recursos SharePoint http://blogs.technet.com/b/vedant/archive/2010/06/14/ sharepoint-2010-resource-guide.aspx • SharePoint 2010 101 Code Samples http://blogs.msdn.com/b/sharepointdev/archive/2012/0 2/22/sharepoint-101-code-samples-are-now- available.aspx • SharePoint Designer 2010 32bit http://www.microsoft.com/download/en/details.aspx?id =16573
  • Dale un giro a tucarrera y sé undesarrolladorSharePointHaaron GonzalezMicrosoft MVP en SharePoint@haarongonzalezhttp://msmvps.com/blogs/haarongonzalez