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
- Introduction to Bots for Developers
- Applications and Use Cases for Bots
- Understanding Bot Mechanics
- Developing a Custom Bot vs. Utilizing a Bot-Creation Platform
Initiating Your Bot Project
- Establishing the Bot's Purpose and Requirements
- Defining Bot Specifications, Features, and Functionalities
- Drafting a Conversational Script for the Bot
Constructing the Bot
- Formulating the Engineering Design for the Bot
- Architecting Front-End Components
- Architecting Back-End Components
- Development and Testing of the Bot
- Recognizing Development Complexities Associated with Bots
- Testing Code Within the Emulator
- Testing Code on the Live Messaging Platform
- Executing the Final QA Process
Launching the Bot
- Deploying the Bot
- Publishing the Bot
- Monitoring Bot Activity
- Acquiring More Users for the Bot
- Tracking and Analyzing Bot Performance and Outcomes
- Iterating on the Development and Launch Cycle
Survey of Tools for Bot Creation
- Examining Bot Drafts and Design Tools
- Exploring Bot Builders
- Investigating Bot Tools for Developers
- Reviewing 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
- Facebook Setup Procedures
- Utilizing Chatfuel
- Utilizing API.AI
- Utilizing Heroku
Creating a Bot with the Microsoft Bot Framework
- Overview of the Microsoft Bot Framework
- Bot Configuration Setup
- Bot Testing Procedures
Summary
Troubleshooting
Closing Remarks
Requirements
- Foundational programming experience