Resumen de participación en eventos Office 365 Developer Bootcamp durante el año 2018

Durante los meses de octubre a noviembre Microsoft Corporation impulsó la iniciativa el 2018 Global Office 365 Developer Bootcamp llevándose a cabo en 41 países con más de 3200 asistentes de diferentes roles como programadores, arquitectos, consultores, administradores de TI, directores de Informática y estudiantes. En total fueron 74 eventos de los cuales con el apoyo de Charmaine and Suzanna de Microsoft Corp tuve la oportunidad de organizar/participar en 4 diferentes localidades dentro y fuera del país y en múltiples idiomas.

San Diego, Baja California, Ciudad de Mexico, Mexicali

En cada uno de estos eventos estuve platicando sobre lo que significa pasar de ser un desarrollador SharePoint que construye soluciones para una granja on-premise a un programador que utiliza tecnologías web abiertas y herramientas de código abierto para producir aplicaciones hospedadas sobre la nube bajo Office 365. Me aseguré de mostrar guía paso a paso que permitiera a un programador SharePoint:

  • Conocer las distintas herramientas de trabajo
  • Conocer la estructura de un proyecto SharePoint Framework
  • Conocer los prerrequisitos de configuración en Office 365
  • Conocer como empaquetar y desplegar un webpart de SharePoint Framework

Hoy Office 365 se ha convertido en la oficina moderna de miles de empresas en el mundo y de millones de empleados que día a día utilizan sus servicios para realizar su trabajo desde cualquier lugar y desde cualquier dispositivo. Como desarrollador, puede extender las múltiples herramientas y tecnologías de la plataforma Office 365 para introducir eficiencias modernas y mejorar la productividad de las personas significativamente.

Gracias a los asistentes que nos favorecieron con su atención y seguimos muy al pendiente de cualquier inquietud que puedan tener.

Aquí un resumen:

SharePoint Framework, por dónde empezar

Para los que hemos tenido la oportunidad de programar soluciones SharePoint desde hace años sabemos que en cuanto a desarrollo se refiere la evolución que Microsoft ha tenido hacia la nube nos ha llevado a replantear nuestros paradigmas como profesionales. Aunque seguimos teniendo entornos locales de servidores SharePoint instalados en casa, hoy Office 365 se ha venido posicionando cada vez más como la principal opción para montar una Intranet funcional en tiempo récord y con una ola de funcionalidades satélite que simplemente aportan significativo valor agregado sin mencionar que sería una inversión enorme para cualquier empresa implementar de manera integrada cada tecnología por su cuenta. Costo total de propiedad, costo de mantenimiento, costo de licenciamiento, alta disponibilidad, servicios y administración unificada crean a Office 365 como la opción más viable y rentable para pequeñas y medianas empresas hoy en día. También hay empresas en su mayoría corporativos grandes que por razones de cumplimiento regulatorio forzosamente necesitan contar con entornos de servidores SharePoint funcionando y administrados en casa para albergar sus implementaciones SharePoint y garantizar que sus datos se encuentran en la región, sin embargo, cada vez son menos y Office 365 se abre camino certificándose para cumplir cada vez más con regulaciones y certificaciones de la industria.

Como un profesional de SharePoint con experiencia de trabajar con este producto desde su versión 2003 hasta hoy en día, comprendo perfectamente lo que significa para nosotros actualizarnos y reinventarnos para seguir manteniéndonos vigentes rumbo a la misma dirección a donde se dirige la industria.

Son los clientes que a su vez preocupados por adaptarse al entorno económico, mediático, político y social donde sus productos y servicios se encuentran compitiendo buscan introducir innovaciones y eficiencias internas que los lleven ganar la preferencia de sus clientes, desde esa realidad viene la necesidad de nosotros reinventarnos

Mi objetivo es motivarte a ti profesional de informática (estimado desarrollador SharePoint) que busca encontrar tu lugar en el mundo de la colaboración y la comunicación mediante portales de intranet basados en SharePoint Online y Office 365, hoy te quiero compartir unas lecciones que he tenido la oportunidad de documentar en video referente al desarrollo SharePoint Framework.

Sigue la secuencia de videos y espero que encuentres útil el contenido que a continuación se menciona, no olvides dejar tus comentarios y dudas en el mismo video para enriquecernos todos.

Como crear una suscripción (en idioma ingles) para desarrollo Office 365 – https://www.youtube.com/watch?v=C9eEp1B6A5o 

Como parte del Office 365 Developer Program de Microsoft le permite a un programador solicitar un Tenant o instancia de Office 365 para pruebas y desarrollo durante todo 1 año y sin costo. En este video vemos los pasos para hacer uso de este programa y habilitar una suscripción anual de Office 365

Como configurar tu equipo local para desarrollo Office 365 SharePoint Online – https://www.youtube.com/watch?v=0V7HoDVtn30 

Microsoft decidió utilizar un enfoque de desarrollo basado en tecnologías Open Source para personalizar Office 365 SharePoint Online. En este video mostramos como instalar las tecnologías necesarias para compilar y depurar proyectos de código usando como base tecnologías Open Source.

SharePoint Framework paso a paso, web part multi-lenguaje para nuestra Intranet – https://www.youtube.com/watch?v=StcrK643YXg 

Este video dura más de 45 minutos, pero eso es lo que se requiere para lograr comprender paso a paso que se necesita hacer para crear un webpart de SharePoint Framework que funcione en dos idiomas. En este video veremos una implementación de un sencillo webpart que da la bienvenida al usuario al día y número de la semana actual del año, recuerden existen 52 semanas en el año, este webpart te dice en que semana del año estamos. Utilizaremos un framework de JavaScript llamado Moment.js dedicado a la manipulación y trabajo de fechas con JavaScript. Sobre todo, veremos que partes de nuestro código debemos cambiar para soportar multi-lenguaje y que partes de código configurar para realizar prueb as.

Enlaces de Interés:

Comandos

  • npm install –global –production windows-build-tools
  • npm i -g yo gulp
  • npm install @microsoft/generator-sharepoint@latest -g
  • npm install @microsoft/generator-sharepoint
  • yo @microsoft/sharepoint
  • npm install moment –save
  • gulp bundle –ship
  • gulp package-solution –ship

Leave a Reply

Your email address will not be published. Required fields are marked *