Cómo crear una aplicación de Twilio real en ASP.NET Core

August 07, 2020
Redactado por
Revisado por
Matt Makai
Twilion

Cómo crear una aplicación de Twilio real en ASP.NET Core

Como desarrolladores, estamos acostumbrados a tomar una combinación de ejemplos de códigos e intentar averiguar cómo implementar realmente estos fragmentos inconexos en una aplicación real.

Con el fin de facilitar este proceso, creé un taller de video detallado y real de cinco partes.

Utilicé .NET Core para crear la aplicación en el taller. .NET Core es un marco increíble y completamente multiplataforma, por lo que, ya sea que use macOS, Windows o Linux, podrá seguir el código.

En el taller se utilizan productos Twilio como Twilio Studiola API de Twilio para WhatsApp y Twilio SendGrid.

El taller se enfoca en la creación de una aplicación Modelo-Vista-Controlador (MVC) con ASP.NET Core 3.1 para The Cloud City Cake Co. A The Cloud City Cake Co. le encanta usar la tecnología para facilitar la vida de sus clientes.

Los temas que tratamos

En el video uno, tratamos Twilio Studio, una manera de crear bots de chat y respuesta de voz interactiva (IVR) sin servidor. Integramos Studio con el servicio de mensajería instantánea de WhatsApp para crear un servicio de pedido de tortas por WhatsApp.

Analizaremos cómo utilizar el lenguaje de plantillas Liquid y manejar las solicitudes de HTTP. En el proceso, se le brindarán diversos consejos para aprovechar al máximo Twilio Studio.

En el video dos, creamos una aplicación MVC con ASP.NET Core 3.1, junto con un webhook para que Twilio envíe los datos del pedido de la torta. Crearemos una base de datos de MSSQL para almacenar también todos nuestros datos.

Si no está seguro de cómo utilizar Microsoft SQL Server cuando no está en Windows, quizás le sea útil consultar mi blog sobre SQL Server con Docker.

En el video tres, tratamos un poco la refactorización de código y debatimos sobre buenas prácticas para un mejor mantenimiento del código. También introducimos una interfaz de usuario (UI) para administrar los pedidos de nuestros clientes mediante Bootstrap.

En el video cuatro, introducimos Twilio SendGrid que nos permitirá enviar correos electrónicos a nuestros clientes. También abordamos cómo agregar archivos adjuntos a un correo electrónico.

En el quinto, y último video, introducimos la API de Twilio para WhatsApp y creamos un servicio de notificación para administrar las comunicaciones de los clientes.

Cómo empezar

Puede inscribirse para el taller aquí. ¡Es completamente gratis!

Si es principiante con Twilio y .NET, es posible que las siguientes publicaciones de blog le sean útiles:

O bien, puede navegar por todo el increíble contenido de .NET en el Blog de Twilio.

'happiness is a piece of cake' ('el dulce sabor de la felicidad') escrito sobre un cuchillo para torta

Este artículo fue traducido del original "Building a real-world Twilio application in ASP.NET Core". Mientras estamos en nuestros procesos de traducción, nos encantaría recibir sus comentarios en help@twilio.com - las contribuciones valiosas pueden generar regalos de Twilio.