Best seller

PHP From Scratch 2024 | Beginner To Advanced

Udemy
Deal Score+9
Deal Score+9
PHP From Scratch 2024 | Beginner To Advanced Udemy Coupon

PHP From Scratch 2024 | Beginner To Advanced

Learn PHP fundamentals then build a job listing website from the ground up, using a Laravel-like infrastructure

Created by Brad Traversy | 18.5 hours on-demand video course

This PHP From Scratch 2024 | Beginner To Advanced course is broken up into two parts. First, we have seven learning modules to learn the fundamentals of PHP programming, including:

  • Data Types & Variables
  • Arrays & Iteration
  • Control Structures & Conditionals
  • Functions & Scope
  • Object Oriented Programming
  • Superglobals ($_GET, $_POST, $_SESSION, $_COOKIES, etc)
  • Database Integration & PDO

After that, we go for a hands-on approach and build a job listing website. We build this from the ground up without any framework or libraries. These sections will teach you how to structure a vanilla PHP project and is a great precursor to learning Laravel or another framework.

Here is what we will do in the project videos:

  • We will create a custom Laravel-like router. We will refactor this a bunch of times to keep adding features like accepting HTTP methods, params and middleware.
  • We will structure our project into two main folders, which will be called Framework and App. Framework will be the core that includes classes like Router, Database, Validation, and Session. App will include our controllers and views.
  • We will create CRUD operations for job listings.
  • We will implement an authentication and authorization system as well as protect routes using custom middleware.
  • We will add a search feature to search/filter listings by keywords and/or location
  • We will learn to validate and sanitize data as well as use prepared statements with PDO to protect against SQL injection attacks.

If you are a beginner, I suggest taking the PHP From Scratch 2024 course from the beginning and go through all of the learning modules. If you are more experienced and know the fundamentals, you can jump right into the project.

Modern JavaScript From The Beginning 2.0 (2024)

Modern JavaScript From The Beginning 2.0 (2024) A 36-hour master course to take you from beginner to advanced …

70+ JavaScript Challenges: Data Structures & Algorithms

70+ JavaScript Challenges: Data Structures & Algorithms Build better foundational skills as a developer by …

Bootstrap 5 From Scratch | Build 5 Modern Websites Best seller

Bootstrap 5 From Scratch | Build 5 Modern Websites Learn to customize and build modern websites from scratch …

MERN From Scratch 2023 | eCommerce Platform

MERN From Scratch 2023 | eCommerce Platform JUST UPDATED! Build an eCommerce platform from the ground up with …

Tailwind CSS From Scratch | Learn By Building Projects Best seller

Tailwind CSS From Scratch | Learn By Building Projects Build great looking layouts fast and efficiently using …

React Front To Back

React Front To Back Learn modern React by building 3 projects. Suitable for all skill levels Created by Brad …

Next.js Dev to Deployment

Next.js Dev to Deployment Learn Next.js by building a music event website Created by Brad Traversy | 6.5 …

20 Web Projects With Vanilla JavaScript

20 Web Projects With Vanilla JavaScript Build 20 mini frontend projects from scratch with HTML5, CSS & …

50 Projects In 50 Days – HTML, CSS & JavaScript

50 Projects In 50 Days – HTML, CSS & JavaScript Sharpen your skills by building 50 quick, unique & fun …

MERN Stack Front To Back: Full Stack React, Redux & Node.js

MERN Stack Front To Back: Full Stack React, Redux & Node.js Build and deploy a social network with Node.js, …

What you’ll learn in PHP From Scratch 2024 Course

  • Learn the fundamentals of PHP programming
  • Learning modules for data types, functions, loops, OOP, databases and more
  • Build a job listing website from the ground up without using any frameworks or libraries
  • Create a custom Laravel-like router that takes params & middleware
  • Learn to utilize namespaces and PSR-4 Autoloading
  • Build an authentication system using sessions
  • Great precursor if you plan on learning Laravel

Affiliate Disclosure: Thank you for visiting Udemy Coupons ME. We want to let you know that some of the links on our website are affiliate links. By clicking on these links and making a purchase, we may receive a small commission. This is at no extra cost to you. Our content, including the guidance we provide on education choices, is created with integrity and based on the practical assessment and feedback from our community of users. We focus on helping you find the best online courses to meet your needs, while the affiliate commissions we earn are reinvested into enhancing our platform. We appreciate your support and trust in our recommendations!

Josh Smith
Josh Smith

The Couponos team has over ten years of experience finding free and 100%-off Udemy Coupons. We add over 200 coupons daily and verify them constantly to ensure that we only offer fully working coupon codes. We are experts in finding new offers as soon as they become available. They're usually only offered for a limited usage period, so you must act quickly.