Basic PHP Development with Bootstrap, GitHub and Heroku (Udemy.com)
Learn to develop a basic PHP application using Bootstrap 4, upload to source control and publish to the web with Heroku
Created by: Trevoir Williams
Last updated November 2022
What you will learn
- Setup Apache Server using XAMPP Server
- Setup PHP Environment using XAMPP Server
- Understand the role of PHP in Web Based Programming Applications.
- Build Data Driven and Dynamic Web Applications
- How to Use Bootstrap 4 Framework
- How to Use GitHub for Source Control
- How to Deploy a Web Application using Heroku
Course Description
Overview
This course is designed to equip students with the basic knowledge on how PHP works with HTML and CSS. It equips students with the fundamentals of PHP programming, teaches them about the benefits of using source control and ultimately allows you to publish your finished website to the internet.
Why Learn PHP
PHP was designed to make web development easier, and many beginners find it effortless to pick up and get started with. In fact, PHP code was so easy to pick up, many non-programmers end up being able to hack PHP code together without truly understanding the code.
The top 5 reasons to learn PHP are:
Beginner Friendliness
Designed to Scale
Active Support Community
Career Opportunities
Future
At the end of this course, you should be able to:
Understand the PHP Application Flow
Understand how to use:
Variables
Print Statements
Arrays
Date/Time and String Manipulation
Functions
Loops
Decision Statements
Understand Bootstrap 4 CSS Framework
Use Visual Studio Code Efficiently
Deploy using Heroku Hosting
Manage Projects with GitHub
Instructor Details
- 4.8 Rating
447 Reviews
Trevoir Williams
Trevoir Williams is a software and systems engineer, author, instructor, and technical educator specializing in .NET, Azure, SQL Server, microservices, DevOps, secure coding, and AI-powered application development. He holds a master’s degree in Computer Science with a focus on Software Development and has earned multiple Microsoft Azure certifications.
As an author and instructor, Trevoir focuses on practical, production-ready software development. He is the author of Microservices Design Patterns in .NET and Effective .NET Memory Management, and a contributor to the Azure Integration Guide for Business. His work helps developers understand modern architecture, data access, messaging, observability, security, cloud deployment, performance, and AI integration with real implementation context.
Trevoir has taught more than 500,000 learners through online courses on ASP.NET Core, Entity Framework Core, SQL Server, Microsoft Azure, microservices, DevOps, secure application development, and generative AI. He also teaches thousands more through his YouTube tutorials, articles, and practical technical content.
His teaching philosophy is simple: explain the why, build the how, and help learners develop the confidence to apply both in real systems.
More courses by Trevoir Williams
Complete ASP.NET Core and Entity Framework Development (2026)
4.4 (3,184 Reviews)
Provider: Udemy
Time: 22h
$89.99
Complete Microsoft SQL Server Database Design Masterclass (2025)
4.3 (3,004 Reviews)
Provider: Udemy
Time: 8.5h
$99.99
ASP.NET Core - SOLID and Clean Architecture (2026)
4.4 (2,753 Reviews)
Provider: Udemy
Time: 10.3h
$74.99
Ultimate ASP.NET Core Web API Development Guide (2026)
4.5 (2,357 Reviews)
Provider: Udemy
Time: 19.5h
$89.99
More PHP courses
Sending email with PHP: from Basic to Advanced (2026)
4.8 (297 Reviews)
Provider: Udemy
Time: 2.1h
$64.99
Write PHP Like a Pro: Build a PHP MVC Framework From Scratch (2026)
4.7 (3,330 Reviews)
Provider: Udemy
Time: 6.7h
$99.99
PHP Login and Registration System - Email Confirm Activation (2024)
4.7 (931 Reviews)
Provider: Udemy
Time: 6.8h
$64.99
Reviews
By Cyrus Vilar on 10/9/2022
The course is great. I got it for free and I got what I expected from the course which is learning basic PHP development. Thank you Trevoir for including GitHub and Heroku as a part of this free course.
By Moses Amoah Asamoah on 6/25/2022
I should have taken this course earlier. You are damn good at explaining every concept to the root. Thanks a lot for making me understand what I never did easily.
By Shreyas Bharadwaj on 3/21/2022
Recommend you all to join this course. Its a well organized and the teachers teaches from start to the end clearly. The main advantage is completing the whole syllabus in a short peroid of time. thank you sir.
By Abdullah Alnumay on 9/22/2021
I already have information about PHP, but I want to refresh it. I chosed this course, and i didnt regret, because its great for those who doesnt practice PHP before, also its great for those who have already information and want to practice it again. Thank you.
By Sapthaka on 3/16/2021
This course is actually for beginners. I highlight it again "only for beginners". If someone have at least an average level experience with another programing language I strongly suggest them to follow an advanced course unless if you want just to have a glance on PHP basics. "But for beginners, I never found a this kind of explainable and rich basic course. I highly recommend this course for people who learn a any programing or scripting language for the very first time". Thank you for the instructor for your all commitment. I used this course for just grab the basics of PHP.
By Mohamad Firdaus Ahmad on 1/25/2021
I just learned useful of Bootstrap Framework for complete setup on this course.
By Rahul Yadav on 5/30/2020
Guys, this course is Amazing and full of content. The instructor knows what he is doing, which to be frank a lot of other instructors on udemy don't, they are just here to make money, but this guy really seems to know his stuff and definitely knows how to deliver it. * Mr. Williams you're really doing a very good job.*
By Paul Murray on 5/25/2020
Eye opening. I enjoyed taking this course. Trevoir calmly and patiently worked his way through explanation of the instructions. I wished I had this course earlier when I began to learn PHP. Great job. Keep up the good work.
By Gulam Moinudeen Dyer on 4/18/2020
The course very helpful for the beginners, precise to the topic, explained and showcase well. it's worth to take this course as a good start.
By mrblackhoodie . on 11/12/2019
The course was really good, straight to the point with basic PHP concepts, the instructor explained every detail in easy to understand plain English; I would recommend course to beginners with PHP, and I'm really looking forward to continue this journey on Trevoirs' Youtube channel.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 96 / 100












