Video description
This course is designed to equip students with the skills required for creating dynamic web pages using PHP and MySQL. It further equips students with the fundamentals of PHP programming, while providing them with advanced features of the language. Immerse yourself in an end-to-end full-stack development experience, as we explore user interface design, business logic and hosting activities.
Learning Development with 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 is so easy to pick up, many non-programmers end up being able to write a PHP application in no time!
This course is practical and will equip you with all you need to build a fully functional web application, add it to source control using GitHub and finally, host it on Heroku.
By the end of this course, you will be able to build an attractive PHP application styled using Bootstrap 4; ,track and manage changes with GitHub ,and deploy a fully data-driven application to Heroku Cloud Hosting.
Distributed by Manning Publications
This course was created independently by Trevoir Williams and is distributed by Manning through our exclusive liveVideo platform.
About the Technology
About the Video
What's Inside
- Setup Apache Server using XAMPP Server
- Setup MySQL database using XAMPP Server
- Setup PHP environment using XAMPP Server
- Basic PHP syntax
- Understand the role of PHP in web-based programming applications
- Build data-driven and dynamic web applications
- Manipulate data using PHP PDO
- Use Bootstrap 4 framework
- Use GitHub for source control
- Deploy a web application using Heroku
About the Reader
Experience with HTML and CSS
About the Author
Trevoir Williams is a passionate software and system engineer with a strong drive to share the best of his knowledge with students around the globe. His educational achievements include a Master’s degree in Computer Science (major in Software Development) and several Microsoft Azure Certifications.
His impressive work experience includes software consulting, software engineering, database development, cloud system, server administration, lecturing, and he’s also a musician!
Trevoir enjoys teaching IT and development skills and guides students in gaining the latest knowledge with practical application in the modern industry.
Quotes
Table of contents
- Introduction
- Environment Configuration
-
PHP Basics and Syntax
- How PHP Works
- IF…ELSE Statements
- Switch Statements
- FOR Loop
- WHILE and DO…WHILE Loops
- PHP Arrays and Manipulation
- String Manipulation Function
- Date and Time Manipulation Functions
- User Defined Functions
- PHP Include and Require
- PHP Website Layout - With Bootstrap
- Add Project to GitHub
- Publish Website to Heroku
-
PHP Forms and MySQL and User Authentication
- Project and Website Setup
- Create a Bootstrap 4 Form
- PHP Form - $_GET Action
- PHP Form - $_POST Action
- Design Database with phpMyAdmin
- Connect to Database using PHP PDO
- Save Records to Database
- View Database Records
- View One Record’s Details
- Update Database Records
- Delete Database Records
- Final Touches: Form Validation, Error Messages, Success Messages
- Add Project to GitHub
- Create Heroku App and Remote Database
- Setup Authentication Tables in Database
- Setup Login and Authentication
- Control User Access
- Sending Confirmation Emails
- Upload Profile Pictures
- Final Touches
Product information
- Title: Modern PHP Web Development with MySQL, GitHub and Heroku
- Author(s):
- Release date: August 2022
- Publisher(s): Manning Publications
- ISBN: 10000DIVC2022129
You might also like
video
Modern PHP Web Development with MySQL, GitHub and Heroku
With PHP, you can easily develop a robust web application in no time. Even non-programmers and …
video
Laravel Foundations: Basics to Every App
Laravel is a prominent member of a new generation of web frameworks. It is one of …
video
Build Responsive Websites with HTML5, CSS3, Bootstrap, and SASS
Responsive web design is about creating web pages that look good on all devices. A responsive …
book
Learn PHP 8: Using MySQL, JavaScript, CSS3, and HTML5
Write solid, secure, object-oriented code in the new PHP 8. In this book you will create …