Get in Touch

Course Outline

Introduction

  • An overview of bots from a developer's perspective
  • Key uses and real-world applications of bots
  • Understanding the underlying mechanics of bot operation
  • Comparing custom bot development with using bot-creation platforms

Initiating Your Bot Project

  • Clarifying your bot's objective and specific requirements
  • Defining the specifications, features, and functional capabilities
  • Drafting the conversational script for your bot

Constructing Your Bot

  • Formulating the engineering design for your bot
    • Architecting the front-end components
    • Architecting the back-end components
  • Development and testing phases
    • Navigating the technical complexities of bot development
    • Validating code within the emulator
    • Testing code on the live messaging platform
    • Executing the final quality assurance process

Launching Your Bot

  • Strategies for deploying your bot
  • Processes for publishing your bot
  • Techniques for ongoing bot monitoring
  • Tactics to attract a larger user base
  • Methods for tracking and analyzing performance metrics
  • Implementing iterative development and launch cycles

Surveying Tools for Bot Creation

  • Reviewing bot drafting and design utilities
  • Exploring dedicated bot builders
  • Examining developer-oriented bot tools
  • Investigating tools for monitoring and analytics
  • Discovering tools for bot monetization

Exploring Platforms for Advanced Bot Development

  • Building a Facebook Messenger Bot
  • Project overview
  • Configuration steps on Facebook
  • Utilizing Chatfuel
  • Integrating API.AI
  • Deploying with Heroku

Creating a Bot with the Microsoft Bot Framework

  • An introduction to the Microsoft Bot Framework
  • Initial setup of your bot
  • Testing and validation of your bot

Summary
Troubleshooting
Closing Remarks

Requirements

  • Familiarity with basic programming concepts
 14 Hours

Related Categories