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.

Building Real-time Communication Applications Using Twilio

Use Twilio to develop innovative Pusher-based apps with telephony integration

3.4
(10 ratings)

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.

This video tutorial gives you a fast-paced look at the Pusher and Twilio APIs and SDKs, showing you how to utilize the power of both and build real-time applications.

Description

This video course will get you up and running with exciting web services quickly, allowing you to build real-time applications. You will learn to use tools that interact with users beyond the browser for a range of important use cases.

We will start by looking at the tools and services that Pusher and Twilio offer getting to grips with their web interfaces, debug console, and provisioning tools. Mid-way through the tutorial, we’ll look at building useful real-time and communication-based applications and learn how to build applications that can leverage the power of both Twilio and Pusher combined. Then, we will move on to building telephone verification systems with the help of 2-factor authentication tools. Before we reach the end of this course, we will develop innovative IVR systems to guide users through a telephone menu system, and update other users with their progress in real time. Finally, we will create telephone conferencing tools, voicemail services, and automated call-back request systems.

With this course, you will be able to verify your users, deal with their requests, and update them to progress and activities in real time, and much more.

About the Author

Michael Peacock is an experienced software developer and team lead, from Newcastle, UK, with a degree in Software Engineering from the University of Durham. After spending a number of years running his own web agency, and subsequently working directly for a number of software start-ups, Michael now runs his own software development company, helping a range of companies with application development, software processes, and technical direction. He is the author of Creating Development Environments with Vagrant, PHP 5 Social Networking, PHP 5 E-Commerce Development, Drupal 7 Social Networking, Selling Online with Drupal e-Commerce, and Building Websites with TYPO3. Other publications Michael has been involved in include Advanced API Security, Mobile Web Development, Jenkins Continuous Integration Cookbook, and Drupal for Education and E-Learning, for which he acted as a technical reviewer.

Who is the target audience?

If you are a PHP, Python, or VOIP developer who wants to learn how to build real-time communication apps from scratch or add such features to your existing apps, this is the course for you. You’ll be able to engage with your users using telephony services as an added bonus.

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.