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
- Common Uses and Real-World Applications of Bots
- How Bots Operate Under the Hood
- Building a Custom Bot vs. Leveraging Bot-Creation Platforms
Initiating Your Bot Project
- Clarifying Your Bot's Objective and Core Requirements
- Defining the Bot's Specifications, Key Features, and Functionality
- Drafting the Conversational Script for Your Bot
Constructing Your Bot
- Formulating the Engineering Design for Your Bot
- Architecting Front-End Components
- Architecting Back-End Components
- Developing and Validating Your Bot
- Navigating the Development Complexities Specific to Bots
- Testing Code Within the Emulator
- Validating Code on the Live Messaging Platform
- Executing the Final Quality Assurance Phase
Rolling Out Your Bot
- Deploying Your Bot
- Publishing Your Bot to Users
- Monitoring Bot Performance
- Strategies for Attracting More Users
- Tracking and Analyzing Bot Performance Metrics and Outcomes
- Iterating the Development and Launch Cycle
Survey of Tools for Bot Creation
- Reviewing Bot Drafting and Design Tools
- Examining Bot Builder Applications
- Discovering Bot Tools Tailored for Developers
- Investigating Tools for Bot Monitoring and Analytics
- Exploring Bot Monetization Tools
Guide to Bot Platforms for Advanced Development
- Building a Facebook Messenger Bot
- Project Overview
- Configuration on Facebook
- Utilizing Chatfuel
- Leveraging API.AI
- Deploying via Heroku
Developing a Bot with Microsoft Bot Framework
- Introduction to the Microsoft Bot Framework
- Setting Up Your Bot Environment
- Testing Your Bot Implementation
Summary
Troubleshooting
Closing Remarks
Requirements
- Foundational programming knowledge
14 Hours