Get in Touch

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

Upcoming Courses

Related Categories