Get in Touch

Course Outline

Introduction

  • Overview of Bots for Developers
  • Applications and Use Cases of Bots
  • Understanding Bot Mechanics
  • Custom Bot Development vs. Leveraging Bot-Creation Platforms

Initiating Your Bot Project

  • Defining the Purpose and Requirements of Your Bot
  • Specifying Features and Functionalities
  • Drafting the Conversational Script

Constructing Your Bot

  • Developing the Engineering Design
    • Front-End Component Design
    • Back-End Component Design
  • Development and Testing
    • Navigating Development Complexities
    • Code Testing within the Emulator
    • Code Testing on the Live Messaging Platform
    • Executing the Final QA Process

Deployment of Your Bot

  • Bot Deployment Strategies
  • Publishing the Bot
  • Performance Monitoring
  • User Acquisition Strategies
  • Tracking and Analyzing Performance Metrics
  • Iterating the Development and Launch Cycle

Overview of Bot Creation Tools

  • Exploring Drafting and Design Tools
  • Reviewing Bot Builders
  • Developer-Focused Bot Tools
  • Monitoring and Analytics Tools
  • Monetization Tools

Advanced Bot Platforms Overview

  • Creating a Facebook Messenger Bot
  • Project Overview
  • Facebook Configuration Setup
  • Utilizing Chatfuel
  • Utilizing API.AI
  • Utilizing Heroku

Building a Bot with Microsoft Bot Framework

  • Introduction to the Microsoft Bot Framework
  • Bot Configuration Setup
  • Bot Testing Procedures

Summary
Troubleshooting
Closing Remarks

Requirements

  • Fundamental programming experience
 14 Hours

Related Categories