Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • General Overview of Bots for Developers
  • Key Uses and Real-World Applications of Bots
  • Understanding the Mechanics of Bot Functionality
  • Comparing Custom Bot Development with Platform-Based Creation

Initiating a Bot Project

  • Establishing the Bot's Objective and Requirements
  • Defining Specifications, Features, and Core Functions
  • Drafting the Conversational Script for the Bot

Constructing the Bot

  • Formulating the Engineering Design
    • Designing Front-End Elements
    • Designing Back-End Architecture
  • Development and Testing Phases
    • Recognizing the Complexities of Bot Development
    • Testing Code Within the Emulator
    • Testing Code on the Live Messaging Platform
    • Executing the Final Quality Assurance Process

Deployment and Launch

  • Deploying the Bot to Production
  • Publishing the Bot for Access
  • Implementing Monitoring Solutions
  • Strategies to Attract More Users
  • Tracking and Analyzing Bot Performance and Outcomes
  • Iterating the Development and Launch Cycle

Survey of Bot Creation Tools

  • Reviewing Bot Drafting and Design Utilities
  • Exploring Bot Builder Platforms
  • Investigating Developer-Specific Bot Tools
  • Examining Tools for Monitoring and Analytics
  • Reviewing Tools for Bot Monetization

Overview of Platforms for Advanced Bot Development

  • Creating a Facebook Messenger Bot
  • Project Overview
  • Configuration on Facebook
  • Integration with Chatfuel
  • Utilizing API.AI
  • Deployment via Heroku

Developing a Bot with Microsoft Bot Framework

  • Introduction to the Microsoft Bot Framework
  • Setting Up the Bot Environment
  • Testing the Bot Functionality

Summary
Troubleshooting
Closing Remarks

Requirements

  • Fundamental programming knowledge

Number of participants


Price per participant

Upcoming Courses

Related Categories