Desarrolla 1 Chatbot Messenger y aprende Python en el camino
What you'll learn
- Desarrollar un primer Chatbot completamente funcional para Facebook Messenger
- Personalizar un Chatbot fácilmente mediante programación
- Reforzar sus conocimientos sobre Python como lenguaje de programación
Requirements
- Tener nociones básicas de programación (con cualquier lenguaje)
- Muchas ganas de aprender
Description
El presente curso tiene un objetivo bastante claro:
Aprenderás a desarrollar tu primer Chatbot para Facebook Messenger, y además
Reforzarás (o aprenderás) los conceptos principales de Python, como lenguaje de programación
Pero eso no es todo, porque también aprenderás a usar Google Cloud Platform, a través de 2 servicios que ofrece:
Google App Engine (como hosting, para publicar nuestro Chatbot)
Google DataStore (para guardar un historial de las conversaciones)
En resumen:
Aprenderás muchos conceptos importantes, todos relacionados con las tecnologías antes mencionadas.
Y lo mejor es que al final del curso podrás publicar tu propia versión. Un chatbot creado por ti de principio a fin.
Who this course is for:
- Personas interesadas en aprender Python mientras desarrollan un Chatbot para Facebook Messenger
- Desarrolladores que quieran conocer más sobre el desarrollo de Chatbots para Facebook Messenger
- Personas que quieran crear su primer Chatbot en base a preguntas y respuestas
Instructor
Te cuento un poco sobre mí:
Amo la programación, y todo lo relacionado con el pensamiento lateral.
He participado en el desarrollo de cientos de proyectos (de desarrollo de software), colaborando en el desarrollo de programas de escritorio, sistemas web y aplicaciones móviles.
Estudié Ingeniería de Sistemas y me gradué con las mejores notas en modelamiento de bases de datos, algoritmos, estructuras de datos, análisis numérico, entre otros cursos.
Aunque en la universidad la enseñanza no fue como esperaba, siempre estuve aprendiendo de forma autodidacta sobre distintas tecnologías.
Conozco muchas tecnologías, y aunque no uso todas en mi día a día, siempre encuentro un proyecto en dónde aplicarlas y recordarlas con nostalgia. Más o menos el orden en que las conocí va así: C++, Java, C#, VisualBasic, SQLServer, Matlab, HTML, CSS, Javascript, JQuery, PHP, MySQL, Ajax, Python, Laravel, Android, Firebase, Django, MongoDB, Ruby, Push notifications, Swift, Unity, Vue, Node.js, Pusher, Kotlin.
Lo sé. He mencionado lenguajes de programación, frameworks, bibliotecas, bases de datos, todo mezclado. Aunque a veces puede resultar confuso usar una tecnología por temporadas, al final siento que todo se complementa. Aprender de todo un poco me ha permitido tener una visión panorámica sobre el desarrollo en general.
En conclusión, me gusta programar y jugar juegos multijugador en línea. Pero lo que más me agrada es poder compartir lo que aprendo. Siento que de esta forma puedo inmortalizar mi aprendizaje, ahorrarle tiempo a las demás personas, y aprender temas con mayor profundidad.
Luego de todos estos años, puedo decir que verdaderamente mi pasión es aprender y compartir lo aprendido.
¡Gracias por permitirme esto!