From c058fbc5044c48a3cc0c0c38d0c39b5fe489b076 Mon Sep 17 00:00:00 2001 From: Mihaly Nyilas Date: Wed, 8 Mar 2023 10:19:01 +0100 Subject: [PATCH 1/2] add: some new content | change: changed username | fix: some markdown linter problems --- README.md | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c882e9e..aaf339e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # PHP Developer roadmap + This is PHP Developer Roadmap. Following this path will guarantee to become a good PHP Developer. The repository is created when working on the following YouTube video [PHP Developer roadmap - How to Become a PHP Developer in 2021](https://youtu.be/r9ndOH0tyfA). @@ -29,9 +30,11 @@ The repository is created when working on the following YouTube video [PHP Devel 19. **[Editors/IDEs](https://github.com/thecodeholic/php-developer-roadmap#editorsides)** 20. **[Docker](https://github.com/thecodeholic/php-developer-roadmap#docker)** 21. **[Design Patterns](https://github.com/thecodeholic/php-developer-roadmap#design-patterns)** + ------ ### How Internet & Websites works + | Resource Name |Duration| Resource | |-------------------------------------------|--------|---------------------------------------------------------| | How does the INTERNET work? | 9m | https://youtu.be/x3c1ih2NJEg | @@ -39,6 +42,7 @@ The repository is created when working on the following YouTube video [PHP Devel | How does the internet work? (Full Course) | 1h 42m | https://youtu.be/zN8YNNHcaZc | ### Browser/Server request flow, HTTP Protocol, Status codes + | Resource Name |Duration| Resource | |---------------------------------|--------|---------------------------------------------------------| | HTTP Crash Course & Exploration | 38m | https://youtu.be/iYM2zFP3Zn0 | @@ -46,6 +50,7 @@ The repository is created when working on the following YouTube video [PHP Devel | Wikipedia Status Codes | | https://en.wikipedia.org/wiki/List_of_HTTP_status_codes | ### Basics of HTML/CSS + | Resource Name |Duration| Resource | |-----------------------------------------------|--------|----------------------------------------------| | HTML Tutorial for Beginners | 1h | https://youtu.be/qz0aGYrrlhU | @@ -55,12 +60,14 @@ The repository is created when working on the following YouTube video [PHP Devel | CSS Tutorial - Zero to Hero (Complete Course) | 6h 18m | https://youtu.be/1Rs2ND1ryYc | ### Basics of JavaScript + | Resource Name |Duration| Resource | |--------------------------------------------------------|--------|------------------------------| | Javascript Crash Course for beginners | 1h 40m | https://youtu.be/hdI2bqOjy3c | | Learn JavaScript - Full Course for Beginners | 3h 26m | https://youtu.be/PkZNo7MFNFg | ### Introduction to Databases + | Resource Name |Duration| Resource | |--------------------------------------------------------|--------|----------------------------------------------| | MySQL Tutorial for Beginners [Full Course] | 3h 10m | https://youtu.be/7S_tz1z_5bA | @@ -69,24 +76,32 @@ The repository is created when working on the following YouTube video [PHP Devel | PHP MySql Tutorial | article| https://www.w3schools.com/php/php_mysql_intro.asp | ### Version Control System (Git & Github) + | Resource Name |Duration| Resource | |-----------------------------------------------|--------|----------------------------------------------| | Git & Github Tutorial for Absolute Beginners | 46m | https://youtu.be/iCKAWxfVWUY | | Git & GitHub Crash Course For Beginners | 32m | https://youtu.be/SWYqp7iY_Tc | ### Getting Familiar with PHP: Syntax, functions, dates, JSON, File System, CURL, etc... + | Resource Name |Duration| Resource | |-----------------------------------------------------------------------|--------|--------------------------------------------------------------------------| | PHP Tutorial for Absolute Beginners - PHP Course 2021 | 5h 5m | https://youtu.be/yXzWfZ4N4xU | | Learn PHP The Right Way - Full PHP Tutorial For Beginners & Advanced | 9h 14m | https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe- | +| PHP For Beginners - 3+ Hour Crash Course (by Brad Traversy) | 3h 15m 36s | https://www.youtube.com/watch?v=BUCiSSyIGGU | +| PHP Programming Language Tutorial - Full Course | 4h 36m 38s | https://www.youtube.com/watch?v=OK_JCtrrv-c | +| PHP Tutorial for Beginners - Full Course | 7h 7m 23s | https://www.youtube.com/watch?v=t0syDUSbdfE | +| PHP Tutorial For Beginners - PHP Full Course (by Simplilearn) | 6h 22m 35s | https://www.youtube.com/watch?v=6EukZDFE_Zg | ### Understanding Composer + | Resource Name |Duration| Resource | |-----------------------------------------------------------------------|--------|--------------------------------------------------------------------------| | Introduction to Composer - How to use Composer For Beginners | 10m 39s | https://www.youtube.com/watch?v=I6wm15OWyqg | | | ### PHP beginner projects + | Resource Name |Duration| Resource | |--------------------------------------------------------|--------|----------------------------------------------| | Simple CRUD application with PHP and JSON | 1h 35m | https://youtu.be/DWHZSkn5paQ | @@ -95,8 +110,8 @@ The repository is created when working on the following YouTube video [PHP Devel | Bulk image resize with PHP | 8m | https://youtu.be/Z99lYtn3quk | | PHP registration form & validation | 30m | https://youtu.be/V5sJ76T3mWg | - ### Object Oriented PHP + | Channel | Resource Name | Resource | | ----------------------|------------------------------------------|-------------------------------------------------------------------------------------| | Programming with Mosh | Object-oriented Programming in 7 minutes | https://youtu.be/pTB0EiLXUC8 | @@ -104,7 +119,9 @@ The repository is created when working on the following YouTube video [PHP Devel | Dani Krossing | Object Oriented PHP Tutorials | https://www.youtube.com/watch?v=Anz0ArcQ5kI&list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh | | The Net Ninja | Object Oriented PHP Tutorial | https://www.youtube.com/watch?v=LuWxwLk8StM&list=PL4cUxeGkcC9hNpT-yVAYxNWOmxjxL51Hy | + ### Build Projects + | Resource Name |Duration| Resource | |--------------------------------------------------------|--------|----------------------------------------------| | Build PHP Form Widget using OOP Abstraction | 19m | https://youtu.be/sBP6HKRW0sM | @@ -113,12 +130,14 @@ The repository is created when working on the following YouTube video [PHP Devel | How To Create A Login System In PHP For Beginners | 1h 57m | https://youtu.be/gCo6JqGMi30 | ### Build custom MVC Framework + | Resource Name |Duration| Resource | |--------------------------------------------------------|--------|-------------------------------------------------------------------------------------| | Build PHP MVC Framework | 6h | https://www.youtube.com/watch?v=WKy-N0q3WRo&list=PLLQuc_7jk__Uk_QnJMPndbdKECcTEwTA1 | | Create your own PHP Framework | N/A | https://symfony.com/doc/current/create_framework/index.html | ### What is API + | Resource Name |Duration| Resource | |-------------------------------------------------------------------|--------|------------------------------| | What is an API? | 0h 3m | https://youtu.be/s7wmiS2mSXY | @@ -127,6 +146,7 @@ The repository is created when working on the following YouTube video [PHP Devel ### Learn Existing Framework + | Resource Name |Duration| Resource | |------------------------------------------------------------|--------|------------------------------| | Laravel PHP Framework Tutorial - Full Course for Beginners | 4h 25m | https://youtu.be/ImtZ5yENzgE | @@ -137,13 +157,16 @@ The repository is created when working on the following YouTube video [PHP Devel | Yii2 Framework course playlist | | https://www.youtube.com/watch?v=JD5Y-lQNrPs&list=PLLQuc_7jk__V3jQ0Xr4Rho2lSDztspOt9 | ### Learn Javascript + | Resource Name |Duration| Resource | |------------------------------------------------------------|--------|------------------------------| | Object Oriented JavaScript | 1h 02m | https://youtu.be/PFmuCDHHpwk | | JavaScript DOM Course | 2h 0m | https://www.youtube.com/watch?v=0ik6X4DJKCc&list=PLillGF-RfqbYE6Ik_EuXA2iZFcE082B3s | | Asynchronouse JavaScript | 0h 42m | https://youtu.be/_8gHHBlbziw | +| generally JavaScript and React videos | collection| https://www.youtube.com/@AniaKubow/videos | ### Basics of JavaScript Frameworks + | Resource Name |Duration| Resource | |------------------------------------------------------------|--------|------------------------------| | Angular Crash Course | 2h 02m | https://youtu.be/3dHNOWTI7H8 | @@ -155,25 +178,30 @@ The repository is created when working on the following YouTube video [PHP Devel ### Build Projects with existing frameworks #### Yii2 Framework + | Resource Name |Duration| Resource | |------------------------------------------------------------|--------|------------------------------| | Yii2 E-commerce website - Full Working Process | 16h 30m| https://youtu.be/eQdDBhQpU9o | | Build a REST API using Yii2 PHP Framework | 1h 25m | https://youtu.be/XyHHMvRt6Cw | | Vue.js & Yii2 REST API notes app | 2h 30m | https://youtu.be/7vrctmDQYW4 | -#### Laravel +#### Laravel + | Resource Name |Duration| Resource | |------------------------------------------------------------|--------|------------------------------| | Laravel E-Commerce | 16h 30m| https://www.youtube.com/watch?v=o5PWIuDTgxg&list=PLEhEHUEU3x5oPTli631ZX9cxl6cU_sDaR | | Laravel Movie App | 1h 25m | https://www.youtube.com/watch?v=9OKbmMqsREc&list=PLEhEHUEU3x5pYTjZze3fhYMB4Nl_WOHI4 | -| a lot of great videos from Laraveller | collection| https://www.youtube.com/c/Laraveller/videos +| a lot of great videos from Laraveller | collection| https://www.youtube.com/@codewithtonyofficial/videos | +| Laravel Fortify SPA | playlist | https://www.youtube.com/playlist?list=PLr3d3QYzkw2xBW6JN490-NRj575Vprplv | ### Get Familiar with Terminal + | Resource Name |Duration| Resource | |------------------------------------------------------------|--------|------------------------------| | Beginner's Guide To The Linux Terminal | 42m | https://youtu.be/s3ii48qYBxA | ### Editors/IDEs + | Resource Name |Duration| Resource | |--------------------------------------------|--------|------------------------------------------------------------| | Visual Studio Code Tutorial for Beginners | 33m | https://youtu.be/VqCgcpAypFQ | @@ -185,6 +213,7 @@ The repository is created when working on the following YouTube video [PHP Devel | Be Awesome in PHPStorm (Laracasts) | 1h 30m | https://laracasts.com/series/how-to-be-awesome-in-phpstorm | ### Docker + | Resource Name |Duration| Resource | |------------------------------------------------------------------------------------------------|--------|------------------------------| | Docker Tutorial for Beginners | 2h 46m | https://youtu.be/3c-iBn73dDE | @@ -192,6 +221,7 @@ The repository is created when working on the following YouTube video [PHP Devel | How to Create PHP Development Environments with Docker Compose | 31m | https://youtu.be/l0jb-N5H52A | ### Design Patterns + | Resource Name |Duration| Resource | |---------------------------------------------------|--------|------------------------------| | Design Patterns in Plain English | 1h 20m | https://youtu.be/NU_1StN5Tkk | @@ -201,13 +231,16 @@ The repository is created when working on the following YouTube video [PHP Devel | The No-Framework Tutorial | N/A | https://github.com/PatrickLouys/no-framework-tutorial | ### Best Practices + | Resource Name |Duration| Resource | |---------------------------------------------------|--------|------------------------------| | PHP the Right Way | N/A | https://phptherightway.com/ | | Building Secure PHP Software | N/A | https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software | | PHP Best Practices | N/A | https://phpbestpractices.org/ | +| PHP Standards Recommendations | N/A | https://www.php-fig.org/psr/ | ### TDD + | Resource Name |Duration| Resource | |---------------------------------------------------|--------|------------------------------| | Test-Driven Laravel | 1h 20m | https://www.youtube.com/watch?v=MdApmmK71WM&t=2006s | From 6351fc6db4279c1c999eb76430fcc12d808dd2da Mon Sep 17 00:00:00 2001 From: Mihaly Nyilas Date: Sat, 20 May 2023 19:46:45 +0200 Subject: [PATCH 2/2] add: some laravel 10 playlists, video, collection --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index aaf339e..eb6532d 100644 --- a/README.md +++ b/README.md @@ -192,7 +192,11 @@ The repository is created when working on the following YouTube video [PHP Devel | Laravel E-Commerce | 16h 30m| https://www.youtube.com/watch?v=o5PWIuDTgxg&list=PLEhEHUEU3x5oPTli631ZX9cxl6cU_sDaR | | Laravel Movie App | 1h 25m | https://www.youtube.com/watch?v=9OKbmMqsREc&list=PLEhEHUEU3x5pYTjZze3fhYMB4Nl_WOHI4 | | a lot of great videos from Laraveller | collection| https://www.youtube.com/@codewithtonyofficial/videos | -| Laravel Fortify SPA | playlist | https://www.youtube.com/playlist?list=PLr3d3QYzkw2xBW6JN490-NRj575Vprplv | +| Laravel Fortify SPA | playlist | https://www.youtube.com/playlist?list=PLr3d3QYzkw2xBW6JN490-NRj575Vprplv | +| Laravel 10 Full Course in 8 hours using Open AI | 7h 54m 24s | https://www.youtube.com/watch?v=7-twY6Sd69c | +| Laravel 10 full course for beginners + InertiaJS | playlist | https://www.youtube.com/playlist?list=PLe30vg_FG4OTxKekbWLABcpstdeCDA4LQ | +| Laravel 10 Complete Project (by Kazi Ariyan) | playlist | https://www.youtube.com/playlist?list=PL8z-YHNIa8wkt_I241bS8jR7QT8ukxEoL | +| Laravel 10: personal portfolio ; eCommerce ; school management system ; and so on| collection |https://www.youtube.com/@errorsolution-video/playlists | ### Get Familiar with Terminal