Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
This New PHP MVC AJAX Course Teaches You LOGIN+REGISTRATION!
Rating: 4.2 out of 5(16 ratings)
122 students

This New PHP MVC AJAX Course Teaches You LOGIN+REGISTRATION!

By creating your own login and registration system with AJAX forms submissions and email activation using PHP and more.
Last updated 1/2019
English

What you'll learn

  • You will learn how to create your own login and register system, that will allow users to submit forms without reloading the pages.
  • You will learn how to create classes and methods using PHP OOP (Object Oriented Programming).
  • You will learn how to organize your project using the PHP MVC (Model View Controller) architecture.
  • You will learn how to create database connection and execute queries using PDO.
  • You will learn how to create databases and tables using phpMyAdmin.
  • You will learn how to make submission forms without having to reload pages using AJAX.
  • You will learn how to create a beautiful website using Bootstrap's themes and Font Awesome's icons.
  • You will learn how to send emails using PHPMailer.
  • You will learn how to track user's location (country, state, city, operating system, browser and IP address).

Course content

11 sections65 lectures9h 34m total length
  • 1.1. Course overview8:13

    In this video we gonna talk about the overview of this course and what you will be able to do after finishing it.

  • 1.2. Installing XAMPP4:17

    In this video we gonna install Apache XAMPP in order to run our project locally. Using XAMPP, will allow us to work with PHP, MySQL and other required features we need.

  • 1.3. Setting up the root directory for the project7:45

    In this video we set up the root directory of our project. We do this because XAMPP will not recognize by default our project's folder from the htdocs folder. This will also prevent from having troubles when we will use the include and require PHP functions to get files.

  • 1.4. Creating the project structure8:47

    In this video we create the folders for our project.

  • 1.5. Getting the external resources3:12

    In this video we gonna download the external resources we need for our project: Font Awesome, Bootstrap, GEOPlugin, PHPMailer and jQuery.

  • 1.6. Adding the external resources to our project5:24

    In this video we gonna add the external resources to our project.

Requirements

  • Basic understanding of web development technologies such as PHP, MySQL, HTML, CSS and JavaScript.
  • Be able to understand English.
  • Be able to work with a text editor such Notepad++, Adobe Dreamweaver or PHP Storm.

Description

  • WATCH THE FIRST 6 VIDEOS FOR FREE WHERE YOU WILL LEARN HOW TO STRUCTURE THE PROJECT!

  • DOWNLOAD ANYTIME FOR FREE THE SOURCE CODE OF THE PROJECT TO HAVE COMPLETE CONTROL OVER THE KNOWLEDGE AND TO AVOID MISTAKES!

  • EVERYTHING EXPLAINED CLEAR! NO NEED TO GUESS!


The course will teach you mainly how to create:

  • A simple website using PHP MVC (Model View Controller) architecture

  • Login system

  • Register system with email activation

  • Forgot password system using email recovery

  • Change password system


For our login and register system we will use:

  1. PHP (Model View Controller architecture)

  2. PDO

  3. phpMyAdmin

  4. AJAX

  5. JavaScript

  6. HTML

  7. CSS

  8. Boostrap

  9. Font Awesome

  10. Apache XAMPP


Creating a project like this is an excellent way to learn the foundation of a MVC framework which will help you when you'll work with Laravel or other frameworks.


This project it's also highly recommended to be used for students when learning in colleges/university and present it as a project. If you choose to do so, we recommend to do some slightly changes to design or code in order to be unique. Because for sure you don't want your teachers to say that they already saw this project on another student.

Be unique and challenge yourself!

Who this course is for:

  • Developers which want to learn how to create their own login and register system with AJAX forms submissions.
  • Developers which want to take their skills to the next level.
  • Developers which want to learn PHP MVC.