Getting Started with Chat Bot for Slack
0.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
15 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Started with Chat Bot for Slack to your Wishlist.

Add to Wishlist

Getting Started with Chat Bot for Slack

Learn how to build slackbot using node.js
0.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
15 students enrolled
Last updated 2/2017
English
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • At the end of my course students will be able to extend slack platform by writing slackbot in node.js
  • At the end of my course students will be able to create web application's user interface using React framework
  • At the end of my course students will be able to create web application's user interface using React framework
View Curriculum
Requirements
  • Students will need to node.js and Javascript before starting this course
Description

Course Description

Learn the basic concepts and functions that you will need to build slackbot with the popular programming language node.js

Build a strong foundation in slackbot with this tutorial for beginners.

  • Understanding of slack messaging platform
  • Bot programming
  • Extend Slack by building smart slackbot

A Powerful Skill at Your Fingertips  Learning the fundamentals of slackbot puts a powerful and very useful tool at your fingertips. Slack and building slackbot  is free, easy to learn, has excellent documentation, and is built in node.js.

Jobs in bot development are plentiful, and being able to learn Slackbot will give you a strong background.

Conversation as a platform (CaaP) is becoming very popular. Alexa, Siri, IBM Deep Blue and Watson are some famous example of worldclass bots. Learning Slackbot will help you become a bot developer which is in high demand.

Big companies like AirBnB, Linked In, Raptor and Yo already moved to Slack as their preferred messaging platform. Their employees claimed that using Slack helped them reduce email clutter by 48%.

Content and Overview  

This course teaches you on how to build SlackBot using open source node.js framework. Slackbot offers modular way to extend slack messaging by building smart answers that respond to useful commands. You will work along with me step by step to build following answers

A chart answer that would take data from user and respond with visualization of data.

A github developer statistics answer that will display top contributor statistics for specified git repo.

A team events answer that will display 10 upcoming events for the team.

You will also learn how to use oAuth and experiement it with Google Calendar APIs.

This course will teach you entire slackbot step by step. By the end of this course you will be very comfortable in using slackbot to build powerful bot applications.

What am I going to get from this course?

  • Learn Slackbot programming from professional trainer from your own desk.
  • Over 24 lectures teaching you React.js programming
  • Suitable for beginner programmers and ideal for users who learn faster when shown.
  • Visual training method, offering users increased retention and accelerated learning.
  • Breaks even the most complex applications down into simplistic steps.
  • Offers challenges to students to enable reinforcement of concepts. Also solutions are described to validate the challenges.
Who is the target audience?
  • Software Developer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
23 Lectures
01:59:24
+
Introduction to Slack, Node and ChatBot
5 Lectures 13:37



Creating a new team in Slack
04:26

Summary
00:57
+
Building Chat Bot
7 Lectures 30:43


Install node and npm
04:32

Set up node application and Slackbot npm package
02:55

Configure Slackbot on slack.com
02:50

Create a simple chatbot echo chat message
17:06

Summary
00:52
+
Chat Bot Applications
6 Lectures 57:23
Chart Answer Bot
17:17

Challenge : Bot to get Github Developer Statistics
01:22

Solution : Bot to Get Github Developer Statistics
19:37

Team Calendar Set up
10:07

Use Bot to display team calendar schedule
08:01

Summary
00:59
+
Hosting Chat bot in cloud
5 Lectures 17:41
Overview
01:07

Install Heroku Toolbelt and Git
03:38

Create a new app on Heroku
02:58

Upload slackbot to Heroku
08:36

Thank You
01:22
About the Instructor
Ravindra Sadaphule
2.9 Average rating
7 Reviews
478 Students
4 Courses
Software geek

I have over 20 years of programming experience in writing world class applications like bing, MSN, MS Office and expedia. I was full stack developer in fortune 100 companies. I currently work in bay area. I have worked on java, aws, c#, oracle, sql, azure, sharepoint. I thrive on challenging work and love to solve problems.