Here stands an exclusive chance for you to get acquainted with Super-practical PHP: cookies, sessions, login authentication, MySQL integration & Object Oriented PHP
This course will provide you with all the practical knowledge related to PHP for dynamic websites. Also, it’ll help you in understanding the complexities involved in it. Each and every concept in this course has been visually described and elaborated, in order to make it easy for you to understand and learn.
This course has 77 videos in total and will take you through all of these in maximum 13 hours. You can watch the videos at your own pace and accordingly can raise doubts or questions if you get stuck. There is no such programming experience needed to enroll in this course. Only, basic HTML, CSS and SQL will be helpful for some of the examples.
Some major concepts that are extensively covered under this course are:
- Best & right usage of PHP
- Extended understanding of web programming along with PHP
- Smart Websites construction
- Examples with most in-depth elaborations across a specific PHP use-case
Following are topics are covered in this course:
- Basic Constructs In The PHP Language
- Installing and setting-up of web server with PHP
- Web security basics
- MySQL Integration and Installation
- Intermediate Constructs In The PHP Language
- Cookies, Sessions and the differences between them
- End-to-end Login Authentication
- Advanced Constructs in PHP
- Object Oriented PHP, Classes, Inheritance, Polymorphism
- GET, POST and other Superglobals
- Some random useful stuff
- Working with files
Some exceptional benefits associated with this course enrollment are:
- Quality course material
- Instant & free course updates
- Access to all Questions & Answers initiated by other students as well
- Personalized support from the instructor’s end on any issue related to the course
- Few free lectures for a quick overview
Grab the opportunity and enroll today!
Curriculum
- 11 Sections
- 77 Lessons
- 52 Weeks
- You, This Course, and Us!1
- Installing and setting up PHP3
- Basic Constructs In The PHP Language10
- 4.1Ensure PHP is installed and running on your server5 Minutes
- 4.1PHP outputs HTML9 Minutes
- 4.1Variables – containers of data8 Minutes
- 4.1Data Types – strings, integers, booleans, doubles9 Minutes
- 4.1Decisions using If-Else and Switch Statements18 Minutes
- 4.1Strings – single quotes, double quotes, what’s the difference?12 Minutes
- 4.1Logical Operators17 Minutes
- 4.1Introduction to Web Forms13 Minutes
- 4.1The GET Request15 Minutes
- 4.1The POST Request and differences between GET and POST10 Minutes
- Web Forms, Validating And Sanitizing User Input, Mitigating Security Risks9
- 5.1Web Form Processing10 Minutes
- 5.1Superglobals5 Minutes
- 5.1The htmlspecialchars() function and XSS mitigation17 Minutes
- 5.1Sanitizing user input14 Minutes
- 5.1Validating user input5 Minutes
- 5.1Putting it all together15 Minutes
- 5.1Configure sending email using a Gmail account (Windows)9 Minutes
- 5.1Configure sending email using a Gmail account (Mac)13 Minutes
- 5.1Write code to send mail9 Minutes
- Intermediate Constructs In The PHP Language9
- 6.1Introduction to arrays8 Minutes
- 6.1Associative arrays16 Minutes
- 6.1Multidimensional arrays8 Minutes
- 6.1For, While And Do-While Loops7 Minutes
- 6.1Break And Continue – P216 Minutes
- 6.1Introduction to functions8 Minutes
- 6.1Pass by Value, Pass By Reference, Default Values11 Minutes
- 6.1Local Variables, Variable Hiding13 Minutes
- 6.1Global and Static Variables10 Minutes
- PHP and MySQL - A Well Oiled Integration9
- 7.1MySQL Introduction7 Minutes
- 7.1Enabling MySQL and using phpmyadmin (Windows)4 Minutes
- 7.1Installing MySQL (Mac)3 Minutes
- 7.1Using MySQL Workbench (Mac)7 Minutes
- 7.1Getting PHP and MySQL to talk to each other (Mac)13 Minutes
- 7.1Connecting, Running Queries, Closing a Connection1 Minute
- 7.1Creating a table, Inserting rows12 Minutes
- 7.1Running select queries14 Minutes
- 7.1Prepared statements14 Minutes
- Cookies And Sessions - Stuff Which Makes PHP Cool8
- 8.1Introduction to cookies12 Minutes
- 8.1Setting and accessing cookies8 Minutes
- 8.1Deleting a cookie12 Minutes
- 8.1ntroduction to sessions3 Minutes
- 8.1Creating and using sessions12 Minutes
- 8.1Destroying sessions14 Minutes
- 8.1Passing session ids automatically without cookies7 Minutes
- 8.1Working with sessions without cookies10 Minutes
- Build A Login Authentication System From The Ground Up8
- 9.1Steps to build a login authentication system8 Minutes
- 9.1Including files for code reuse3 Minutes
- 9.1Add signed up users to the Users table9 Minutes
- 9.1The sign up form and protection against Cross Site Request Forgery12 Minutes
- 9.1Logging in and authenticating a user14 Minutes
- 9.1Redirecting to a login success page11 Minutes
- 9.1Checking whether a user is already logged in9 Minutes
- 9.1Logout10 Minutes
- Advanced Constructs in PHP: Object Oriented Programming13
- 10.1What’s the big deal about classes?6 Minutes
- 10.1Meet your very first class8 Minutes
- 10.1continued: Blueprints and houses, classes and objects14 Minutes
- 10.1The constructor and the destructor6 Minutes
- 10.1Public and private access types11 Minutes
- 10.1Inheritance and modeling is-a relationships9 Minutes
- 10.1Working with base and derived classes10 Minutes
- 10.1The protected access type15 Minutes
- 10.1An object can have multiple forms, polymorphism10 Minutes
- 10.1Final and abstract11 Minutes
- 10.1Trust static variables to be strange even in classes!11 Minutes
- 10.1Constants, as opposed to variables10 Minutes
- 10.1Interfaces, the contract which a class adheres to8 Minutes
- Some random useful stuff2
- Working with files5
An ex-Google, Stanford and Flipkart team
Loonycorn is a team by Janani Ravi and Vitthal Srinivasan, product of Stanford University and IIM Ahmedabad.
We hold several years of working experience in the field of technology in Bay Area, New York, Singapore and Bangalore.
Janani Ravi: 7 Years of work experience (Google, Flipkart and Microsoft)
Vitthal Srinivasan: Worked at Google, Flipkart, Credit Suisse and INSEAD
We have come together to teach and educate on various technological courses in the most easiest and entertaining manner. Also, our courses will be based on practical elaborations & illustrations.
Courses you might be interested in
-
15 Lessons
-
10 Lessons
-
13 Lessons
-
39 Lessons