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.
Course Outline
Introduction
- Overview of Bots from a Developer's Perspective
- Practical Uses and Application Scenarios for Bots
- Understanding the Internal Mechanics of Bots
- Comparing Custom Bot Development with Third-Party Bot-Creation Platforms
Kicking Off Your Bot Project
- Establishing the Bot's Objective and Specific Requirements
- Formulating the Bot's Specifications, Features, and Core Functions
- Drafting a Conversational Script for the Bot
Constructing Your Bot
- Formulating the Engineering Design for the Bot
- Designing Front-End Interfaces
- Designing Back-End Infrastructure
- Development and Testing Phase for the Bot
- Navigating the Technical Complexities of Bot Development
- Testing Code within the Emulator Environment
- Testing Code on Live Messaging Platforms
- Executing the Final Quality Assurance (QA) Procedures
Releasing Your Bot
- Deployment Strategies for the Bot
- Publishing the Bot to Users
- Continuous Monitoring of Bot Operations
- Strategies for Expanding the User Base
- Tracking and Analyzing Bot Performance Metrics and Outcomes
- Iterating through the Development and Launch Cycle
Survey of Tools for Bot Creation
- Reviewing Bot Drafting and Design Utilities
- Examining No-Code/Low-Code Bot Builders
- Exploring Developer-Focused Bot Tools
- Investigating Tools for Bot Monitoring and Analytics
- Exploring Tools for Bot Monetization
Insight into Bot Platforms for Advanced Development
- Developing a Facebook Messenger Bot
- Project Overview and Goals
- Configuration Steps on Facebook
- Implementing Chatfuel
- Integrating API.AI
- Deploying via Heroku
Developing a Bot with Microsoft Bot Framework
- Fundamentals of the Microsoft Bot Framework
- Initial Setup for the Bot
- Comprehensive Testing of the Bot
Summary
Troubleshooting
Closing Remarks
Requirements
- Fundamental programming knowledge
14 Hours