HOME > Development > Learn By Example- PHP For Dynamic Websites

Learn By Example- PHP For Dynamic Websites

  • Development
  • May 02, 2025
SynopsisLearn By Example: PHP For Dynamic Websites, available at $34....
Learn By Example- PHP For Dynamic Websites  No.1

Learn By Example: PHP For Dynamic Websites, available at $34.99, has an average rating of 3.85, with 77 lectures, based on 46 reviews, and has 2750 subscribers.

You will learn about Apply advanced constructs such as cookies, sessions and object oriented programming correctly Mitigate basic web security risks by sanitizing and validating user input Build a robust login authentication system using MySQL to allow users to sign up and log into your site Harness the power of programming to build intelligent, interactive and personalized web sites This course is ideal for individuals who are YEP! Students who are looking to use the power of programming to build dynamic web sites or YEP! Students who are looking to get into the nitty gritty of advanced PHP constructs such as cookies, sessions and object oriented programming It is particularly useful for YEP! Students who are looking to use the power of programming to build dynamic web sites or YEP! Students who are looking to get into the nitty gritty of advanced PHP constructs such as cookies, sessions and object oriented programming.

Enroll now: Learn By Example: PHP For Dynamic Websites

Summary

Title: Learn By Example: PHP For Dynamic Websites

Price: $34.99

Average Rating: 3.85

Number of Lectures: 77

Number of Published Lectures: 77

Number of Curriculum Items: 77

Number of Published Curriculum Objects: 77

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Apply advanced constructs such as cookies, sessions and object oriented programming correctly
  • Mitigate basic web security risks by sanitizing and validating user input
  • Build a robust login authentication system using MySQL to allow users to sign up and log into your site
  • Harness the power of programming to build intelligent, interactive and personalized web sites
  • Who Should Attend

  • YEP! Students who are looking to use the power of programming to build dynamic web sites
  • YEP! Students who are looking to get into the nitty gritty of advanced PHP constructs such as cookies, sessions and object oriented programming
  • Target Audiences

  • YEP! Students who are looking to use the power of programming to build dynamic web sites
  • YEP! Students who are looking to get into the nitty gritty of advanced PHP constructs such as cookies, sessions and object oriented programming
  • Super-practical PHP: Learn, by example, how to build a smart website with?cookies, sessions, login authentication, MySQL integration, Object Oriented PHP and lots more!

    Let’s parse that.

  • This course is super-practical: packed with knowledge you can put to use right away, while still giving you a good foundational understanding of web programming, not just PHP.
  • Its about building smart websites: these days, its not OK?for a website just?to look snappy – login, cookies and ?sessions are considered necessities, not luxuries anymore
  • In this course, we will learn by example.?Each example is self-contained, has its source code attached, and gets across a specific PHP?use-case.?Each example is simple by itself, but they?come?together as building blocks to build complex use cases.
  • What’s included in this course:

  • Installing and setting up a basic web?server with PHP
  • Web?security basics:?validating and sanitizing user input data.?Web forms, mitigating XSS and XSRF attacks
  • MySQL Integration and Installation: Connecting to a database, running queries, processing results, prepared statements.?Easy integration with MySQL so it’s dead simple to work with databases for permanent data storage
  • Cookies, Sessions and the differences between them, using sessions without cookies
  • End to end login authentication
  • Object oriented PHP, classes, inheritance, polymorphism
  • GET, POST and other superglobals
  • Course Curriculum

    Chapter 1: You, This Course, and Us!

    Lecture 1: You, This Course, and Us!

    Chapter 2: Installing and setting up PHP

    Lecture 1: What is PHP?

    Lecture 2: Installing PHP (Windows)

    Lecture 3: Installing PHP (Mac)

    Chapter 3: Basic Constructs In The PHP Language

    Lecture 1: Example 1 : Ensure PHP is installed and running on your server

    Lecture 2: Example 2 : PHP outputs HTML

    Lecture 3: Example 3 : Variables – containers of data

    Lecture 4: Example 4 : Data Types – strings, integers, booleans, doubles

    Lecture 5: Example 5 : Decisions using If-Else and Switch Statements

    Lecture 6: Example 6 : Strings – single quotes, double quotes, whats the difference?

    Lecture 7: Example 7 : Logical Operators

    Lecture 8: Example 8 : Introduction to Web Forms

    Lecture 9: Example 8 : The GET Request

    Lecture 10: Example 8 : The POST Request and differences between GET and POST

    Chapter 4: Web Forms, Validating And Sanitizing User Input, Mitigating Security Risks

    Lecture 1: Example 8 : Web Form Processing

    Lecture 2: Example 9 : Superglobals

    Lecture 3: Example 10 : The htmlspecialchars() function and XSS mitigation

    Lecture 4: Example 10 : Sanitizing user input

    Lecture 5: Example 11 : Validating user input

    Lecture 6: Example 11 : Putting it all together

    Lecture 7: Configure sending email using a Gmail account (Windows)

    Lecture 8: Configure sending email using a Gmail account (Mac)

    Lecture 9: Example 12 : Write code to send mail

    Chapter 5: Intermediate Constructs In The PHP Language

    Lecture 1: Example 13 : Introduction to arrays

    Lecture 2: Example 13 : Associative arrays

    Lecture 3: Example 13 : Multidimensional arrays

    Lecture 4: Example 14 : For, While And Do-While Loops

    Lecture 5: Example 14 : Break And Continue – P2

    Lecture 6: Example 15 : Introduction to functions

    Lecture 7: Example 15 : Pass by Value, Pass By Reference, Default Values

    Lecture 8: Example 16 : Local Variables, Variable Hiding

    Lecture 9: Example 16 : Global and Static Variables

    Chapter 6: PHP and MySQL – A Well Oiled Integration

    Lecture 1: MySQL Introduction

    Lecture 2: Enabling MySQL and using phpmyadmin (Windows)

    Lecture 3: Installing MySQL (Mac)

    Lecture 4: Using MySQL Workbench (Mac)

    Lecture 5: Getting PHP and MySQL to talk to each other (Mac)

    Lecture 6: Example 17 : Connecting, Running Queries, Closing a Connection

    Lecture 7: Example 18 : Creating a table, Inserting rows

    Lecture 8: Example 19 : Running select queries

    Lecture 9: Example 20 : prepared statements

    Chapter 7: Cookies And Sessions – Stuff Which Makes PHP Cool

    Lecture 1: Example 21 : Introduction to cookies

    Lecture 2: Example 21 : Setting and accessing cookies

    Lecture 3: Example 21 : Deleting a cookie

    Lecture 4: Example 22 : Introduction to sessions

    Lecture 5: Example 22 : Creating and using sessions

    Lecture 6: Example 22 : Destroying sessions

    Lecture 7: Example 23 : Passing session ids automatically without cookies

    Lecture 8: Example 23 : Working with sessions without cookies

    Chapter 8: Build A Login Authentication System From The Ground Up

    Lecture 1: Steps to build a login authentication system

    Lecture 2: Example 24 : Including files for code reuse

    Lecture 3: Example 25 : Add signed up users to the Users table

    Lecture 4: Example 25 : The sign up form and protection against Cross Site Request Forgery

    Lecture 5: Example 26 : Logging in and authenticating a user

    Lecture 6: Example 26 : Redirecting to a login success page

    Lecture 7: Example 27 : Checking whether a user is already logged in

    Lecture 8: Example 28 : Logout

    Chapter 9: Advanced Constructs in PHP: Object Oriented Programming

    Lecture 1: Whats the big deal about classes?

    Lecture 2: Example 29 : Meet your very first class

    Lecture 3: Example 29 continued: Blueprints and houses, classes and objects

    Lecture 4: Example 30 : The constructor and the destructor

    Lecture 5: Example 31 : Public and private access types

    Lecture 6: Example 32 : Inheritance and modeling is-a relationships

    Lecture 7: Example 32 : Working with base and derived classes

    Lecture 8: Example 33 : The protected access type

    Lecture 9: Example 34 : An object can have multiple forms, polymorphism

    Lecture 10: Example 35 : Final and abstract

    Lecture 11: Example 36 : Trust static variables to be strange even in classes!

    Lecture 12: Example 37 : Constants, as opposed to variables

    Lecture 13: Example 38 : Interfaces, the contract which a class adheres to

    Chapter 10: Some random useful stuff

    Lecture 1: Example 39 : Filters are more powerful than you first imagined

    Lecture 2: Example 40 : Headers are metadata about browser content

    Chapter 11: Working with files

    Lecture 1: Example 41 : Read and file and display its contents

    Lecture 2: Example 42 : Common file functions

    Lecture 3: Example 43 : More flexibility with files fopen(), fread() and fclose()

    Lecture 4: Example 44 : Writing to a file using fwrite()

    Lecture 5: Example 45 : Uploading a file to the server

    Instructors

  • Learn By Example- PHP For Dynamic Websites  No.2
    Loony Corn
    An ex-Google, Stanford and Flipkart team
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 1 votes
  • 3 stars: 5 votes
  • 4 stars: 15 votes
  • 5 stars: 24 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!