Get in Touch

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

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories