Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development PHP

PHP Registration Form, Email Confirmation & Responsive Email

Object oriented PHP Registration & Login Form with Email Confirmation, Forgot Password & Responsive Email Template
Rating: 4.6 out of 54.6 (53 ratings)
18,441 students
Created by Shakil Khan
Last updated 12/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Modern UI Layout
  • Object oriented programming
  • PHP Custom Libraries
  • Responsive Email Template
  • Email Confirmation
  • Forgot Password
  • Complete Registration Form with Dashboard Settings

Course content

6 sections • 115 lectures • 13h 11m total length

  • Preview01:38
  • Download Resource Files
    01:18
  • Run Final Project On Local Machine
    11:52
  • Optional - Send Email Confirmation Link from Local Host using 2nd Way
    08:35

  • Section Intro
    01:17
  • Create Folder Structure
    02:56
  • Install Liver Server Extension
    02:41
  • What is CSS Variable & CSS Rem Unit ?
    06:29
  • Choose Google Fonts For Layout
    02:00
  • Create Navigation Bar
    09:42
  • Style Links
    04:43
  • Create Signup Form
    05:04
  • Style Signup Form
    05:58
  • Make Layout Responsive
    04:45
  • Create Login Form
    04:30
  • Create Forgot Password Form
    02:37
  • User Dashboard
    11:13
  • Style User Card
    12:54
  • Style Content Section
    10:09
  • Modify Profile Image and Buttons
    03:20
  • Create Update Password Form
    02:50
  • Create Add/Update Job Form
    05:02
  • Create Add/Update Skills Form
    03:36
  • Create Add Biography Form
    02:43
  • Create Custom File Input Field
    08:16
  • Show Image Name On Label
    09:12
  • Create Alert Messages
    13:12
  • Make The Layout Responsive
    03:57

  • Section Intro
    00:24
  • What is Object Oriented Programming
    03:44
  • What is a Class ?
    08:21
  • What is $this Keyword ?
    03:29
  • Access Level Modifiers
    04:55
  • What is Inheritance ?
    09:17
  • What is Construct Method ?
    04:58
  • Static Methods & Static Properties
    04:30
  • Class Auto loading
    08:36

  • Section Intro
    00:34
  • Create Database Connection
    08:26
  • Insert Data in Database
    03:08
  • Prepare Statement
    04:35
  • Update & Delete Records
    04:04
  • Fetch Data From Database Table
    07:38

  • Section Intro
    00:31
  • Create Database Connection
    06:54
  • Improve Database Connection
    06:11
  • Create CRUD Method
    11:26
  • Create Row Count Method
    03:59
  • Create Single Fetch Row Method
    03:27
  • Create All Fetch Rows Method
    03:00
  • Create Form Validation Library
    Processing..
  • Split Rules
    05:35
  • Required Rule
    08:29
  • Error Label
    04:08
  • Alphabetic Rule
    07:27
  • Minimum Length Rule
    07:56
  • Unique Email Rule
    09:35
  • Fetch Input Field Values
    06:01
  • Set Form Values
    06:06
  • Explain Email Template
    04:12
  • Install Composer
    03:40
  • Install Email Library
    05:40
  • Send Email From Local Host
    11:26
  • Create Email Class
    18:54

  • Section Intro
    04:30
  • Create a New Table
    03:32
  • Register Form Templating
    04:50
  • Submit Register Form
    07:47
  • Style Error Class
    07:23
  • Fetch Data From Input Fields
    03:09
  • Insert User Data Into Database
    08:33
  • Send Confirmation Email Link
    12:00
  • Display Account Created Success Message
    09:30
  • Confirm User Email
    19:59
  • Style up Email Confirm Success Message
    14:03
  • Improve Message File
    17:00
  • Create Dashboard File
    10:02
  • Set Up Login Form
    06:08
  • Login Form Validations
    07:13
  • Solve Issues
    02:25
  • Preview12:06
  • Forgot Password Request Form
    05:03
  • Forgot Password Form Validation
    07:02
  • Send Forgot Password Email
    14:55
  • Forgot Password URL Checking
    09:02
  • New Password Form
    10:12
  • New Password Form Validations
    08:20
  • Update Password
    06:32
  • Unset requestUserId Session
    03:02
  • Show Dynamic Links
    10:30
  • Setup Upload Image Form
    09:18
  • Submit Image Upload Form
    03:17
  • Create Image Upload Library
    09:28
  • Upload Image
    12:05
  • Show Dynamic Profile Image
    07:15
  • Show First Two Characters From FullName Each Word
    06:41
  • Authorization
    05:19
  • Setup Update Name Form
    09:07
  • Submit Update Name Form
    07:53
  • Setup Add/Update Job Form
    10:48
  • Submit Add/Update Job Form
    11:57
  • Setup Add/Update Skills Form
    08:07
  • Submit Add/Update Skills Form
    11:15
  • Show Skills
    05:42
  • Setup Add/Update Biography Form
    08:07
  • Submit Add/Update Biography Form
    10:21
  • Show Dynamic User Biography
    03:55
  • Setup Update Password Form
    07:32
  • Submit Update Password Form
    08:39
  • Update Password
    09:24
  • Create Website Loader
    09:18
  • Hide Website Loader After 5 Seconds
    04:17
  • Optional - Modify Layout Design
    05:34
  • Check Final Application
    07:01
  • Final Message Congratulation
    00:36

Requirements

  • Basic PHP Knowledge is required
  • You don't need any experience with object oriented programming

Description

Registration Form is a compulsory part of any dynamic website, in this course we are going to create a PHP registration form with email confirmation, forgot password and responsive email template. this course is PHP beginners students you just have the basic knowledge of PHP and we will cover Object Oriented Programming fundamentals in this course we have a separate section for oops.

What you will learn?

  • HTML & CSS Build eye catch UI

  • Object oriented programming fundamentals

  • PDO (PHP Data Object) fundamentals

  • Database library, form validations library & email library

  • Responsive email template


Who this course is for:

  • Anyone who knows PHP and is looking to upgrade their skills

Instructor

Shakil Khan
Software Engineer & Instructor
Shakil Khan
  • 4.2 Instructor Rating
  • 523 Reviews
  • 43,696 Students
  • 6 Courses

Hi, my name is Shakil Khan. I'm a software engineer and full-stack developer, I love teaching and teaching is my fashion. I have worked a lot in front end languages and frameworks such as JavaScript, React, Vue, Svelte, and CSS/SCSS, personally I love JavaScript but I also love backend languages like PHP, NodeJS and Laravel.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.