Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • An Overview of Bots for Developers
  • Common Uses and Practical Applications of Bots
  • How Bots Operate Behind the Scenes
  • Comparing Custom Bot Development with Bot-Creation Platforms

Kicking Off Your Bot Project

  • Clarifying the Purpose and Specific Requirements of Your Bot
  • Defining Specifications, Features, and Core Functionalities
  • Drafting a Conversational Script for Your Bot

Developing Your Bot

  • Engineering the Bot's Architecture
    • Designing Front-End Interfaces
    • Structuring Back-End Logic
  • Development and Testing Procedures
    • Navigating the Complexities of Bot Development
    • Testing Code Within the Emulator
    • Testing Code on Live Messaging Platforms
    • Conducting Final Quality Assurance Checks

Releasing Your Bot

  • Deployment Strategies for Your Bot
  • Publishing Your Bot to End-Users
  • Ongoing Monitoring and Maintenance
  • Strategies to Grow Your User Base
  • Analyzing Performance Metrics and User Outcomes
  • Iterating on the Development and Launch Cycle

Exploring Tools for Bot Creation

  • Reviewing Bot Drafting and Design Utilities
  • Investigating Bot Builder Solutions
  • Discovering Tools Tailored for Developers
  • Examining Tools for Monitoring and Analytics
  • Identifying Tools for Monetization Strategies

Platforms for Building Advanced Bots

  • Constructing a Facebook Messenger Bot
  • Project Overview and Scope
  • Initial Setup on the Facebook Platform
  • Utilizing Chatfuel
  • Integrating with API.AI
  • Deploying via Heroku

Developing with the Microsoft Bot Framework

  • An Introduction to the Microsoft Bot Framework
  • Initial Bot Configuration and Setup
  • Testing and Validation of Your Bot

Recap
Troubleshooting Strategies
Closing Thoughts

Requirements

  • Fundamental programming knowledge

Number of participants


Price per participant

Upcoming Courses

Related Categories