Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Introduction to Bots for Developers
  • Applications and Use Cases for Bots
  • Understanding Bot Mechanics
  • Developing a Custom Bot vs. Utilizing a Bot-Creation Platform

Initiating Your Bot Project

  • Establishing the Bot's Purpose and Requirements
  • Defining Bot Specifications, Features, and Functionalities
  • Drafting a Conversational Script for the Bot

Constructing the Bot

  • Formulating the Engineering Design for the Bot
    • Architecting Front-End Components
    • Architecting Back-End Components
  • Development and Testing of the Bot
    • Recognizing Development Complexities Associated with Bots
    • Testing Code Within the Emulator
    • Testing Code on the Live Messaging Platform
    • Executing the Final QA Process

Launching the Bot

  • Deploying the Bot
  • Publishing the Bot
  • Monitoring Bot Activity
  • Acquiring More Users for the Bot
  • Tracking and Analyzing Bot Performance and Outcomes
  • Iterating on the Development and Launch Cycle

Survey of Tools for Bot Creation

  • Examining Bot Drafts and Design Tools
  • Exploring Bot Builders
  • Investigating Bot Tools for Developers
  • Reviewing Bot Tools for Monitoring and Analytics
  • Reviewing Bot Tools for Monetization

Overview of Platforms for Building Advanced Bots

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

Creating a Bot with the Microsoft Bot Framework

  • Overview of the Microsoft Bot Framework
  • Bot Configuration Setup
  • Bot Testing Procedures

Summary
Troubleshooting
Closing Remarks

Requirements

  • Foundational programming experience

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories