Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Backend Programming with PHP & MySQL
Rating: 4.5 out of 5(13 ratings)
165 students

Backend Programming with PHP & MySQL

Understanding PHP and MySQL
Created bySheppa Kalunga
Last updated 8/2023
English

What you'll learn

  • What backend programming is
  • How to write SQL statements
  • How to connect frontend to backend
  • Database connections
  • Dynamic Web Development

Course content

3 sections33 lectures5h 4m total length
  • Introduction6:43

    Learn PHP as a server-side language embedded in HTML for dynamic content, database operations, and access control. Gain an introduction to MySQL and SQL fundamentals.

  • XAMPP Installation5:46

    Download and install XAMPP to run PHP and MySQL locally, then start Apache and MySQL from the control panel.

  • PHP Syntax7:27
  • Variables in PHP14:32

    Learn to declare and print PHP variables with a leading dollar sign using echo; follow valid name rules—start with a letter or underscore—and use dot-concatenation for strings and line breaks.

  • Variable Scope9:58

    Discover how variable scope works in PHP, exploring local, global, and static variables, and see how scope affects access inside and outside functions.

  • Data Types9:13

    Explore PHP data types such as string, integer, and float, and learn how variables store different data, concatenate strings with the dot operator, and print results using echo.

  • Operators in php17:11

    Explore PHP operators including arithmetic, logic, and comparison operators, and learn how to apply them with variables using echo, line breaks, and conditional statements.

  • If statements10:31

    Master php control flow with if, else, and else if statements, using voting eligibility and grading examples to understand syntax, operators, and echo output.

  • Switch Statements5:15

    Learn how to implement switch statements in PHP to map numbers to days of the week, using syntax with switch, cases, break, and a default clause.

  • Loops16:12
  • Functions10:36

    Learn how to declare and call functions in PHP, pass arguments, and use return values with simple examples like printing text and adding numbers.

  • Form Handling 18:36

    Explore form handling in PHP by comparing GET and POST methods, building a self-submitting form with action and method attributes, and printing submitted data using $_GET and $_POST.

  • Form Validation 15:23

    Build an HTML form and validate user inputs with PHP, handling name, email, website, and gender radio options, and display errors such as invalid email, invalid username, or invalid password.

  • Form Validation 219:44

    Validate and sanitize form input in a PHP and HTML form using the post method and a test_input function, with empty-field checks and error messages, then display the results.

Requirements

  • HTML, CSS and JavaScript

Description

Welcome to Backend Development with PHP and MySQL course! If you aspire to become a skilled backend developer or wish to enhance your web development skills, this comprehensive course is the perfect choice for you.

In this hands-on and practical course, you will learn how to build dynamic, interactive, and robust web applications using PHP and MySQL, two of the most popular technologies in the web development industry. Throughout this course, we will cover essential concepts, best practices, and real-world scenarios to empower you to create powerful and secure backend systems.

What you'll learn:

  1. Fundamentals of PHP: We'll start from scratch, covering the basics of PHP, including variables, data types, functions, control structures, and object-oriented programming. By the end of this section, you'll be comfortable writing PHP code.

  2. Working with Databases: You'll learn how to interact with MySQL, one of the most widely used relational database management systems. We'll cover database design, SQL queries, and how to connect PHP with MySQL to perform CRUD (Create, Read, Update, Delete) operations.

  3. Handling Forms and User Input: Building dynamic web applications requires handling user input securely.

  4. Deployment and Project Management: Learn how to deploy your PHP and MySQL applications to a web server, ensuring your projects are accessible to users worldwide.

Who this course is for:

  • Beginners in backend web development
  • Web developers who already know basics of frontend web development