Learn By Example: PHP For Dynamic Websites

Learn By Example: PHP For Dynamic Websites

13 Hours
Deal Price$18.00
Suggested Price
$49.00
You save 63%
Learn By Example: PHP For Dynamic Websites
$18.00$49.0063% OFF
Learn By Example: PHP For Dynamic Websites

76 Lessons (13h)

  • You, This Course, and Us!
    You, This Course, and Us!2:19
  • Installing and setting up PHP
    What is PHP?19:07
    Installing PHP (Windows)9:45
    Installing PHP (Mac)11:55
  • Basic Constructs In The PHP Language
    Example 1 : Ensure PHP is installed and running on your server5:05
    Example 2 : PHP outputs HTML8:43
    Example 3 : Variables - containers of data7:52
    Example 4 : Data Types - strings, integers, booleans, doubles9:32
    Example 5 - Decisions using If-Else and Switch Statements18:29
    Example 6 : Strings - single quotes, double quotes, what's the difference?11:45
    Example 7 : Logical Operators16:43
    Example 8 : Introduction to Web Forms12:38
    Example 8 : The GET Request14:55
    Example 8 : The POST Request and differences between GET and POST9:48
  • Web Forms, Validating And Sanitizing User Input, Mitigating Security Risks
    Example 8 : Web Form Processing5:26
    Example 9 : Superglobals16:34
    Example 10 : The htmlspecialchars() function and XSS mitigation14:05
    Example 10 : Sanitizing user input5:28
    Example 11 : Validating user input15:16
    Example 11 : Putting it all together9:16
    Configure sending email using a Gmail account (Windows)12:53
    Configure sending email using a Gmail account (Mac)9:28
    Example 12 : Write code to send mail7:36
  • Intermediate Constructs In The PHP Language
    Example 13 - Introduction to arrays16:22
    Example 13 - Associative arrays7:44
    Example 13 - Multidimensional Arrays7:16
    Example 14 - For, While And Do-While Loops15:33
    Example 14 : Break And Continue - P28:05
    Example 15 - Introduction to functions11:05
    Example 15 : Pass by Value, Pass By Reference, Default Values12:55
    Example 16 : Local Variables, Variable Hiding10:05
    Example 16 : Global and Static Variables7:08
  • PHP and MySQL - A Well Oiled Integration
    MySQL Introduction3:38
    Enabling MySQL and using phpmyadmin (Windows)3:05
    Installing MySQL (Mac)7:03
    Using MySQL Workbench (Mac)12:47
    Getting PHP and MySQL to talk to each other (Mac)1:06
    Example 17 : Connecting, Running Queries, Closing a Connection12:01
    Example 18 : Creating a table, Inserting rows14:23
    Example 19 : Running select queries14:04
    Example 20 - prepared statements11:53
  • Cookies And Sessions - Stuff Which Makes PHP Cool
    Example 21 - Introduction to cookies7:42
    Example 21 : Setting and accessing cookies12:35
    Example 21 : Deleting a cookie2:57
    Example 22 : Introduction to sessions12:22
    Example 22 : Creating and using sessions14:17
    Example 22 : Destroying sessions6:40
    Example 23 : Passing session ids automatically without cookies10:28
    Example 23 : Working with sessions without cookies7:51
  • Build A Login Authentication System From The Ground Up
    Steps to build a login authentication system3:12
    Example 24 : Including files for code reuse9:17
    Example 25 : Add signed up users to the Users table11:55
    Example 25 : The sign up form and protection against Cross Site Request Forgery13:48
    Example 26 : Logging in and authenticating a user11:19
    Example 26 : Redirecting to a login success page9:05
    Example 27 : Checking whether a user is already logged in9:35
    Example 28 - logout5:35
  • Advanced Constructs in PHP: Object Oriented Programming
    What's the big deal about classes?8:27
    Example 29 : Meet your very first class14:12
    Example 30 : The constructor and the destructor10:39
    Example 31 : Public and private access types9:02
    Example 32 : Inheritance and modeling is-a relationships9:59
    Example 32 : Working with base and derived classes15:06
    Example 33 - The protected access type10:12
    Example 34 : An object can have multiple forms, polymorphism10:55
    Example 35 : Final and abstract10:44
    Example 36 : Trust static variables to be strange even in classes!10:29
    Example 37 : Constants, as opposed to variables7:56
    Example 38 : Interfaces, the contract which a class adheres to11:20
  • Some random useful stuff
    Example 39 : Filters are more powerful than you first imagined17:12
    Example 40 : Headers are metadata about browser content11:42
  • Working with files
    Example 41 : Read and file and display it's contents3:07
    Example 42 - common file functions2:45
    Example 43 : More flexibility with files fopen(), fread() and fclose()8:05
    Example 44 : Writing to a file using fwrite()3:50
    Example 45 : Uploading a file to the server17:03
Learn By Example: PHP For Dynamic Websites
$18.00$49.0063% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Create Smarter, Faster, Safer Websites by Mastering PHP

L
LoonyCornLoonycorn is Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. They have studied at Stanford, IIM Ahmedabad, the IITs and have spent years (decades, actually) working in tech in the Bay Area, New York, Singapore and Bangalore.

Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft

Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too

Swetha: Early Flipkart employee, IIM Ahmedabad and IIT Madras alum

Navdeep: longtime Flipkart employee too, and IIT Guwahati alum

Description

PHP is a server-side HTML embedded scripting language that provides web developers with a full suite of tools for building dynamic websites. This course takes a highly practical approach to PHP, teaching you how to build a smart website by example, so you can easily adapt what you learn into real-life projects. Any web developer worth their salt is going to want to take this course!

  • Access 76 lectures & 13 hours of content 24/7
  • Install & set up a basic web server w/ PHP
  • Learn web security basics likes validating & sanitizing user input data, mitigating XSS & XSRF attacks, & more
  • Perform MySQL integration & installation to connect to a database
  • Understand cookies, sessions & the differences between the two
  • Master end to end login authentication
  • Explore object oriented PHP, classes, inheritance & polymorphism

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...