CL_55083 Developing for Office 365



Documentos relacionados
MS_10979 Microsoft Azure Fundamentals

MS_10978 Introduction to Azure for Developers

MS_20696 Managing Enterprise Devices and Apps using System Center Configuration Manager

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20346 Managing Office 365 Identities and Services

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013

CL_55095 SharePoint 2010 and 2013 Auditing and Site Content Administration using PowerShell

CL_50255 Managing Windows Environments with Group Policy

MS_10974 Deploying Windows Server

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

MS_20688 Managing and Maintaining Windows 8.1

10175 Microsoft SharePoint 2010, Application Development

CL_55102 The SharePoint 2013 Server Collection and Site Templates

MS_80344 What's New in Microsoft Dynamics CRM 2011

MS_10968 Designing for Office 365 Infrastructure

MS_20410 Installing and Configuring Windows Server 2012

MOC Programación SharePoint 2013 Core & Advanced

Manual Office 365 para usuario final

50064 Advanced SharePoint Development

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

Curso MOC Servicios y administración de identidades en Office 365

CL_55049 PowerPivot, Power Viewand SharePoint 2013 Business Intelligence Center for Analysts

CL_50468 SharePoint 2010 End User Level I

MS_20462 Administering Microsoft SQL Server Databases

CL_55048 No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio

MS_10174 Configuring and Managing Microsoft SharePoint 2010

Curso 80344: Novedades de Microsoft Dynamics CRM 2011

MS_20689 Upgrading Your Skills to MCSA Windows 8

MS_10748 Deploying System Center 2012, Configuration Manager

MS_20465 Designing Database Solutions for Microsoft SQL Server

Novedades de Microsoft Dynamics 2011

MS_80221 Installation and Configuration for Microsoft Dynamics AX 2012

MS_20687 Configuring Windows 8.1

MsCodersCamp SharePoint Online: Desarrolla tus apps en la nube. Cloud. Colaboran: #MsCodersCamp2014

6434 Automating Windows Server 2008 Administration with Windows PowerShell

80295 Extending Microsoft Dynamics CRM 2011

6425 Configuring and Troubleshooting Windows Server 2008 Active Directory Domain Services

MOC Administración SharePoint 2013 Core & Advanced

MS_80539 Installation and Deployment in Microsoft Dynamics CRM 2013

MS_20409 Server Virtualization with Windows Server Hyper-V and System Center

ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS_20467 Designing Self-Service Business Intelligence and Big Data Solutions

CL_55042 SharePoint 2013 Business Intelligence

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013

8969 Extending Microsoft Dynamics CRM 4.0

Guía de inicio rápido a

10325 Automating Administration with Windows PowerShell 2.0

MS_80507 Introduction to Microsoft Dynamics CRM 2011

MS_20697 Installing and Configuring Windows 10

8624 Microsoft Dynamics AX 4.0 Sales and Marketing

20687 Configuring Windows 8

MS_20247 Configuring and Deploying a Private Cloud

Configuración cuenta de Office 365

10775 Administering Microsoft SQL Server 2012 Databases

Miguel Tabera Pacheco

De Lotus Notes 8.5 a Office 365 para la empresa

CL_55006 System Center 2012 Operations Manager

Manual Office 365 Small Business. Premium 365º. Small Business Premium. Premium

CL_ SQL Server 2012 Reporting Services.

Project Online Introducción La voz del cliente Qué es Project Online? Características del producto

8972 Personalización y Configuración de Microsoft Dynamics CRM 4.0

MS_10972 Administering the Web Server (IIS) Role of Windows Server

Manual Exchange Online

5929 Managing Projects and Programs

ADULTO MAYOR II QUÉ ES ONEDRIVE?

MS_80385 Microsoft Dynamics CRM 2011 Installation and Deployment

MS_10751 Monitoring and Operating a Private Cloud with System Center 2012

Workflows? Sí, cuántos quiere?

MS_20246 Monitoring and Operating a Private Cloud

6427 Configuring and Troubleshooting Internet Information Services in Windows Server 2008

6231 Maintaining a Microsoft SQL Server 2008 R2 Database

1. En el portal del correo institucional, dar clic en el servicio Outlook Web App :

80294 Microsoft Dynamics CRM 2011 Customization and Configuration

6292 Installing and Configuring Windows 7 Client

Unidad II. Interfaz Grafica

Usar Office 365 en un teléfono Android

De Word 2010 a Office 365 para empresas

MS_20497 Software Testing with Microsoft Visual Studio 2013

Experiencias en el Uso de Javier Hernanz

Catálogo de Cursos. Cursos de Ofimática.

Transcripción:

Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario.

Introducción. Este curso muestra cómo trabajar con las nuevas APIs de Office 365 (O365) para Outlook, Calendario y Contactos. Además podrás ver cómo crear aplicaciones de Office y SharePoint que se integran con Office 365 y los clientes de Office, también aprenderá acerca de los modelos de autenticación con Azure Active Directory y OAuth y el nuevo marco de consentimiento. Duración. 5 Días. Perfil. Este curso está dirigido a cualquier desarrollador que se encarga de la creación de aplicaciones que interactúan con Office 365. Requisitos previos. Antes de atender a este curso, los estudiantes deben tener: Comprensión de los conceptos básicos de OAuth, SharePoint y Office 365. Comprensión de aplicaciones Web básicas MVC. Fuerte entendimiento del lenguaje de programación C#. El manual de este curso está en Inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar. Al final del curso, los alumnos serán capaces de aprender sobre el desarrollo de Office 365 con APIs de Office 365, SDKs y varios tipos de aplicaciones durante la programación de Azure Active Directory con el nuevo marco de consentimiento. Examen. Este curso no tiene un examen asociado. Material del curso y software. El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario. Módulo 1: Introducción. Módulo de introducción simple. Conocer su curso, compañeros de clase, instalaciones e instructor. Módulo 2: Introducción a Office 365. En este módulo damos un vistazo a lo que es hoy Office 365 y cómo ha evolucionado hasta convertirse en una plataforma de desarrollo. Usted explorará los diversos modelos de licencia de O365 y cómo configurar un entorno de desarrollo O365 utilizando las diversas herramientas de las API de O365 y plantillas de proyecto. Pag. 1

Introducción a O365. Servicios de O365. Explorando planes y licencias. Portal de gestión de O365. Aprovisionamiento del desarrollador de sitios cmdlets de PowerShell. Laboratorios: Sign Up for O365. Inscripción a Office 365. Explorar Office 365 Admin Center. Explorar servicios de Office 365 (Outlook, Calendario, Personas, fuentes de noticias, OneDrive, Sitios) Laboratorio: Configuración de sitio para desarrolladores O365. Disposición un sitio para desarrolladores O365. Laboratorios: Configurar Visual Studio 2013. Instalar Office Dev Tools. Instale el NAPA App. Instalar herramientas API de O365. Configurar Visual Studio para Office 365 Development. Laboratorios: Explorando O365 cmdlets de PowerShell. Explorando Azure AD PowerShell Cmdlets. Exploración de SharePoint Online PowerShell Cmdlets. Exploración de Exchange Online PowerShell Cmdlets. Exploración de Lync Online PowerShell Cmdlets. Crear una instancia O365 de desarrollador. Crear una sitio O365 para desarrolladores. Buscar y descargar los herramientas O365 de desarrollador para Visual Studio. Describir lo que son las herramientas de Napa y cómo instalarlas. Añadir servicios relacionados con sus proyectos Web. Módulo 3: Autenticación. En este módulo damos un vistazo a las diversas formas en que sus aplicaciones pueden autenticarse en O365. Nombre de usuario y la contraseña de base, OAuth 2.0 y Azure Active Directory con el marco de consentimiento está cubierto. Introducción a la autenticación. OAuth 2.0 Azure Active Directory. Marco de consentimiento. Laboratorios: Autenticación. Generar FedAuth Cookies (Windows App). Pag. 2

Generar FedAuth Cookies (Windows PowerShell). Generar Bearer Tokens (proveedor de Hosted Apps) Registro manualmente de aplicaciones de SharePoint. Solicitando permisos On-The-Fly. Usando autenticación básica contra APIs de O365. Laboratorios: Trabajar con Azure Active Directory. Configuración de Azure Active Directory. Sincronizar Active Directory local con Azure Active Directory. Configurar Single Sign-On. Utilizando Microsoft Remote Connectivity Analyzer. Laboratorios: Autorización a la biblioteca Azure. Registro de aplicaciones de Azure AD. Autenticación manual de Azure AD Utilizando el SDK de Azure Active Directory. Laboratorios: Marco de consentimiento. Autorización con uso del marco de consentimiento. Registro de aplicaciones con Azure AD. Creación de aplicaciones que utilizan el marco de consentimiento. Gestión de Tokens. Ampliando el marco de consentimiento Azure. Implementación On Behalf API. Laboratorios: Aplicación de telemetría. Telemetría de usuario final (MyApps) Administración de telemetría (App Cloud Discovery) Describir los distintos métodos para autenticar a O365. Aplicaciones del programa que utilizan OAuth 2.0. Aplicaciones de programa que utilizan Azure Active Directory. Describir y trabajar con el marco de consentimiento. Módulo 4: Trabajo con REST y CSOM. Este módulo proporciona un vistazo a las diferentes APIs REST disponibles para sus aplicaciones al utilizar O365, SharePoint Online y proyectos en línea. Introducción a REST. Servicio de descubrimientos O365 REST. SharePoint REST. Laboratorios: Trabajar con O365 REST. Utilizando el servicio de reconocimiento Pag. 3

Uso de Mail REST APIs. Trabajar con Calendar REST APIs. Trabajo con Contact REST APIs. Trabajar con OneDrive REST APIs. Laboratorios: Cómo trabajar con SharePoint Online REST. Explore los servicios REST. Llamadas de Servicio REST (Put, Get, Merge). Servicio UserProfile REST. Servicio Social REST. Servicio de búsqueda REST. Laboratorios: SharePoint Client Object Model. Explorar modelo de objetos cliente. Utilizar Client Object Model (.NET). UserProfiles \ Social CSOM. Taxonomía CSOM. Publicación CSOM. BCS CSOM. Laboratorios: SharePoint JavaScript Object Model. Explorar JavaScript Object Model. Trabajar con flujos de trabajo. Laboratorios: Working With Project Online REST. Trabajar con REST. El uso de LINQ con OData. Trabajar con los límites de OData. Trabajar con filtros OData. Creación de proyectos. Creación de recursos. Creación de tareas. Creación de campos personalizados. Autenticación REST (Windows, Formularios, O365). Describir y trabajar con las distintas APIs REST en O365. Utilizar el servicio de reconocimiento para el análisis de acontecimientos. Trabajar con O365 REST APIs. Trabajar con SharePoint Online REST APIs y Project Server REST APIs. Módulo 5: Programación de Aplicaciones. Este módulo explora cómo crear diferentes tipos de aplicaciones para Office y SharePoint utilizando las distintas APIs explorados en los módulos anteriores. También aprenderá cómo publicar sus aplicaciones a la tienda App SharePoint para que otros tomen ventajas de ellas. Además se va a obtener un profundo conocimiento de los modelos de autenticación de Apps. Pag. 4

Desarrollo de aplicaciones de Office. Desarrollo de aplicaciones de SharePoint. Desarrollar aplicaciones O365. Laboratorios: Creación de SharePoint Hosted Apps. Explorer aplicaciones de SharePoint Store. Instale una SharePoint Store App. Crear un SharePoint Hosted App. Implementar una SharePoint hosted App (App Catalog). Implementar una SharePoint hosted App (Side Loading). Laboratorios: Creación de aplicaciones Provider Hosted. Creación e implementación de una Provider Hosted App. Invitar a usuarios externos. Exploración de la aplicación y permisos del usuario. Explorando Tokens de contexto. Exploración de Tokens de acceso. Explorando Tokens de actualización. Laboratorios: Explorando Office AMS. Descargar las muestras de Office AMS. Explorar Office AMS. Laboratorio: Uso de SharePoint Web Proxy. Utilizando SharePoint Web Proxy. Laboratorios: Creación de aplicaciones de correo para O365. Explorando Office Apps Store. Instalación de aplicaciones de la Office Apps Store. Navegación y extracción de aplicaciones instaladas. Crear una aplicación de correo simple con las herramientas de Napa. Crear una aplicación de correo simple con Visual Studio. Muestra O365 Mail Apps (llamadas EWS, archivos adjuntos, Identidad Tokens y la integración de YouTube). Laboratorios: Creación de aplicaciones públicas para SharePoint AppStore. Crear una cuenta de Seller Dashboard. Crear y publicar una AppStore SharePoint App. Laboratorios: Creación de aplicaciones Cloud Business. Utilice las plantilla Cloud Business. Creación de tablas y pantallas de datos. Laboratorios: Creación de una aplicación Yammer. Registrar la aplicación Yammer. Crear una aplicación Yammer. Hacer llamadas a la API de Yammer. Pag. 5

Crear un panel de tareas de Office, contenidos y aplicaciones de correo. Crear SharePoint Apps y Provider Hosted Apps. Describir cómo funciona OAuth con las aplicaciones. Describir la diferencia entre aplicaciones de alta y baja confianza. Describir los diferentes métodos de implementación de aplicaciones de Office y SharePoint. Describir cómo crear y publicar aplicaciones para SharePoint App Store. Módulo 6: Flujos de trabajo. Este módulo da un vistazo a cómo se puede desarrollar e implementar flujos de trabajo que requieren APIs de O365 Flujo de trabajo de arquitectura. Los flujos de trabajo de SharePoint Online y O365. Flujos de trabajo que requieren APIs de O365. Laboratorios: Flujos de trabajo. Crear flujo de trabajo básico de SharePoint. Crear flujo de trabajo que llame a las APIs de O365. Implementación y configuración de aplicaciones de flujo de trabajo usando eventos instalados. Utilizar JSONP. Crear flujos de trabajo de SharePoint que llamen a las APIs de O365. Utilizar la aplicación Events para la implementación avanzada de App Artifacts. Configurar una Azure "code" drop page. Utilizar JSONP para el acceso del Token de adquisición. Módulo 7: Desarrollo Móvil. Este módulo proporciona un vistazo a cómo construir aplicaciones móviles que utilizan APIs de O365 que incluye Windows Phone y Android. Además, vamos a explorar el nuevo soporte Cordova en Visual Studio y cómo las APIs de O365 se puede utilizar en una aplicación Cordova. Características móviles de O365. Aplicaciones O365 en Windows Phone. Aplicaciones O365 en Android. Apache Cordova y Ripple. Laboratorio: Explorando el soporte móvil de O365. Explorar las características móviles de O365. Laboratorios: Apache Cordova. Instalar Apache Cordova. Crear un proyectocon destino hacia múltiples dispositivos. Añadir servicios relacionados con proyectos de dispositivos múltiples. Ejecutar un proyecto multi-dispositivo (Android y Ripple). Pag. 6

Laboratorios: Aplicaciones O365 para Android. Instale el SDK de O365 para Android. Descarga de las referencias SDKs necesarias (GSON, Azure AD). Crear una aplicación para Android que llame a las APIs de O365. Trabajar con aplicaciones de muestra de O365 para Android. Laboratorios: Aplicaciones O365 para Windows Phone. Crear una aplicación de Windows 8.1 que llame a las APIs de O365. Crear una aplicación de Windows Phone 8.1 que llame a las APIs de O365. Crear una aplicación de Windows Phone 8.1 que llame a los servicios de OAuth. Describir las características móviles de O365. Entender cómo crear entornos de desarrollo de Windows Phone y Android. Crear aplicaciones Windows Phone y Android que llamen a las APIs de O365. Crear proyectos de dispositivos híbridos que utilizan Apache Cordova para hacer llamadas a las APIs de O365. Utilizar el emulador Apache Ripple. Módulo 8: APIs de OneNote. En este módulo tomamos un vistazo a otros servicios comunes basados en Microsoft que no están directamente vinculados a O365, pero las empresas se preguntan un cuanto acerca de los términos de integración de estos servicios con otras aplicaciones. APIs de OneNote. Laboratorios: El trabajo con las APIs de OneNote. Registro de una aplicación LiveID. Descargar e instalar el Live SDK. Recuperar LiveID Tokens. Recuperando Notebooks, Secciones y Grupos de sección. Creación de páginas. Creación de páginas de las secciones. Importar archivos PDF. Importar imágenes. Explorando apigee.com Describir OneNote y sus múltiples usos. Describir la API de OneNote y sus características. Entender la diferencia entre OneNote de consumidor y de negocios. Crear páginas utilizando la API de OneNote. Cargar imágenes y archivos PDF utilizando la API de OneNote. Módulo 9: APIs de OneDrive. Pag. 7

Este módulo proporciona un vistazo a otros servicios comunes basados en Microsoft que no están directamente vinculados a O365, pero las empresas se preguntan acerca de los términos de integración de estos servicios con otras aplicaciones. APIs OneDrive Laboratorios: El trabajo con las APIs de OneDrive Explorar las APIs de OneDrive. Descargar y cargar archivos. Obtener datos de usuario. Propiedades de archivos y carpetas. Mover, copiar y borrar archivos. Describir la diferencia entre OneDrive y OneDrive para su negocio. Comprender la seguridad de aplicaciones y mejores prácticas con OneDrive. Cargar y descargar archivos desde OneDrive. Actualizar las propiedades de archivos en OneDrive. Etiquetar archivos en OneDrive. Por favor no imprimas este documento si no es necesario.