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
- General Overview of Bots for Developers
- Key Uses and Real-World Applications of Bots
- Understanding the Mechanics of Bot Functionality
- Comparing Custom Bot Development with Platform-Based Creation
Initiating a Bot Project
- Establishing the Bot's Objective and Requirements
- Defining Specifications, Features, and Core Functions
- Drafting the Conversational Script for the Bot
Constructing the Bot
- Formulating the Engineering Design
- Designing Front-End Elements
- Designing Back-End Architecture
- Development and Testing Phases
- Recognizing the Complexities of Bot Development
- Testing Code Within the Emulator
- Testing Code on the Live Messaging Platform
- Executing the Final Quality Assurance Process
Deployment and Launch
- Deploying the Bot to Production
- Publishing the Bot for Access
- Implementing Monitoring Solutions
- Strategies to Attract More Users
- Tracking and Analyzing Bot Performance and Outcomes
- Iterating the Development and Launch Cycle
Survey of Bot Creation Tools
- Reviewing Bot Drafting and Design Utilities
- Exploring Bot Builder Platforms
- Investigating Developer-Specific Bot Tools
- Examining Tools for Monitoring and Analytics
- Reviewing Tools for Bot Monetization
Overview of Platforms for Advanced Bot Development
- Creating a Facebook Messenger Bot
- Project Overview
- Configuration on Facebook
- Integration with Chatfuel
- Utilizing API.AI
- Deployment via Heroku
Developing a Bot with Microsoft Bot Framework
- Introduction to the Microsoft Bot Framework
- Setting Up the Bot Environment
- Testing the Bot Functionality
Summary
Troubleshooting
Closing Remarks
Requirements
- Fundamental programming knowledge