Course outline for Beanstalkd

About Beanstalkd

Pre-requisites

  • Knowledge of Message Queues and brokers
  • Working knowledge of Python

Lab Setup

  • Hardware Configuration
    • A minimum of 20GB of disk space and atleast 4GB of RAM
    • Ensure that all participants have a properly functioning Internet connection

Detailed Course Outline

Hands-on

Introduction to beanstalkd

  • What is beanstalkd?
  • Why beanstalkd?
  • Installing beanstalkd

Basics of beanstalkd

  • Producer
  • Worker
  • beanstalkd protocols
  • Various commands to be used with beanstalkd

Job Lifecycle in beanstalkd

  • Ready
  • Reserved
  • Delayed
  • Buried

Actions on the Job in beanstalkd

  • Put
  • Reserve
  • Delete
  • Put with delay
  • Release with delay
  • Release
  • Bury
  • Kick

Using beanstalkd with different languages

  • Pheanstalk
  • Integration with Python

How we train

Online training for Beanstalkd

  • Instructor-led live cohorts
  • Self-paced learning with expert coaches
  • 24x7 cloud labs with end-to-end examples

All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.

Classroom training

Available for corporate teams in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR
  • Pune

Note: Classroom training is for corporate clients only.

Self-paced hands-on sessions are delivered via VirtualCoach.