Course outline for Beanstalkd

Pre-requisites for learning Beanstalkd

  • 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

Duration

  • 2-5 days

Training Mode

Online training for Beanstalkd

We provide:

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

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for Beanstalkd

Classroom sessions are conducted in client locations in:

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

Note: Classroom training is for corporate clients only

Detailed Course Outline for Beanstalkd

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