This plan includes
- Limited free courses access
- Play & Pause Course Videos
- Video Recorded Lectures
- Learn on Mobile/PC/Tablet
- Quizzes and Real Projects
- Lifetime Course Certificate
- Email & Chat Support
What you'll learn?
- Learn to set up the right environment when getting started with coding
- Build a complete authentication system
- Learn to do advanced coding with hashing and un-hashing passwords
- Warp your head around cool programming concepts like validations
- Limit the user ability to access sensitive data by protecting it
- Learn to deal with sessions and customize them based on your needs
- Create a full profile system and learn to update it like a pro
- Build a real world job system and fully control it for both job seekers and companies
- Create a category system
- Set up layers and layers of validations for various profiles on your web app
- Create an admin panel and learn how it works under the hood from start to finish
- Learn to work with Database complicated queries like (Joins and Wild Cards)
- Build a multi input based search form
- Learn to fix bugs along the way of developing this web app
- Learn file uploading and how to fully update and delete it
Course Overview
Pre-requisites
- Knowledge of PHP, MySQL and PDO
- Very little knowledge of Bootstrap
Target Audience
- People who learned PHP and MySQL and want to build a full project
- Developers who want to build their CVs
Curriculum 58 Lectures 11:14:57
Section 1 : Introduction
Section 2 : Installation
- Lecture 1 :
- Installing Xampp
- Lecture 2 :
- Installing vs Code
- Lecture 3 :
- Before you Start
Section 3 : Getting Started with the Project
- Lecture 1 :
- The Design and Code for this Project
- Lecture 2 :
- Config File
- Lecture 3 :
- Setting up the Project Structure
Section 4 : Authentication System
- Lecture 1 :
- Register Page
- Lecture 2 :
- Login Page pt.1
- Lecture 3 :
- Login Page pt.2
- Lecture 4 :
- Starting with Sessions pt.1
- Lecture 5 :
- Starting with Sessions pt.2
- Lecture 6 :
- Validating the Auth System pt.1
- Lecture 7 :
- Validating the Auth System pt.2
Section 5 : Creating Profile System
- Lecture 1 :
- Creating Public Profile
- Lecture 2 :
- Updating Profile pt.1
- Lecture 3 :
- Updating Profile pt.2
- Lecture 4 :
- Updating Profile pt.3
- Lecture 5 :
- Fixing Bugs pt.1
- Lecture 6 :
- Fixing Bugs pt.2
Section 6 : Creating Job System
- Lecture 1 :
- Showing Jobs for every Company
- Lecture 2 :
- Showing a Single job pt.1
- Lecture 3 :
- Showing a Single job pt.2
- Lecture 4 :
- Showing Related jobs pt.1
- Lecture 5 :
- Showing Related jobs pt.2
- Lecture 6 :
- Deleting Jobs
- Lecture 7 :
- Validating Delete Jobs
- Lecture 8 :
- Updating Jobs pt.1
- Lecture 9 :
- Updating Jobs pt.2
Section 7 : Applying for Jobs and More
- Lecture 1 :
- Applying for Jobs pt.1
- Lecture 2 :
- Applying for Jobs pt.2
- Lecture 3 :
- Applying for Jobs pt.3
- Lecture 4 :
- Saving jobs
- Lecture 5 :
- Validating and Fixing Bugs pt.1
- Lecture 6 :
- Validating and Fixing Bugs pt.2
- Lecture 7 :
- Validating and Fixing Bugs pt.3
- Lecture 8 :
- Showing Saved Jobs for every Worker
- Lecture 9 :
- Showing Job Applicants for every Company
Section 8 : Categories and Finishing User Side
- Lecture 1 :
- Showing Categories
- Lecture 2 :
- Showing Jobs for every Category
- Lecture 3 :
- Showing Workers
- Lecture 4 :
- Showing Companies
- Lecture 5 :
- Showing Latest Jobs
- Lecture 6 :
- Searching for Jobs
- Lecture 7 :
- Working with Trending Keywords pt.1
- Lecture 8 :
- Working with Trending Keywords pt.2
Section 9 : Getting Started with Admins
- Lecture 1 :
- Design and Code for Admin Panel
- Lecture 2 :
- Logging Admins in pt.1
- Lecture 3 :
- Logging Admins in pt.2
- Lecture 4 :
- Showing Admins
- Lecture 5 :
- Creating Admins
Section 10 : Finishing Categories (Admin Side)
- Lecture 1 :
- Showing Categories
- Lecture 2 :
- Creating and Deleting Categories
- Lecture 3 :
- Updaing Categories
Section 11 : Finishing Jobs(Admin Side)
- Lecture 1 :
- Showing Jobs
- Lecture 2 :
- Deleting and Changing Job Status
- Lecture 3 :
- Validating and Fixing Bugs
Section 12 : Update (New Lectures)
- Lecture 1 :
- Code for the Final Version of the Project
Our learners work at
Frequently Asked Questions
How do i access the course after purchase?
It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.Are these video based online self-learning courses?
Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.Can i play & pause the course as per my convenience?
Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.How do i contact the instructor for any doubts or questions?
Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.Do i need a pc to access the course or can i do it on mobile & tablet as well?
Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.Do i get any certificate for the courses?
Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.For how long can i access my course on the platform?
You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.Is there any free trial?
Currently, we do not offer any free trial.Can i cancel anytime?
Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?
Instructor
17252 Course Views
15 Courses