Friday, 3 April 2015

Udemy Free Course - User Sign-up and Login: Create a Site from Scratch with PHP - 100% Off

Free Udemy Course

Course Description

Are you developing a website that needs user registration and login? By taking this course you'll learn how to develop a system from scratch where users can sign-up for a new account, login, and be provided with personalised content.
This course will teach you how to create a working website that includes:
  • User sign-up, including account activation by email
  • Login and logout
  • Protecting content for logged-in users only
  • "Remember me" functionality: remember the login even after closing the browser
  • Secure password reset: let the users reset their own passwords when they forget them
  • User administration: create, view, edit and delete users.

Additional lectures include improving the usability of the site with new HTML5 and JavaScript techniques.
Taught by experienced web application developer and online educator Dave Hollingworth, this course takes you in easy steps through the entire process of creating a website that includes user authentication. Equally suitable for beginners and advanced students, this course will take you step by step through the project until all the principles have been covered.
All the source code is included with the lectures, with clear comments in the code and all the guidance you need to create your own user authentication system.
This popular course has been completely rewritten and re-published in April 2015, replacing every lecture and adding over 20 brand new ones, with improved, more secure source code, and an entirely new user administration area.

Curriculum

Add a new user without them signing up themselves
Add administrators to your website to enable administration of other users
Add JavaScript and make it easier to code by using the jQuery library
Add more validation and autofocus to make filling in forms easier
Add the same JavaScript validation to the user administration form
Autoloading classes in PHP
Create a table to store the users and configure the database connection
Delete a user from the database
Forget the remembered login if the user logs out
How to make the web browser remember the user between page visits
How to organise your code so you write less of it and it's easier to maintain
How to use the source code
Improve the signup process even further by validating using JavaScript
Introduction and welcome
Let users safely reset their own passwords when they forget them
Log me in and remember me for next time
Logging in and remembering the login
Make changes to a user’s data
Make it look great in minutes, in any browser, without writing any CSS
Make sure a new user's email address is real before allowing them to login
Make sure the signup data is valid before creating the new user
Password reset and account activation
Register a new user and activate their account by email
Remember the login: log a user in automatically the next time they visit
Require users to login before they can see certain content
Reset a forgotten password
Section 1: Introduction: set up the project structure and configure the database
Section 2: New user signup: create new users in the database
Section 3: Log users in and out, and remember and require login
Section 4: Reset forgotten passwords and activate new accounts before allowing login
Section 5: User administration: view, edit, create and delete registered users
Section 6: Usability, functionality and design improvements
Securely storing passwords
Show certain content to unauthenticated (guest) users only
Speed up the signup process by validating the signup data using HTML5
Stop an administrator from locking themselves out or deleting their own user
The proper way to store passwords securely in your database
The simple, quick and reliable way to send an email from a PHP script
The story so far, alternatives, and what's coming next
User administration
User login: let users identify themselves as registered users of your site
User logout: let users safely leave our site and become anonymous again
User signup: add a new user to the database
View a paginated list of all registered users, restricted to administrators only
View all the data for a single user

LINK FOR THE FREE COURSE

100% Off, Udemy 100% Off, Udemy Coupon, Udemy Coupon Code, Udemy course, Udemy course download, Udemy course reviews, Udemy courses, Udemy courses for free, Udemy courses free, Udemy courses free download, Udemy discount, Udemy download, Udemy education, Udemy free, Udemy free course, Udemy free courses, Udemy free online courses, Udemy online, Udemy online course, Udemy online courses, Udemy online courses review, Udemy reviews, Udemy tutorial, Udemy tutorials, Udemy.com free courses,