Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PHP & MySQL - Learn The Easy Way. Master PHP & MySQL Quickly
Rating: 4.2 out of 5(186 ratings)
5,977 students

PHP & MySQL - Learn The Easy Way. Master PHP & MySQL Quickly

Learn To Build Robust PHP / MySQL Web Applications, Taught By Leading Zend Certified PHP Trainer. Learn To Code PHP Fast
Created byInfinite Skills
Last updated 1/2017
English
English [Auto],

What you'll learn

  • How to download and install PHP and MySQL tools and frameworks onto a server and home machine.
  • How to configure relevant setting to match the needs of your project.
  • How to work between a user interface and a database back-end that stores critical information.
  • How to plan and apply PHP and MySQL to specific examples and finally your own real world projects.

Course content

16 sections143 lectures15h 20m total length
  • PHP Working Files - Download These First0:01
  • 0101 What The Course Covers11:22

    Learn PHP and MySQL with XAMPP across Windows, Mac, and Linux; build a comprehensive website with a shopping cart, login, search, and model view controller architecture.

  • 0102 Course Setup Using XAMPP7:00

    Learn how to set up the course environment with XAMPP, a cross-platform open source bundle that includes Apache, MySQL, PHP, and Perl.

  • 0103 Installing XAMPP On Windows6:50

    Install XAMPP on Windows by choosing the Windows installer or zip; it includes Apache, PHP, MySQL, and a control panel, and verify by visiting http://localhost.

  • 0104 Installing MAMP On The Mac5:05

    Install and configure MAMP on macOS, including downloading the free MAMP version and handling port settings. Verify that Apache and MySQL run correctly and resolve conflicts with existing services.

  • 0105 Installing XAMPP On Linux4:52

    Download the Linux XAMPP package, extract it to /opt/lampp, and start Apache and MySQL to set up your local web server. Test by opening localhost to view the splash page.

  • 0106 Configuring PHP And MySQL11:59

    Configure php and mysql by editing php.ini to adjust display_errors, error_reporting, output buffering, memory_limit, max_execution_time, and include_path, then monitor with phpMyAdmin and the advisor.

  • 0107 Configuring Apache9:34

    Configure apache with xampp by editing httpd.conf, enabling modules, and setting virtual hosts to simulate sites. Edit the hosts file to map 127.0.0.1 to your project name and restart apache.

  • 0108 Using Editors And IDEs6:58

    Explore editors and integrated development environments for PHP and MySQL projects, compare differences, and review cross-platform options like Geany, Bluefish, and gedit, plus debugging and pop-up suggestion features in IDEs.

  • 0109 Saving Your Code2:37

    Set up a new website by creating a folder under the xampp/htdocs structure, save your php script in it as hello.php, and access it via localhost.

  • 0110 Searching PHP And MySQL Documentation7:55

    Discover how to locate and search the PHP and MySQL documentation, navigate by category, and read function references with syntax, parameters, and usage examples.

  • 0111 Getting Help And Verifying XAMPP Status7:05

    Discover how to get help for your local XAMPP installation, verify status via localhost and the control panel, and review security and PHP info options.

  • 0112 Setup And Finding Course Files:5:11

    Learn how to locate the course files, copy them to your local htdocs directory, and set up Apache, MySQL, and phpMyAdmin to run the course exercises.

  • 0113 Lab: Building A New Website3:55

    Build a comprehensive e-commerce website through a step-by-step lab that converts existing pages to PHP, enables product browsing, shopping cart, checkout, memberships, and a contact form.

  • 0114 Solution: Building A New Website3:32

    Review the lab solution for building a new website by converting html pages to php, testing the installation on localhost, and organizing files in the suite's complete folder.

Requirements

  • The Desire To Create Cool Web Applications In PHP And MySQL

Description

A 15 hour PHP & MySQL Training Course Taught By A Zend Certified PHP Trainer, This PHP with MySQL Essential Training Teaches You All You Need To Know.

In this PHP / MySQL training title from InfiniteSkills, you will learn PHP and MySQL and its fundamentals. These two platforms have been virtually inseparable for many years, and major groundbreaking websites such as WordPress, Wikipedia, and Facebook use PHP and MySQL technologies.

This PHP with MySQL Essential Training is designed for the beginner; no previous programming or database experience is required. Your training begins with the absolute basics, covering topics such as creating variables, working with data types and outputting them to a web page. You will learn how to work with arrays, how to use loops and control structures such as for each, while and if. You will learn about functions and creating classes for object-oriented programming. You will master interacting with MySQL and using SQL functions to store and retrieve data. Doug also provides in-depth lessons on how PHP and MySQL can be used to send email, work with date and time functions, use cookies and sessions, building web forms, and much more.

Throughout this PHP with MySQL Essential Training course you will complete labs that re-enforce the concepts you have learnt. Once you have completed this video tutorial you will be well versed in the fundamentals of creating web applications using PHP and MySQL. Working files are included, allowing you to follow along with the author throughout the lessons.

</p>

Who this course is for:

  • Anyone who wants to build a website that goes beyond the requirements of basic HTML and CSS.
  • Anyone who wants to learn how to build an app that can handle data and interface with end users at the same time.
  • Anyone who wants to learn how MySQL can function as a database solution.
  • Anyone who wants to learn basic programming and development skills without days of digging through technical books.