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


