Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours
Course Outline
Introduction
- Overview of Bots for Developers
- Use Cases and Applications of Bots
- Understanding Bot Mechanics
- Developing a Custom Bot vs. Utilizing a Bot-Creation Platform
Initiating Your Bot Project
- Defining the Bot's Objective and Requirements
- Developing Specifications, Features, and Functionalities
- Creating a Conversational Script for the Bot
Building the Bot
- Formulating the Engineering Design for the Bot
- Designing Front-End Components
- Designing Back-End Components
- Development and Testing of the Bot
- Understanding the Development Complexities Involved in Bots
- Testing Code within the Emulator
- Testing Code on the Actual Messaging Platform
- Executing the Final QA Process
Launching the Bot
- Deploying the Bot
- Publishing the Bot
- Monitoring Bot Activity
- Acquiring Additional Users for the Bot
- Tracking and Analyzing Bot Performance and Outcomes
- Iterating the Development and Launch Cycle
Overview of Tools for Bot Creation
- Exploring Bot Drafting and Design Tools
- Investigating Bot Builders
- Exploring Bot Tools for Developers
- Examining Bot Tools for Monitoring and Analytics
- Reviewing Bot Tools for Monetization
Overview of Platforms for Building Advanced Bots
- Creating a Facebook Messenger Bot
- Project Overview
- Configuration on Facebook
- Utilizing Chatfuel
- Utilizing API.AI
- Utilizing Heroku
Creating a Bot with Microsoft Bot Framework
- Overview of the Microsoft Bot Framework
- Setting Up the Bot
- Testing the Bot
Summary
Troubleshooting
Closing Remarks
Requirements
- Fundamental programming experience