Download Building and Testing USSD and SMS Applications Course for Free
Download the complete Building and Testing USSD and SMS Applications video course for free with high-definition MP4 video lectures, project exercise archives, and step-by-step masterclasses. Learn offline at your own pace with zero paywalls or recurring subscriptions.
100% Free DownloadDirect Download Options
Click any lecture below to download its MP4 video file directly. You can also copy all links for download managers like IDM or JDownloader.
Download Course Exercise Files & Project Archives (1)
Udemy – Building and Testing USSD and SMS Applications 2021-6_Materials.zip
Archive • 0.00 MB
All Video Lectures Available to Download153 Videos
Direct high-speed MP4 downloads for every chapter.
Chapter 2 outline
USSD Handling or signaling
What is USSD, why USSD, USSD and SMS compared
Types of SMS
Length of USSD sessions
Benefits and Drawbacks of USSD Applications
Options available to building USSD application
Uses or Applications of USSD Apps
The Applications we Will Build in this Course – Mobile Money App
Chapter 3 preview
Setting up Postman
Setting up Apache webserver and MySQL DBMS using XAMPP
PHP variables and data types
PHP functions
PHP functions - substr
PHP functions – count
PHP functions – array shift
PHP functions – array slice
PHP functions – array merge
PHP functions – explode
PHP functions – array search
PHP functions – join
PHP functions – array splice
PHP POST and GET HTTP methods
PHP functions – unset
Object Oriented Programming PHP (classes, objects member variables) – Part 1
Object Oriented Programming PHP (classes, objects member variables) – Part 2
PHP, PDO and MySQL Database – Connecting to database and handling Transactions
PHP’s hashing API – password hash and password verify
Understanding HTTP protocol structure
PHP functions – str replace
Building and testing USSD menus chapter preview
Factors to consider when choosing USSD gateway aggregator
Designing our Application Database – Part 1
The Application USSD Menu
Designing our Application Database – Part 2
Two ways of consuming an API
Creating the entry point to our USSD and SMS application
Setting up in Ngrok
Creating a USSD service code and adding a callback URL
Exploring USSD aggregator
Testing your first USSD application
How to track your USSD sessions and session errors
Restructuring app entry point file and the Menu class
Understanding the source code for your first USSD application
Adding the USSD main menu
Completing the logic for the application entry point file
Testing the USSD register menu
Adding a constants file – util.php file
Completing the USSD register menu
Testing the send money menu
Testing the USSD withdraw menu
Completing the check balance menu
Testing the USSD check balance menu
Completing send money menu
Testing USSD menus using Postman
Completing the ‘Main menu’ USSD menu
Completing the withdraw money menu
Designing ‘Go back’ and go to ‘Main menu’ USSD navigation
Testing the ‘Go back’ and ‘Main menu’ on Postman
Completing the ‘Go back’ USSD menu
You can use Finite state Machine to create the menu
Linking application Logic to USSD menu chapter preview
Establishing a database connection
Wiring user registration logic to USSD menu
Designing the User class
Completing the register user logic
Testing user registration from end to end
Replay USSD menu for invalid menu option
Handling invalid menus instead of ending user session
Removing invalid menu options from user USSD string
Testing the invalid menu option functionality
Other locations where you will handle invalid input menu
Persisting user invalid menu option in a database
Completing check user wallet balance and user PIN correctness
You can store invalid menu options in in-memory databases such as Redis instead
Adding country code to user receiver phone number
The structure of the Transactions class
Removing a runtime syntax error in our code
Testing send money feature from end-to-end
Send money logic
Test the check balance feature
Wiring check balance logic with check balance menu
How do we withdraw cash
Structure of the Agent class
Completing withdraw cash logic
Testing the withdraw feature
Wiring send money logic to send money menu
Testing the working application with simulator instead of Postman
Receiving USSD notifications in your server
Wiring withdraw cash logic to withdraw cash menu
Implementing USSD notifications feature
All course videos and archive files are verified, malware-free, and hosted on secure cloud storage. Videos are encoded in standard H.264/MP4 format playable on VLC, QuickTime, Windows Media Player, Android, and iOS devices. No proprietary downloaders or subscriptions required.
What You'll Master in this Free Download Course
About this Free Download Course
Frequently Asked Questions - Course Downloads
How do I download Building and Testing USSD and SMS Applications course for free?+
You can download the Building and Testing USSD and SMS Applications course for free directly from this page. Simply click the "Download MP4" button next to any lecture to download that video file, or download the complete project zip archives. There are zero paywalls, subscriptions, or registrations required.
What video format are the downloaded course lectures?+
All video lectures are encoded in high-definition (1080p/720p) standard MP4 format. They play seamlessly on all operating systems including Windows, macOS, Linux, Android, iPhone, and iPad using any media player like VLC, QuickTime, or Windows Media Player.
Are project materials, exercise files, and source code included?+
Yes! If this course includes downloadable source code, exercise assets, or templates, they are available in the "Course Exercise Files & Project Archives" section as standard ZIP files for free download.
Can I download all course videos to watch offline?+
Yes, you can download every lecture video to your device and study offline anytime without an internet connection. You can also use the "Copy All Links" feature to paste the download URLs into download managers such as IDM, JDownloader, or Free Download Manager for high-speed automated batch downloads.
Is there any cost or catch to download this course?+
No. All courses hosted on MJ Accedemy are 100% free to stream online and download. We believe high-quality technical education should be freely accessible to learners worldwide.
Free Download Summary
Instructor
Senior Industry Specialist
Specialist in IT Certifications & Professional Skills. Real-world engineering curriculum and hands-on masterclasses.
Download Related Video Courses for Free
Free Download149 lectures • 22.1 hrs
Free Download
Free Download316 lectures • 66.9 hrs
