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
- Common Uses and Practical Applications of Bots
- How Bots Function Behind the Scenes
- Developing a Custom Bot vs. Leveraging a Bot-Creation Platform
Initiating Your Bot Project
- Clarifying the Bot's Core Purpose and Functional Requirements
- Defining Specifications, Key Features, and Functional Scope
- Drafting a Conversational Script for the Bot
Building Your Bot
- Creating the Technical Architecture for the Bot
- Designing Front-End Components
- Designing Back-End Components
- Development and Quality Assurance
- Managing Development Complexities Specific to Bots
- Testing Code Within the Emulator
- Testing Code on the Actual Messaging Platform
- Executing the Final QA Process
Launching Your Bot
- Deployment Strategies
- Publishing the Bot to Users
- Continuous Monitoring
- Strategies for User Acquisition
- Tracking and Analyzing Performance and Outcomes
- Iterating on the Development and Launch Cycle
Overview of Tools for Creating Bots
- Examining Bot Drafting and Design Utilities
- Reviewing Visual Bot Builders
- Assessing Tools for Developer Integration
- Exploring Monitoring and Analytics Solutions
- Reviewing Tools for Bot Monetization
Overview of Platforms for Advanced Bot Development
- Developing a Facebook Messenger Bot
- Project Overview
- Configuration Steps on Facebook
- Utilizing Chatfuel
- Utilizing API.AI
- Utilizing Heroku
Creating a Bot Using Microsoft Bot Framework
- Introduction to the Microsoft Bot Framework
- Initial Bot Setup
- Testing Protocols
Summary
Troubleshooting
Closing Remarks
Requirements
- Fundamental knowledge of programming concepts