
Install PHP and MySQL, guiding you through setting up a local Laravel environment with MAMP, Composer, and the Laravel installer, creating a database, and running migrations.
Explore PHP data types such as strings, integers, floats, booleans, arrays, and objects, with class examples, variables, null values, and resource concepts, plus practical demos and quizzes to reinforce learning.
Explore string functions in PHP 7, including converting to lower and upper case, reversing strings, and measuring length to manipulate text with practical examples.
Create a string variable in PHP 7 by assigning a sentence, then apply shuffle to randomly reorder its characters and inspect the resulting output.
Explore integers and floating point numbers in PHP, assign them to variables like age or price, perform arithmetic such as eight times twenty, and print results with echo.
Explore PHP arrays with multidimensional and associative structures through car examples, including wheels and doors, adding and printing elements, and manipulating the first item.
Understand using a while loop by declaring a counter outside, incrementing inside with ++, and setting stopping conditions (e.g., i < 10) to avoid infinite loops.
Learn how to create and use PHP 7 functions, including anonymous and named functions, pass arguments, and return values to write reusable, dry code.
Learn how to organize PHP projects using require to include functions and variables from separate files, and handle missing files gracefully.
Explore interfaces as rules for classes, implement an inventory interface in a class, define a public function cars sold, and track number of cars sold and total remaining.
Learn abstract classes in PHP 7, using them as blueprints that cannot be instantiated and must be implemented by subclasses, enabling reusable methods like print company years.
Create a very simple PHP site with basic routing, building a multi-page navigation (home, about, projects, contact) using includes for a shared header and dynamic active links.
Create a user form with first name, last name, and age, submit via post, and insert the data into a users table using prepared PDO statements to prevent SQL injection.
Demonstrates deleting a user in PHP and MySQL using a get request, PDO, and a show all page redirect, while highlighting CRUD and the shift toward frameworks like Laravel.
Get started with Laravel by installing with composer, creating a blog project, configuring a local database via env variables, and running a secure development server.
Learn to clean up routes by moving logic into Laravel controllers and implement standard resource methods (index, create, store, show, edit, update, destroy) with a generated post controller.
Demonstrates setting up post views in Laravel, creating index, create, show, and edit blades; configures routes and controllers, and implements csrf protection and method spoofing in bootstrap forms.
Explore Laravel's Eloquent relationships—from one-to-one to many-to-many and polymorphic relationships—with practical examples of posts, categories, and authors using models, migrations, and views.
Set up authentication in a Laravel app by configuring login and registration, adding CSRF protection, running migrations for users and password resets, and adjusting redirects to the accounts page.
Build dynamic data displays by looping over filtered results in a Laravel blade view, fetch API data, and submit search as a post request to render results.
Learn to convert post-based search flows to get requests in a Laravel app by creating routes and controllers, redirecting with a keyword, and maintaining results state.
Set up Laravel routes, controllers, and authentication middleware to manage project ideas and inspirations. Build a projects index view and a corresponding account dashboard.
Builds the projects index view with a 12-column layout, a new project button, and a table listing projects with title and edit links; wires forms for creating and editing projects.
Create and edit project views with store and update forms, csrf protection, method spoofing, and a consistent style, plus an image grid on the edit page for project management.
Create a show view for projects that mirrors the edit page but without inputs, link the show page from the index via the title, and use put for updates.
Create and store projects with Eloquent in a Laravel app, use fillable for mass assignment, and render the index with a Blade foreach loop.
Learn to add inspiration images to a Laravel project by encoding image URLs, associating them with a project, handling requests, and storing image info with Eloquent.
Learn php 7 the latest version of one of the most popular web programming languages and not only that but also the best full stack framework. Go from beginner to pro in just a few hours. This course is made for those that wish to get a job as soon as possible (ASAP). Learn the skills to help you on your journey as web developer with all of todays best practices. Build real projects that you can add in your portfolio.