Projects in PHP and MySQL (Udemy.com)

Master PHP-MySQL by Building 10 Projects

Created by: Eduonix Learning Solutions

Produced in 2018

icon
What you will learn

  • To Learn Web Programming Technologies such as PHP, MYSQL, JavaScript and JQuery
  • Build Practical projects during the course
  • Learn about popular web frameworks
  • Learn the software development process

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 76 / 100

icon
Course Description

This is the ultimate course for all web developers who want to learn web programming while building practical projects along with the instructor. This course will help both beginners and experts alike. This course will primarily teach project building using MySQL and PHP but it covers Javascript, JQuery, Ajax, web frameworks, Wordpress and various other popular technologies in great detail.
This course can be done sequentially or you can pick and select the project and start working on them directly. These projects are all independent of each other. Besides the royalty free code can be used for any of your personal projects.
Project Details:
Shoutit Shoutbox

Description: Shoutit is a PHP powered shoutbox which uses mySQL to store shouts. This is a very basic PHP/MySQL
application. It is strictly procedural coding and uses the mysqli api

Features/Technologies:
PHP Syntax, PHPMyAdmin, MySQL Select, MySQL Insert, Loops, Superglobals (GET, POST), Associative Arrays, HTML/CSS

PHP Quizzer

Description: Quizzer is a simple PHP/MySQL based quiz engine. it uses multiple choices and admins can create
new quizes from within the browser

Features/Technologies:
PHP Syntax, PHPMyAdmin, MySQL Select, MySQL Insert, Loops, Superglobals (GET, POST), Associative Arrays,
HTML/CSS, Includes, Math Functions

PHP Lovers Blog
Description: This blog project is much more advanced than the earlier projects. We create a fairly large blogging
system. We create an admin section to add posts, delete posts as well as update them. We take our first look
at using libraries and classes in OOP as we create a completely custom MySQLi Database class. We also create
custom helper functions

Features/Technologies:
PHP OOP, PHPMyAdmin, MySQL CRUD, Loops, Superglobals (GET, POST), Associative Arrays, Bootstrap Framework

TalkingSpace Form

Description: Here we step up our coding standards and completely separate logic from display. We create a PDO
database class along with 3 or 4 other classes including Topics, Users and a Validator class for form validation

Features/Technologies:
Separate Logic & Display, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Loops, Superglobals (GET, POST), Associative Arrays,
Custom Template, User & Topic Libs, Sessions, Bootstrap Framework

The GamingPlace Shopping Cart

Description: This is an ecommerce-based MVC web application written with the Codeigniter framework. We utilize many of
Codeigniters libraries, helpers and structure. Users can register, add products to their cart and checkout using PayPal

Features/Technologies:
Codeigniter, MVC, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Sessions, PayPal Express Checkout API

Wordpress Contact Widget

Description: We will create a plugin/widget for Wordpress that will allow us to put a small contact form in any widget position in the template. It
gives users an easy way to get in touch. The widget will have options in the backend like recipient and subject

Features/Technologies:
Wordpress Platform, Wordpress Plugin API, Wordpress Widget API, PHP OOP, PHPMyAdmin

AJAX Address Book

Description: A completely custom addressbook application written in PHP along with jQuery and Ajax. Ajax is used to fetch contacts as well as add and edit them.
We use the "Foundation" HTML5 framework for the application's user interface.

Features/Technologies:
Foundation Framework, Ajax, jQuery, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Superglobals (GET, POST), Associative Arrays

JobFinds Job Board

Description: This is a fairly large project in which we will be using the CakePHP framework to build a job board. Users can register and login
to add a job. We also implement search & filter to narrow down job searches by keywords, location and category. We use the Kickstart HTML5 framework for UI

Features/Technologies:
CakePHP, MVC, Kickstart, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Superglobals (GET, POST), Associative Arrays

Kewl CMS Content Management System

Description: Kewl CMS is a Codeigniter based application for managing website content. We will build both frontend and backend. Bootstrap will be used for UI

Features/Technologies:
Codeigniter, Bootstrap, MVC, PHP OOP, PHPMyAdmin, PDO & Perpared Statements, MySQL CRUD, Superglobals (GET, POST), Associative Arrays


Wordpress Bridge Plugin for TGP

Description: We will build a Wordpress plugin that will allow us to connect to the "TheGamingPlace" database and display a set number of products in
a Wordpress page using a custom shortcode

Features/Technologies:
Wordpress Platform, Wordpress Plugin API, Wordpress Widget API, PHP OOP, PHPMyAdmin Who this course is for:
  • Developers who quickly want to pick up project building skills.
  • Expert programmers who want to use specific project code and build on top of it

icon
Instructor Details

placeholder

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

icon
More courses by Eduonix Learning Solutions

Learn Ruby on Rails from Scratch

$11.99

Learn Adobe Photoshop from Scratch

$11.99

The Full Stack Web Development

$11.99

Learn Nodejs by building 12 projects

$11.99

Learn HTML5 Programming From Scratch

$11.99

Learn Socket Programming in C from Scratch

$11.99

icon
More php courses

Ultimate PHP, CSS And SASS: Enhance Your JavaScript Skills!

$11.99

Create a High End Social Network Twitter Clone In PHP, MySQL

$11.99

The Complete 2021 PHP Full Stack Web Developer Bootcamp

$11.99

Make a Google search engine clone: JavaScript PHP and MySQL

$11.99

Write PHP Like a Pro: Build a PHP MVC Framework From Scratch

$11.99

Make a YouTube Clone from Scratch: JavaScript PHP and MySQL

$11.99

icon
Reviews

3.8

97 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

The course explores useful PHP Projects in an in-depth manner, which a lot of tutorials online don't do. The concepts in these projects are quite holistic, and can be applied to any kind of project you'd want to do in PHP. My only criticism of this course is the amount of copy-pasting, although it is quite understandable why the instructor chooses to do this. Overall, even though I'm writing this review halfway through finishing the course, I am thoroughly enjoying what the instructor has to offer. Great course!

Very detailed and quality teaching.

Can only learn and develop skills from such a course.

Thanks.

WoW, this course is amazing, all the information and many other stuffs provided were very useful, and make me really happy to know a completely new thing instantly in every video...!!!

The course is OK overall. It gives a good idea about how to proceed with PHP-based projects.

The production quality could've been better though. Plus, I don't think that completing this course will prepare one to start creating production grade web applications.

The main issue with this course is as the projects get more complex, if you make a mistake you are often stuck figuring it out on your own. The instructor will reply "Have you compared your code to my code" to almost every question. Reading through the QA I can say support is pretty bad, often with the instructor never replying to a student.

The other main issue is that this course does not really explain the "why" behind much of what you are doing. If you take the time to read the docs and other online help boards you can generally figure out what something does but it isn't always apperent off the bat. The course claims you only need a basic understanding of PHP and HTML but I think that unless you already have solid HTML/CSS skills, and a grasp on OOP concepts you might struggle if you have never coded in another language.

That being said, there is a lot of good info, projects scale up in complexity well. I personally like the teaching style, and it's good to see the mistakes as they happen and watch the process for figuring out how to fix them. I would recommend this if you have a basic grasp on PHP, solid HTML/CSS skills, and know (at least conceptually) about OOP and are looking to see how it all comes together to make real web apps.

Yes, until now the course is as I have expected.

On the plus side, I like the whole 'projects-oriented' approach. I like the teaching style and usually, Brad explains even complex things in an easy way. And for the first time, someone explained the object-oriented programming in a way that I could relate to, including the use of constructors etc.

I also like the fact that he starts with the design of his project (the bare html - the UI) and then goes into the inner functioning (data handling, processing etc)

I would have given a higher rating if it wasn't for the following:

- No documentation, no outline: it would be nice to have a brief intro and outline (with the basic steps) at the beginning of each project in a powerpoint or similar worksheet to be able to refer back to, not just spoken text!

- Brad promises several times to use a proper IDE instead of Notepad++ (which I do like, but is not suitable for more complex projects); he promises but never fulfills.

- This would also have prevented him from making those little, but time-consuming coding errors ...

But at the end of the day I have to admit that I still learned a lot - despite those shortcomings. The projects are a good incentive to dig deeper, to learn, to investigate (if something doesn't work at the first try) and to improve and add more features.

Lots of copy and paste. Some high points but there is definitely an issue if the course is about learning by doing not learning by copying.

Pretty good material. I wish the instructor would type out the code, instead of copy and pasting it. Also it would be nice if Udemy provided incentives to their material creators to update the course material or remove it.

Great course to get started in PHP and MySql. ELS has a great way of teaching by starting out with the basics and gradually working there way up to more advanced OOP PHP i would recommend this course if you were always wanted to know how to use php and mysql

Bootstrap, Foundation, WordPress, CakePHP, CodeIgniter... all here in practical projects to learn from.

it kinda expert course since you must have prior knowledge to the subjects or you won't understand what's going on. Anyway I learnt a lot from it