{"id":3293,"date":"2019-02-12T12:44:57","date_gmt":"2019-02-12T11:44:57","guid":{"rendered":"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?p=3293"},"modified":"2019-02-12T13:05:49","modified_gmt":"2019-02-12T12:05:49","slug":"como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs","status":"publish","type":"post","link":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/","title":{"rendered":"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3306\" src=\"http:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png\" alt=\"\" width=\"998\" height=\"390\" srcset=\"https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png 998w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams-300x117.png 300w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams-768x300.png 768w, https:\/\/encaminablogs.wpenginepowered.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams-610x238.png 610w\" sizes=\"auto, (max-width: 998px) 100vw, 998px\" \/><\/p>\n<p>Una de las herramientas que ha empezado a utilizarse\u00a0 e implantarse con m\u00e1s fuerza en el 2018, es <a href=\"https:\/\/www.encamina.com\/productividad-office365-microsoft-teams\/\" target=\"_blank\" rel=\"noopener\">Microsoft Teams<\/a> (quitando de parte algunos problemas de rendimiento de la APP). El objetivo que Microsoft se ha propuesto con Teams es tener centralizado en un \u00fanico punto de entrada:<strong>\u00a0Comunicaci\u00f3n, Colaboraci\u00f3n y Documentaci\u00f3n<\/strong>. Esta visi\u00f3n ha\u00a0 hecho que muchas grandes organizaciones se planteen hacer uso de sus desarrollos (existentes o nuevos) dentro de esta nueva herramienta. Pero, <strong>\u00bfc\u00f3mo podemos empezar a desarrollar en MS Teams<\/strong>? \u00bfQu\u00e9 herramientas\/lenguajes podemos usar? A lo largo de este y los siguientes art\u00edculos vamos a describir c\u00f3mo podemos llevar a cabo todo esto, sus pros y sus contras \ud83d\ude42<\/p>\n<p><!--more--><\/p>\n<h1><strong>\u00bfQu\u00e9 tipo de desarrollo podemos utilizar?<\/strong><\/h1>\n<p>Podemos decir que dentro de <strong>Teams<\/strong> tenemos tres escenarios de desarrollos:<\/p>\n<ul>\n<li><strong>Tabs<\/strong> =&gt; Queremos hacer una aplicaci\u00f3n completa que se posicione en un Tab de Teams. Para empezar, tendr\u00edamos que valorar si vamos a utilizar el contexto de Teams o no, y si ser\u00e1 una aplicaci\u00f3n nueva o bien vamos a incluir alguna aplicaci\u00f3n de nuestra organizaci\u00f3n. Dependiendo de cada caso haremos uso de una herramienta u otra.<\/li>\n<li><strong>Bots<\/strong> =&gt; Como bien nos cuenta el CEO de ENCAMINA, Hugo de Juan\u00a0<a href=\"https:\/\/blogs.encamina.com\/transformacion-digital\/que-es-un-cobot\/\" target=\"_blank\" rel=\"noopener\">en su \u00faltimo art\u00edculo sobre Cobots<\/a>, los bots son una de las herramientas que m\u00e1s protagonismo est\u00e1 ganando dentro de las organizaciones. Si pensamos en aplicaciones dentro de Teams en las que se pueda hacer uso del <a href=\"https:\/\/www.encamina.com\/bots-y-asistentes-inteligentes\/\" target=\"_blank\" rel=\"noopener\">Bot Framework<\/a> encontraremos una infinidad de ellas, desde una aplicaci\u00f3n para solicitar vacaciones, hasta un bot que modere el contenido para prevenir el <a href=\"https:\/\/blogs.encamina.com\/transformacion-digital\/descubriendo-samebullying-la-vacuna-digital-contra-el-ciberacoso-creada-por-nuestro-companero-javier-iniesta\/\" target=\"_blank\" rel=\"noopener\">CiberBullying.<\/a><\/li>\n<\/ul>\n<h2><strong>Tabs\u00a0<\/strong><\/h2>\n<p>Este es el caso m\u00e1s frecuente de uso de nuestros desarrollos. Queremos incluir una aplicaci\u00f3n empresarial que se empiece a utilizar <strong>dentro del contexto de Teams.<\/strong> Dentro de este tipo de aplicaciones\u00a0 pueden ser aplicaciones que tengan en cuenta servicios que se consumen en Teams o no. Dependiendo de este particularidad, a la hora de autenticarse con la misma, habr\u00e1 que tener en cuenta unos aspectos u otros. Este caso de autenticaci\u00f3n, dada su complejidad y extensi\u00f3n, lo abordaremos m\u00e1s adelante en un art\u00edculo m\u00e1s extenso.\u00a0 Para poder empezar a crear una aplicaci\u00f3n de Teams podemos utilizar los siguientes generadores de plantilla:\u00a0<strong>App Studio<\/strong>, <strong>Yeoman<\/strong> <strong>de Teams<\/strong>, <strong>Yeoman de Spfx.<\/strong><\/p>\n<ul>\n<li><strong>App Studio<\/strong><\/li>\n<\/ul>\n<p><a href=\"https:\/\/aka.ms\/InstallTeamsAppStudio\" target=\"_blank\" rel=\"noopener\">App Studio<\/a>. No es un\u00a0\u00a0IDE, sino una aplicaci\u00f3n propia de Teams que nos ayuda a generar un paquete de la aplicaci\u00f3n para poder subirla al cat\u00e1logo de aplicaciones de Office o bien instalarla dentro del propio Teams. Dentro de las opciones que se generan, nos indica la url donde esta nuestra aplicaci\u00f3n, las direcciones web a las que permitimos acceder, y otros aspectos propios de la aplicaci\u00f3n como el nombre, icono, etc.<\/p>\n<ul>\n<li><strong>Yeoman de Teams\u00a0<\/strong><\/li>\n<\/ul>\n<p>Siguiendo con el resto de aplicaciones que se utilizaban en el entorno Office , algunos miembros de la comunidades liderados por <a href=\"https:\/\/github.com\/wictorwilen\" target=\"_blank\" rel=\"noopener\">Wictor Willen<\/a> crearon un generador de plantilla para poder hacer una aplicaci\u00f3n base de una forma similar a la utilizada con el <strong>SharePoint Framework<\/strong>. Para instalarlo tan solo hay que descargarse este plantilla\u00a0 de Yeoman utilizando npm y\u00a0 una vez instalado hay que poner lanzar el siguiente comando<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nyo teams\r\n<\/pre>\n<p>Esto nos genera un proyecto en NodeJS con una estructura base para empezar a utilizarlo. Con todo esto tendremos que buscar un sitio donde desplegar esta soluci\u00f3n. El alojamiento de esta aplicaci\u00f3n corre por cuenta propia. Podemos hacer uso de una aplicaci\u00f3n alojada en nuestras infraestructuras o bien en el cloud. Pero independientemente de la opci\u00f3n escogida, es necesario que desde Teams se tenga acceso a la url.<\/p>\n<p><strong>Y la seguridad de nuestra aplicaci\u00f3n, \u00bfc\u00f3mo la gestionamos?<\/strong><\/p>\n<p>Independientemente de que se este utilizando en un contexto autenticado como es Teams, no implica que nuestra aplicaci\u00f3n este segura. La autenticaci\u00f3n corre por cuenta del desarrollo, se puede utilizar Azure Active Directory o la que consideremos precisa para nuestra aplicaci\u00f3n. Sin embargo para el desarrollo en Teams hay que tener en cuenta unas consideraciones sobre el flujo de aprobaci\u00f3n que desgranaremos en futuros art\u00edculos.<\/p>\n<ul>\n<li><strong>SPFx<\/strong><\/li>\n<\/ul>\n<p>En la \u00faltima release del SPFx, se incorpor\u00f3 que los desarrollos utilizados en SharePoint Online puedan ser compatibles con el desarrollo en Teams. Se han adaptado la forma en la que extendemos nuestro servidor favorito para que sea la misma en la que se desarrolla en Teams. Sin embargo, Teams tiene alg\u00fan problema, ya que el desarrollo sigue sin ser nativo, sino que es un Iframe que por debajo tiene una p\u00e1gina de SharePoint Online. Otro inconveniente, es la forma en la que se comercializa en la propia Store, ya que de momento hay muy poca informaci\u00f3n.<\/p>\n<h2><strong>Otras opciones<\/strong><\/h2>\n<p>Las opciones indicadas son las que se recomiendan desde Microsoft, sin embargo, nuestro d\u00eda a d\u00eda es un poco diferente a esta realidad. Las empresas ya tienen aplicaciones desarrolladas y \u00e9stas las quieren incluir dentro de Teams. \u00bfEsta opci\u00f3n es factible? Naturalmente que s\u00ed, y es la opci\u00f3n por la que me decanto como posibilidad para dar crecimiento a Microsoft Teams. Para poder realizar \u00e9sto, tan solo nos queda modificar el paquete de la aplicaci\u00f3n de Teams que haga referencia a la url donde tenemos alojada nuestra aplicaci\u00f3n y de esta forma poder incluirla dentro del contexto de Teams.<\/p>\n<p>Pero todo no pod\u00eda ser tan sencillo, y existen una serie de consideraciones que hay que tener en cuenta:<\/p>\n<ul>\n<li>Autenticaci\u00f3n<\/li>\n<li>Seguridad\/Roles de la aplicaci\u00f3n<\/li>\n<li>Actualizaci\u00f3n<\/li>\n<li>Restricciones de Url<\/li>\n<\/ul>\n<h1><strong>Resumen<\/strong><\/h1>\n<p>Microsoft Teams es una herramienta, que salvando las distancias, recuerda al SharePoint 2010, que fue el foco de los desarrollos y la herramienta principal para muchas empresas.<\/p>\n<p>Los tiempos han cambiado, pero el hecho de tener una<strong> herramienta que sirva de nexo<\/strong> para unir todas las aplicaciones de una organizaci\u00f3n, sigue siendo un<strong> objetivo primordial<\/strong> para muchas empresas. Por este motivo el desarrollo en Microsoft Teams est\u00e1 en auge y a diferencia del mencionado SharePoint, hay mayor libertad a la hora de elegir tecnolog\u00eda, cloud, servicios, etc. Y un aspecto a destacar:\u00a0 lo que desarrollas no afecta a la plataforma, por lo que parece que vamos aprendiendo de errores pasados \ud83d\ude09<\/p>\n<p>En pr\u00f3ximos art\u00edculos iremos contando nuestra experiencia sobre una aplicaci\u00f3n desarrollada sobre Teams \ud83d\ude42<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Una de las herramientas que ha empezado a utilizarse\u00a0 e implantarse con m\u00e1s fuerza en el 2018, es Microsoft Teams (quitando de parte algunos problemas de rendimiento de la APP). El objetivo que Microsoft se ha propuesto con Teams es &hellip; <a href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":8,"featured_media":3306,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[189],"tags":[190],"class_list":["post-3293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ms-teams","tag-teams"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v18.2.1 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs) | ENCAMINA<\/title>\n<meta name=\"description\" content=\"Teams es una herramienta en auge y como tal desde el punto de vista de desarrollo tenemos que ver como podemos extender la plataforma.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs) | ENCAMINA\" \/>\n<meta name=\"twitter:description\" content=\"Teams es una herramienta en auge y como tal desde el punto de vista de desarrollo tenemos que ver como podemos extender la plataforma.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n D\u00edaz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/\"},\"author\":{\"name\":\"Adri\u00e1n D\u00edaz\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"headline\":\"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs)\",\"datePublished\":\"2019-02-12T11:44:57+00:00\",\"dateModified\":\"2019-02-12T12:05:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/\"},\"wordCount\":1086,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/02\\\/Teams.png\",\"keywords\":[\"teams\"],\"articleSection\":[\"ms teams\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/\",\"name\":\"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs) | ENCAMINA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/02\\\/Teams.png\",\"datePublished\":\"2019-02-12T11:44:57+00:00\",\"dateModified\":\"2019-02-12T12:05:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\"},\"description\":\"Teams es una herramienta en auge y como tal desde el punto de vista de desarrollo tenemos que ver como podemos extender la plataforma.\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/02\\\/Teams.png\",\"contentUrl\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2019\\\/02\\\/Teams.png\",\"width\":998,\"height\":390},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#website\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/\",\"name\":\"Desarrollando sobre SharePoint\",\"description\":\"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/#\\\/schema\\\/person\\\/c9bfaede1bfba9564bb7f500788782bb\",\"name\":\"Adri\u00e1n D\u00edaz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g\",\"caption\":\"Adri\u00e1n D\u00edaz\"},\"description\":\"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.\",\"url\":\"https:\\\/\\\/blogs.encamina.com\\\/desarrollandosobresharepoint\\\/author\\\/desarrollandosobresharepoint\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs) | ENCAMINA","description":"Teams es una herramienta en auge y como tal desde el punto de vista de desarrollo tenemos que ver como podemos extender la plataforma.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/","twitter_card":"summary_large_image","twitter_title":"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs) | ENCAMINA","twitter_description":"Teams es una herramienta en auge y como tal desde el punto de vista de desarrollo tenemos que ver como podemos extender la plataforma.","twitter_image":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png","twitter_misc":{"Escrito por":"Adri\u00e1n D\u00edaz","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/#article","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/"},"author":{"name":"Adri\u00e1n D\u00edaz","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"headline":"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs)","datePublished":"2019-02-12T11:44:57+00:00","dateModified":"2019-02-12T12:05:49+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/"},"wordCount":1086,"commentCount":0,"image":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png","keywords":["teams"],"articleSection":["ms teams"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/","name":"C\u00f3mo empezar a desarrollar en MS Teams (Parte I: Tabs) | ENCAMINA","isPartOf":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/#primaryimage"},"image":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png","datePublished":"2019-02-12T11:44:57+00:00","dateModified":"2019-02-12T12:05:49+00:00","author":{"@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb"},"description":"Teams es una herramienta en auge y como tal desde el punto de vista de desarrollo tenemos que ver como podemos extender la plataforma.","inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/como-empezar-a-desarrollar-en-ms-teams-parte-i-tabs\/#primaryimage","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png","contentUrl":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-content\/uploads\/sites\/8\/2019\/02\/Teams.png","width":998,"height":390},{"@type":"WebSite","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#website","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/","name":"Desarrollando sobre SharePoint","description":"Arquitectura, buenas pr\u00e1cticas y desarrollo sobre la nueva herramienta de Microsoft SharePoint 2016","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/#\/schema\/person\/c9bfaede1bfba9564bb7f500788782bb","name":"Adri\u00e1n D\u00edaz","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe10b9eaf8ce4565ec75fba5a0d121c16186696e515cad2bedd42f6cf54e2007?s=96&d=mm&r=g","caption":"Adri\u00e1n D\u00edaz"},"description":"Adri\u00e1n D\u00edaz es Ingeniero Inform\u00e1tico por la Universidad Polit\u00e9cnica de Valencia. Es MVP de Microsoft en la categor\u00eda Office Development desde 2014, MCPD de SharePoint 2010, Microsoft Active Profesional y Microsoft Comunity Contribuitor 2012. Cofundador del grupo de usuarios de SharePoint de Levante LevaPoint. Lleva desarrollando con tecnolog\u00edas Microsoft m\u00e1s de 10 a\u00f1os y desde hace 3 a\u00f1os est\u00e1 centrado en el desarrollo sobre SharePoint. Actualmente es Software &amp; Cloud Architect Lead en ENCAMINA.","url":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/author\/desarrollandosobresharepoint\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/3293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/comments?post=3293"}],"version-history":[{"count":0,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/posts\/3293\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media\/3306"}],"wp:attachment":[{"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/media?parent=3293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/categories?post=3293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.encamina.com\/desarrollandosobresharepoint\/wp-json\/wp\/v2\/tags?post=3293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}