Xampp
is a local server to run your PHP code and this program is used in all operating systems, and optionally you can choose betweenPhpStorm
orVS Code
according to your comfortable, BUT personally, I prefer to useVS Code
for simplicity and speedy and in case you choose to useVS Code
I recommend you to use these useful extensions you maybe love to use my extension also, I recommend someChrome
extensions they will help you also.Composer
is a dependency manager for PHP and, you will needComposer
to install/update Laravel Project also like packages
- PHP Debug
- PHP Inteliphense
- Laravel Extension Pack
- Auto Rename Tag
- Error Lens
- PHP Class Generator
- PHP Snippets
- vscode-icons
- MySQL
At the first we will use php programming language in our backend journey as a powerful language π
Second to be master at php you will need to be a hero in OOP (object oriented programming) π
Third you need to know some advanced topics in php like sanitization and XSS
π
After you become master in PHP
you will need to know about Databases, Tables, and Rows π
Sometimes you need to provide Payment methods to your website like {Stripe, HyperPal, PayPal, ...} π
Finally after youβve finished PHP
& MySQL
you need to know how to create APIs π
Here you will learn Github
to push your projects there π
Here you will learn more things but in different way to gain experience π
Here you will learn more topics like Livewire
and Tailwind CSS
π
Here you will learn Livewire
framework, this framework is similar to Vue.js
π
This step is optional BUT I advise you to learn that great framework as it will relieve you from AJAX problems. If you'd like to learn Vue.js you can see this tutorial
Here you will learn very advanced topics in Laravel with Codeβs Tap π
Here you will learn very advanced topics and real time actions in Laravel with Ahemd Emam π
Andre Madarang || Sarthak Shrivastava here you will learn some useful packages in Laravel
Suppose that you want to make a project for a client, Surely you will NOT send the project to him and maybe you do NOT have private hosting, So welcome Ngrok. This awesome tool enables you to publish your project in virtual hosting
you may want recaps for the first book here