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
- An Overview of Bots for Developers
- Common Uses and Practical Applications of Bots
- How Bots Operate Behind the Scenes
- Comparing Custom Bot Development with Bot-Creation Platforms
Kicking Off Your Bot Project
- Clarifying the Purpose and Specific Requirements of Your Bot
- Defining Specifications, Features, and Core Functionalities
- Drafting a Conversational Script for Your Bot
Developing Your Bot
- Engineering the Bot's Architecture
- Designing Front-End Interfaces
- Structuring Back-End Logic
- Development and Testing Procedures
- Navigating the Complexities of Bot Development
- Testing Code Within the Emulator
- Testing Code on Live Messaging Platforms
- Conducting Final Quality Assurance Checks
Releasing Your Bot
- Deployment Strategies for Your Bot
- Publishing Your Bot to End-Users
- Ongoing Monitoring and Maintenance
- Strategies to Grow Your User Base
- Analyzing Performance Metrics and User Outcomes
- Iterating on the Development and Launch Cycle
Exploring Tools for Bot Creation
- Reviewing Bot Drafting and Design Utilities
- Investigating Bot Builder Solutions
- Discovering Tools Tailored for Developers
- Examining Tools for Monitoring and Analytics
- Identifying Tools for Monetization Strategies
Platforms for Building Advanced Bots
- Constructing a Facebook Messenger Bot
- Project Overview and Scope
- Initial Setup on the Facebook Platform
- Utilizing Chatfuel
- Integrating with API.AI
- Deploying via Heroku
Developing with the Microsoft Bot Framework
- An Introduction to the Microsoft Bot Framework
- Initial Bot Configuration and Setup
- Testing and Validation of Your Bot
Recap
Troubleshooting Strategies
Closing Thoughts
Requirements
- Fundamental programming knowledge