❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [April 29th, 2023]
What does this course tell?
(Please note that the following overview content is from the original platform)
Write your code to Build a Chatbot
What you'll learn:
Yellow Messenger Platform Cloud Functions and Multi Lingual Support
YM Platform Developer
Course Description
Overview
Are you a programmer who wants to understand how to customize Conversational Chat bots programmatically on the YM platform? In this course, you will learn the core Programming concepts of YM Platform known as Cloud Functions in order to customize your Chat bot. You will write custom logic using Cloud Function - Objects and methods, and test that logic using the built-in testing tool. You will explore how Cloud Functions interacts with UI of the platform. You will get hands-on experience writing code to customize your chat bot interface to support different channels, as well as a brief introduction to the built in Database.
Role :
Developer
Level :
Expert
Duration :
3 Hours
Audience
This course is designed for developers, with a good understanding of NodeJS, JavaScript and ElasticSearch programming concepts, who additionally have experience building chatbots using the UI of YM platform, and need to be able to write programmatic customizations to both the business logic and user interface layers using Cloud Functions.
Pre-requisites
• NodeJS -
o Asynchronous programming
o Promises / Await
• JavaScript
• ElasticSearch Queries
Course Objective
By the end of the course, you should be able to meet the following objectives:
• Write business logic customizations using Cloud Functions Objects and Methods.
• Design programmatic solutions that take advantage of YM Platform
• Customize the user interface Programmatically
• Build a bot end to end using programming
Course Outline
The following topics are included in this course:
Lesson 1: Overview of Cloud Function Tab
• Pre-requisites
• Data flow through functions
• Cloud Function Categories
Lesson 2: Objects
• app.memory
• app.context
• app.options
• app.data
• app.translate
• app.source
• app.profile
• app.datastore
• app.prediction
Lesson 3: Methods
• app.sendTextMessage
• app.quickReplies
• app.sendCards
• app.executeFunction
• app.start
• app.predict
• app.setStep
• app.setMultipleSteps
We consider the value of this course from multiple aspects, and finally summarize it for you from three aspects: personal skills, career development, and further study:
(Kindly be aware that our content is optimized by AI tools while also undergoing moderation carefully from our editorial staff.)
Introduction:
Welcome to the Yellowmessenger Chatbot Developer course! In this course, you will learn the core programming concepts of the YM Platform known as Cloud Functions. You will gain hands-on experience writing code to customize your chatbot interface to support different channels, as well as a brief introduction to the built-in Database. By the end of the course, you should be able to write business logic customizations using Cloud Functions Objects and Methods, design programmatic solutions that take advantage of YM Platform, customize the user interface programmatically, and build a bot end to end using programming.
This course is designed for developers with a good understanding of NodeJS, JavaScript, and ElasticSearch programming concepts. It covers the pre-requisites, objectives, and outline of the course, as well as the Yellow Messenger Platform Cloud Functions and Multi Lingual Support. You will learn how to write custom logic using Cloud Function - Objects and methods, and test that logic using the built-in testing tool. You will explore how Cloud Functions interacts with UI of the platform.
Possible Development Directions:
This course provides a great foundation for further development in the field of chatbot programming. After completing this course, you can explore more advanced topics such as natural language processing, machine learning, and artificial intelligence. You can also learn more about the YM Platform and its features, such as the built-in Database, and how to use it to store and retrieve data.
Related Learning Suggestions:
To further your knowledge in chatbot programming, you can look into courses on natural language processing, machine learning, and artificial intelligence. You can also explore the YM Platform and its features, such as the built-in Database, and how to use it to store and retrieve data. Additionally, you can look into other programming languages and frameworks, such as Python, Java, and React, to gain a better understanding of how to build and customize chatbots.
[Applications]
Upon completion of this course, developers should be able to write custom logic using Cloud Function - Objects and methods, and test that logic using the built-in testing tool. They should also be able to customize the user interface programmatically and build a chatbot end to end using programming. Additionally, they should be able to design programmatic solutions that take advantage of the YM Platform.
[Career Paths]
1. Yellow Messenger Platform Cloud Functions Developer: This role involves developing custom logic using Cloud Function Objects and methods to customize the chatbot interface to support different channels. This role requires a good understanding of NodeJS, JavaScript and ElasticSearch programming concepts. As the demand for chatbot technology increases, this role is expected to become more in demand.
2. YM Platform Developer: This role involves developing custom solutions that take advantage of the YM Platform. This role requires a good understanding of NodeJS, JavaScript and ElasticSearch programming concepts. As the demand for chatbot technology increases, this role is expected to become more in demand.
3. Chatbot Programmer: This role involves programming chatbots using the UI of the YM platform. This role requires a good understanding of NodeJS, JavaScript and ElasticSearch programming concepts. As the demand for chatbot technology increases, this role is expected to become more in demand.
4. Chatbot Tester: This role involves testing the logic written for the chatbot using the built-in testing tool. This role requires a good understanding of NodeJS, JavaScript and ElasticSearch programming concepts. As the demand for chatbot technology increases, this role is expected to become more in demand.