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
- Foundational overview of bots for developers
- Practical uses and industry applications of bots
- Mechanisms and underlying logic of bot functionality
- Comparative analysis: developing custom bots versus utilizing bot-creation platforms
Initiating a Bot Project
- Defining the core purpose and specific requirements for the bot
- Establishing specifications, features, and functional capabilities
- Drafting a comprehensive conversational script
Bot Construction Phase
- Architecting the engineering design for the bot
- Structuring front-end components
- Configuring back-end infrastructure
- Development and rigorous testing
- Navigating the complexities inherent in bot development
- Validating code via the emulator
- Testing code within the target messaging platform
- Executing the final Quality Assurance (QA) cycle
Deployment and Launch
- Deploying the bot to production environments
- Publishing the bot to end-users
- Implementing monitoring strategies
- Strategies for user acquisition and growth
- Tracking, analyzing, and interpreting performance metrics
- Iterating through continuous development and launch cycles
Tooling Landscape for Bot Creation
- Reviewing bot drafts and design utilities
- Evaluating low-code bot builders
- Examining advanced tools for developers
- Utilizing tools for monitoring and analytics
- Exploring monetization-specific tools
Platforms for Advanced Bot Development
- Constructing a Facebook Messenger Bot
- Project scope and objective overview
- Configuration and setup on Facebook
- Integration using Chatfuel
- Integration using API.AI
- Deployment via Heroku
Implementing Bots with Microsoft Bot Framework
- Comprehensive overview of the Microsoft Bot Framework
- Initial setup and configuration
- Testing procedures and validation
Conclusion
Troubleshooting Strategies
Closing Remarks
Requirements
- Familiarity with fundamental programming concepts
14 Hours