× Successfully! Added to wish list

Learn By Example: PHP For Dynamic Websites

By: Loonycorn A 4-Ppl Team;ex-Google.

  • 5
  • (8)
  • 86
  • 24
  • Language: English

Course Summary

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:&nb

Read More

Target Audience

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

Pre-Requisites

  • No prior programming experience needed, this course starts at zero
  • A little basic HTML, CSS and SQL will be helpful for some of the examples - not really required though!

Curriculum

  • You, This Course, and Us!
  • DOWNLOAD Sec 2 : What is PHP?
  • What is PHP?
  • Installing PHP (Windows)
  • Installing PHP (Mac)
  • Downloads for sec 3
  • Example 1 : Ensure PHP is installed and running on your server
  • Example 2 : PHP outputs HTML
  • Example 3 : Variables - containers of data
  • Example 4 : Data Types - strings, integers, booleans, doubles
  • Example 5 : Decisions using If-Else and Switch Statements
  • Example 6 : Strings - single quotes, double quotes, what's the difference?
  • Example 7 : Logical Operators
  • Example 8 : Introduction to Web Forms
  • Example 8 : The GET Request
  • Example 8 : The POST Request and differences between GET and POST
  • Downloads for sec 4
  • Example 8 : Web Form Processing
  • Example 9 : Superglobals
  • Example 10 : The htmlspecialchars() function and XSS mitigation
  • Example 10 : Sanitizing user input
  • Example 11 : Validating user input
  • Example 11 : Putting it all together
  • Example 12 : Configure sending email using a Gmail account (Windows)
  • Example 12 : Configure sending email using a Gmail account (Mac)
  • Example 12 : Write code to send mail
  • Downloads for sec 5
  • Example 13 : Introduction to arrays
  • Example 13 : Associative arrays
  • Example 13 : Multidimensional arrays
  • Example 14 : For, While And Do-While Loops
  • Example 14 : Break And Continue - P2
  • Example 15 : Introduction to functions
  • Example 15 : Pass by Value, Pass By Reference, Default Values
  • Example 16 : Local Variables, Variable Hiding
  • Example 16 : Global and Static Variables
  • Downloads for sec 6
  • MySQL Introduction
  • Enabling MySQL and using phpmyadmin (Windows)
  • Installing MySQL (Mac)
  • Using MySQL Workbench (Mac)
  • Getting PHP and MySQL to talk to each other (Mac)
  • Example 17 : Connecting, Running Queries, Closing a Connection
  • Example 18 : Creating a table, Inserting rows
  • Example 19 : Running select queries
  • Example 20 : prepared statements
  • Downloads for sec 7
  • Example 21 : Introduction to cookies
  • Example 21 : Setting and accessing cookies
  • Example 21 : Deleting a cookie
  • Example 22 : Introduction to sessions
  • Example 22 : Creating and using sessions
  • Example 22 : Destroying sessions
  • Example 23 : Passing session ids automatically without cookies
  • Example 23 : Working with sessions without cookies
  • Downloads for sec 8
  • Steps to build a login authentication system
  • Example 24 : Including files for code reuse
  • Example 25 : Add signed up users to the Users table
  • Example 25 : The sign up form and protection against Cross Site Request Forgery
  • Example 26 : Logging in and authenticating a user
  • Example 26 : Redirecting to a login success page
  • Example 27 : Checking whether a user is already logged in
  • Example 28 : Logout
  • Downloads for sec 9
    00:00
  • What's the big deal about classes?
    00:00
  • Example 29 : Meet your very first class
    00:00
  • Example 30 : The constructor and the destructor
    00:00
  • Example 31 : Public and private access types
    00:00
  • Example 32 : Inheritance and modeling is-a relationships
    00:00
  • Example 32 : Working with base and derived classes
    00:00
  • Example 33 : The protected access type
    00:00
  • Example 34 : An object can have multiple forms, polymorphism
    00:00
  • Example 35 : Final and abstract
    00:00
  • Example 36 : Trust static variables to be strange even in classes!
    00:00
  • Example 37 : Constants, as opposed to variables
    00:00
  • Example 38 : Interfaces, the contract which a class adheres to
    00:00
  • Downloads for sec 10
    00:00
  • Example 39 : Filters are more powerful than you first imagined
    00:00
  • Example 40 : Headers are metadata about browser content
    00:00
  • Downloads for sec 11
    00:00
  • Example 41 : Read and file and display it's contents
    00:00
  • Example 42 : Common file functions
    00:00
  • Example 43 : More flexibility with files fopen(), fread() and fclose()
    00:00
  • Example 44 : Writing to a file using fwrite()
    00:00
  • Example 45 : Uploading a file to the server
    00:00

About the Author

Loonycorn A 4-Ppl Team;ex-Google.,

Loonycorn is us, Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. Between the four of us, we 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 We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Unanth! We hope you will try our offerings, and think you'll like them :-)

More From Author

Reviews

Faizan Ulla Khan
5

concepts explained in nice way. I have taken other courses from loonycorn. I liked their way of teaching.

Learn By Example: PHP For Dynamic Websites

  • 86
  • 24
  • Language: English
  • 15 days Money back Gurantee
  • Unlimited Access
  • Android, iPhone and iPad Access
  • Certificate of Completion

Course Summary

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:&nb

Read More

Target Audience

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

Pre-Requisites

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

About the Author

Loonycorn A 4-Ppl Team;ex-Google.,

Loonycorn is us, Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. Between the four of us, we 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 We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Unanth! We hope you will try our offerings, and think you'll like them :-)

More From Author

Review & Rating

Faizan Ulla Khan 5

concepts explained in nice way. I have taken other courses from loonycorn. I liked their way of teaching.