Este documento proporciona información sobre WhatsApp, Twilio y Azure Functions. Explica que WhatsApp es una aplicación de mensajería gratuita, y que Twilio ofrece una API para enviar y recibir mensajes de WhatsApp de forma programática. También describe cómo Azure Functions permite ejecutar código de forma serverless mediante triggers de eventos.
Lecture #6 - ET-3010
Cloud Computing - Overview and Examples
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
Presentation at DotNet Conf on using Docker with .NET core. Basic commands of docker, docker compose, and using a database Postgres with docker and asp .net core.
Lecture #6 - ET-3010
Cloud Computing - Overview and Examples
Connected Services and Cloud Computing
School of Electrical Engineering and Informatics SEEI / STEI
Institut Teknologi Bandung ITB
Update April 2017
Presentation at DotNet Conf on using Docker with .NET core. Basic commands of docker, docker compose, and using a database Postgres with docker and asp .net core.
Every app needs to navigate from page to page and pass data around too! That is where Xamarin.Forms Shell can help by simplifying the your application structure, provide URL navigation, passing parameters, and even deep linking! Join in for a full session with James Montemagno on how to setup your app and get navigating.
A Hands-on Introduction on Terraform Best Concepts and Best Practices Nebulaworks
At our OC DevOps Meetup, we invited Rami Al-Ghami, a Sr. Software engineer at Workday to deliver a presentation on a Hands-On Terraform Best Concepts and Best Practices.
The software lifecycle does not end when the developer packages their code and makes it ready for deployment. The delivery of this code is an integral part of shipping a product. Infrastructure orchestration and resource configuration should follow a similar lifecycle (and process) to that of the software delivered on it. In this talk, Rami will discuss how to use Terraform to automate your infrastructure and software delivery.
Looking to build intelligent apps that will get to market faster or create apps by stitching together valuable and complementary functionality from various sources?
Azure serverless helps you quickly build and deploy cloud-scale enterprise applications in Azure leveraging Azure’s key serverless offerings – Functions, Logic Apps, and Event Grid.
Serverless computing is the abstraction of servers, infrastructure, and operating systems. Azure Serverless allows you to focus on building and deploying your code without worrying about managing servers. Once deployed, you can trust Azure to scale your code in real-time as per need, and you pay for only the resources you use.
Virtualization refers to the technology that clarifies a software abstraction layer (hypervisor or virtual machine monitor) between the operating system and the hardware running on top of this layer.
Virtualization at the application layer and some of the tools and products found at this level of virtualization. At this level, the application is customized as a virtual monitor, the user can use and run this application locally without completely installing this application on his or her local computer
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps.
Protect your business with a universal identity platform
The Azure Active Directory (Azure AD) enterprise identity service provides single sign-on and multi-factor authentication to help protect your users from 99.9 percent of cybersecurity attacks.
Gartner named Microsoft a leader in Magic Quadrant 2020 for Access Management
Single sign-on simplifies access to your apps from anywhere
Conditional Access and multi-factor authentication help protect and govern access
A single identity platform lets you engage with internal and external users more securely
Developer tools make it easy to integrate identity into your apps and services
Connect your workforce
Whether people are on-site or remote, give them seamless access to all their apps so they can stay productive from anywhere. Automate workflows for user lifecycle and provisioning. Save time and resources with self-service management.
Choose from thousands of SaaS apps
Simplify single sign-on. Azure AD supports thousands of pre-integrated software as a service (SaaS) applications.
Protect and govern access
Safeguard user credentials by enforcing strong authentication and conditional access policies. Efficiently manage your identities by ensuring that the right people have the right access to the right resources.
Engage with your customers and partners
Secure and manage customers and partners beyond your organizational boundaries, with one identity solution. Customize user journeys and simplify authentication with social identity and more.
Integrate identity into your apps
Accelerate adoption of your application in the enterprise by supporting single sign-on and user provisioning. Reduce sign-in friction and automate the creation, removal, and maintenance of user accounts.
Learn about what we do and listen to some great experiences from our exemplary Team Leads. We will also have an important announcement at the end of the meeting, so register ASAP and start your journey with this global Google community.
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
In this presentation for Global Azure Span, I talk about Azure Functions (serverless technology) and how to create a chatbot for WhatsApp using Language Understanding Intelligent Service from Azure
Every app needs to navigate from page to page and pass data around too! That is where Xamarin.Forms Shell can help by simplifying the your application structure, provide URL navigation, passing parameters, and even deep linking! Join in for a full session with James Montemagno on how to setup your app and get navigating.
A Hands-on Introduction on Terraform Best Concepts and Best Practices Nebulaworks
At our OC DevOps Meetup, we invited Rami Al-Ghami, a Sr. Software engineer at Workday to deliver a presentation on a Hands-On Terraform Best Concepts and Best Practices.
The software lifecycle does not end when the developer packages their code and makes it ready for deployment. The delivery of this code is an integral part of shipping a product. Infrastructure orchestration and resource configuration should follow a similar lifecycle (and process) to that of the software delivered on it. In this talk, Rami will discuss how to use Terraform to automate your infrastructure and software delivery.
Looking to build intelligent apps that will get to market faster or create apps by stitching together valuable and complementary functionality from various sources?
Azure serverless helps you quickly build and deploy cloud-scale enterprise applications in Azure leveraging Azure’s key serverless offerings – Functions, Logic Apps, and Event Grid.
Serverless computing is the abstraction of servers, infrastructure, and operating systems. Azure Serverless allows you to focus on building and deploying your code without worrying about managing servers. Once deployed, you can trust Azure to scale your code in real-time as per need, and you pay for only the resources you use.
Virtualization refers to the technology that clarifies a software abstraction layer (hypervisor or virtual machine monitor) between the operating system and the hardware running on top of this layer.
Virtualization at the application layer and some of the tools and products found at this level of virtualization. At this level, the application is customized as a virtual monitor, the user can use and run this application locally without completely installing this application on his or her local computer
Introduction To Microsoft SharePoint 2013Vishal Pawar
Microsoft SharePoint is a Web application platform developed by Microsoft. First launched in 2001, SharePoint has historically been associated with intranet content management and document management, but recent versions have significantly broader capabilities
Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolated containers to get better compute density. Enterprises use Docker to build agile software delivery pipelines to ship new features faster, more securely and with confidence for both Linux and Windows Server apps.
Protect your business with a universal identity platform
The Azure Active Directory (Azure AD) enterprise identity service provides single sign-on and multi-factor authentication to help protect your users from 99.9 percent of cybersecurity attacks.
Gartner named Microsoft a leader in Magic Quadrant 2020 for Access Management
Single sign-on simplifies access to your apps from anywhere
Conditional Access and multi-factor authentication help protect and govern access
A single identity platform lets you engage with internal and external users more securely
Developer tools make it easy to integrate identity into your apps and services
Connect your workforce
Whether people are on-site or remote, give them seamless access to all their apps so they can stay productive from anywhere. Automate workflows for user lifecycle and provisioning. Save time and resources with self-service management.
Choose from thousands of SaaS apps
Simplify single sign-on. Azure AD supports thousands of pre-integrated software as a service (SaaS) applications.
Protect and govern access
Safeguard user credentials by enforcing strong authentication and conditional access policies. Efficiently manage your identities by ensuring that the right people have the right access to the right resources.
Engage with your customers and partners
Secure and manage customers and partners beyond your organizational boundaries, with one identity solution. Customize user journeys and simplify authentication with social identity and more.
Integrate identity into your apps
Accelerate adoption of your application in the enterprise by supporting single sign-on and user provisioning. Reduce sign-in friction and automate the creation, removal, and maintenance of user accounts.
Learn about what we do and listen to some great experiences from our exemplary Team Leads. We will also have an important announcement at the end of the meeting, so register ASAP and start your journey with this global Google community.
Global Azure 2021 Spain -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
In this presentation for Global Azure Span, I talk about Azure Functions (serverless technology) and how to create a chatbot for WhatsApp using Language Understanding Intelligent Service from Azure
Global AI Night 2021 -Desarrollando un chatbot de WhatsApp serverless.pptxLuis Beltran
Slides of my presentation at Global AI Night Latinoamerica 2021 about the development of a serverless chatbot that processes WhatsApp messages using Azure Functions
Gira Online Latinoamerica Chatbots y Reconocimiento de Imágenes en WhatsApp ...Luis Beltran
El concepto de reconocer imágenes puede parecer un desafío, pero con la ayuda de la API de reconocimiento de imágenes de Azure Computer Vision, puedes describir el contenido de una imagen determinada.
En esta sesión, desarrollaremos un chatbot funcional que identifica contenido multimedia utilizando la API de WhatsApp de Twilio, Cognitive Services (Computer Vision y LUIS) y Azure Functions.
Real NET Docs Show - Serverless Machine Learning v3.pptxLuis Beltran
Slides of my presentation about Serverless Machine Learning using Azure Functions, Twilio APIs, and Cognitive Services for text and image processing of WhatsApp messages at .NET Docs Show weekly community event organized by Microsoft
Latam Space Week - Clasificación de rocas espaciales por medio de IA.pptxLuis Beltran
Slides of my presentation about Space rocks image classification using Machine Learning and Artificial Intelligence with Python at Latam Space Week event
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
Latino NET - Integrando WhatsApp en nuestras apps .NET con Twilio.pptx
1.
2. LUIS BELTRÁN
• Microsoft MVP en AI y Developer Technologies
• Investigador en Tomás Bata University in Zlín
• Docente en Tecnológico Nacional de México en Celaya
@darkicebea
m
luis@luisbeltran.mx
luisbeltran.mx
4. ¿QUÉ ES WHATSAPP?
• Una aplicación de mensajería gratuita disponible para
smartphones (Android/iOS), web (WhatsApp Web) y
escritorio (Windows/Mac).
• Soporta el envío de mensajes de texto, fotos, videos,
documentos, mensajes de voz y stickers, así como la
realización y recepción de llamadas de audio y video.
• Permite gestionar grupos de chat
• Mensajes sin conexión
• 2 versiones: Messenger y Business
6. WHATSAPP API
• Impulsa la comunicación con tus clientes alrededor del
mundo para que puedas contactarte con ellos a través
de WhatsApp de forma simple, segura y confiable.
• Requiere contratar un proveedor de soluciones
empresariales globales, disponible en el directorio de
socios de Facebook.
9. TWILIO
• Twilio es una plataforma como servicio de comunicaciones en la nube (CPaaS) que
permite construir aplicaciones a través de APIs y SDKs disponibles para varios
lenguajes y plataformas (PHP, Ruby, C#/.NET, ).
• Algunas funciones que los desarrolladores pueden integrar en sus apps con Twilio
incluyen:
• Mensajes de texto
• Mensajes de voz
• Videollamadas
• Mensajes de WhatsApp
10. TWILIO API FOR WHATSAPP
• Acceso al API de WhatsApp Business.
• Simple de utilizar e implementar.
• Prueba y diseña tu app en ambiente sandbox.
• Disponible en varias plataformas y lenguajes de programación
https://www.twilio.com/whatsapp
https://www.twilio.com/docs/whatsapp/api
25. SERVERLESS COMPUTING
Manejado por eventos / escalado
instantáneo
Micro-facturación
Abstracción de
servidores
$
Enfoque a la lógica de
negocio
Tiempo de comercialización
más rápido
DevOps Reducido
26. Ejecuta tu código de
acuerdo a los eventos
que especificas
Triggers
Blob Storage
Cosmos DB
Event Hub
HTTP
Queues
Service Bus
Timer
Webhook
Bindings
File
Table
Excel
OneDrive
Email
Mobile app
Notification
Más…
Foto tomada y enviada r
Almacena en
blob storage
Produce imágenes escaladas
35. CALL TO ACTION
Developing a serverless WhatsApp chatbot
https://dev.to/icebeam7/developing-a-serverless-whatsapp-chatbot-4o72
Enviando mensajes de WhatsApp con Xamarin y Twilio
https://www.luisbeltran.mx/2018/10/15/enviando-mensajes-de-whatsapp-con-xamarin-y-twilio/
How to Use Image Recognition on Twilio WhatsApp API
https://www.twilio.com/blog/image-recognition-clarifai-twilio-whatsapp-api
Sending and Receiving Media with WhatsApp Messaging on Twilio
https://support.twilio.com/hc/en-us/articles/360017961894-Sending-and-Receiving-Media-with-
WhatsApp-Messaging-on-Twilio