- 169
- 4 551 340
Program With Gio
United States
Registrace 12. 08. 2020
Hello & welcome to my channel!
I've been coding for over a decade & my very first website was built with HTML, CSS, & PHP all in a single index.php file (good old times). I decided to make my own channel and start producing content on things that I know & have learned over the years as well as the things that I will learn along the way. Currently, my main stack consists of PHP, Laravel, GraphQL, React JS (Next.js) & Tailwind CSS. (Though, I am planning on exploring other tech)
Happy coding!
Twitter - giodev8
LinkedIn - www.linkedin.com/in/giodev8
Discord - DM me on Twitter for the invite
Patreon - www.patreon.com/programwithgio
I've been coding for over a decade & my very first website was built with HTML, CSS, & PHP all in a single index.php file (good old times). I decided to make my own channel and start producing content on things that I know & have learned over the years as well as the things that I will learn along the way. Currently, my main stack consists of PHP, Laravel, GraphQL, React JS (Next.js) & Tailwind CSS. (Though, I am planning on exploring other tech)
Happy coding!
Twitter - giodev8
LinkedIn - www.linkedin.com/in/giodev8
Discord - DM me on Twitter for the invite
Patreon - www.patreon.com/programwithgio
How To Progress In Your Tech Career Through Skills, Networking, and Personal Growth
In this video, we explore five critical areas beyond coding skills that can help your tech career reach the new heights. Dive into insights on Attitude, Networking, Mentorship, Soft Skills, and Effort, and learn how to stand out in the tech industry. Whether you're a seasoned developer or just starting out, these tips will guide you towards a fulfilling and successful tech career.
Subscribe for updates on my upcoming Laravel course: learnlaraveltherightway.com
SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL
👍 Smash the like button
🤝 Subscribe to the channel & turn the notifications on
💬 Post comments, any feedback is greatly appreciated
⭐ Become a Patreon: www.patreon.com/programwithgio
THANK YOU!
🛠️ TOOLS & SERVICES I USE
Digital Ocean Hosting - Get 100$ credit - m.do.co/c/38b935ad74e5
Domains on Namecheap - namecheap.pxf.io/rnRjdQ
Envato Elements - 1.envato.market/c/2937311/298927/4662
** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.
TABLE OF CONTENTS
00:00 - Intro
01:42 - Attitude
02:42 - Networking
03:11 - Mentorship
04:06 - Soft Skills
05:11 - Effort
06:48 - Outro
Subscribe for updates on my upcoming Laravel course: learnlaraveltherightway.com
SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL
👍 Smash the like button
🤝 Subscribe to the channel & turn the notifications on
💬 Post comments, any feedback is greatly appreciated
⭐ Become a Patreon: www.patreon.com/programwithgio
THANK YOU!
🛠️ TOOLS & SERVICES I USE
Digital Ocean Hosting - Get 100$ credit - m.do.co/c/38b935ad74e5
Domains on Namecheap - namecheap.pxf.io/rnRjdQ
Envato Elements - 1.envato.market/c/2937311/298927/4662
** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.
TABLE OF CONTENTS
00:00 - Intro
01:42 - Attitude
02:42 - Networking
03:11 - Mentorship
04:06 - Soft Skills
05:11 - Effort
06:48 - Outro
zhlédnutí: 3 029
Video
Deploy Expennies, Set Up Redis, SMTP, Staging Environment & Connect to Domain
zhlédnutí 2,1KPřed 8 měsíci
In this video, we learn how to deploy Expennies. In addition to deploying, we will also set up a staging environment, install Redis, SMTP, configure the app & connect both production & staging to actual domains. Get up to 2 Months of Free Hosting by using code "GIO15" and get a $15 free hosting credit. Please use the following URL: platform.cloudways.com/signup?id=1175002&data1=exp&coupon=GIO15...
Are tests really that bad?
zhlédnutí 2,3KPřed 9 měsíci
Today's video is a thought-provoking discussion about a recent Twitter poll that sparked debate in the tech Twitter (X). Would you choose Types or Tests if you could only pick one? 🔍 What We Discuss: - The importance of Types and Tests in software development - Why Types won in a Twitter poll with ~51% over 12,000 total votes - PHP example that demonstrates the limitations of relying solely on ...
Deploy Expennies To Production Using Laravel Forge - Build Expense Tracker App With PHP 8
zhlédnutí 3,5KPřed 9 měsíci
In this video, we prepare & deploy our Expennies app to production using Laravel Forge. This is the last video in the "Learn PHP The Right Way" series. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedback is greatly appreciated ⭐ Become a Patreon: www.patreon.com/programwithgio THANK YOU! 🛠️ TOO...
Final Exercise - Building Back-End For Dashboard - Build Expense Tracker App With PHP 8
zhlédnutí 10KPřed 10 měsíci
Final exercise for the series. In this exercise you are expected to build the back-end part for the dashboard page. Front-end is provided for you along with controller & service methods. The exercise has 2 parts bonus: Part 1: Fill in the methods that return hardcoded data & return the real data in the same format Part 2: Seed your transactions table with 100k or even more transaction records &...
Uploading Files to S3 Bucket - Build Expense Tracker App With PHP 8
zhlédnutí 3,9KPřed 10 měsíci
Continuing our series on building Expennies, this video is aboutadding remote file storage solution. We store uploaded receipts on Digital Ocean Spaces S3 bucket. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedback is greatly appreciated ⭐ Become a Patreon: www.patreon.com/programwithgio THANK ...
Implementing Rate Limiting - Build Expense Tracker App With PHP 8
zhlédnutí 4,5KPřed 10 měsíci
Continuing our series on building Expennies, this video is about rate limiting & how to implememnt it using Redis cache. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedback is greatly appreciated ⭐ Become a Patreon: www.patreon.com/programwithgio THANK YOU! 🛠️ TOOLS & SERVICES I USE Digital Oce...
Implementing Caching with Redis - Build Expense Tracker App With PHP 8
zhlédnutí 9KPřed 11 měsíci
Continuing our series on building Expennies, this tutorial is all about caching. We dive deep into implementing caching using Redis. Caching is like having crucial data at your fingertips, allowing for ultra-fast access and improved performance. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedba...
Implement Forgot Password Functionality - Build Expense Tracker App With PHP 8
zhlédnutí 3,3KPřed 11 měsíci
Continuing our series on building Expennies, this tutorial is all about enhancing security. We dive deep into implementing a 'Forgot Password' functionality, a crucial feature for user management in any web app. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedback is greatly appreciated ⭐ Become...
Implement Two-Factor Authentication Via Email - Build Expense Tracker App With PHP 8
zhlédnutí 3,8KPřed 11 měsíci
In this video, we continue the 2FA logic & implement the verification part to verify the entered code. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedback is greatly appreciated ⭐ Become a Patreon: www.patreon.com/programwithgio THANK YOU! 🛠️ TOOLS & SERVICES I USE Digital Ocean Hosting - Get 1...
Send Two-Factor Auth Code Via Email - Build Expense Tracker App With PHP 8
zhlédnutí 3,7KPřed 11 měsíci
In this video, we learn how to prepare & send two-factor authentication code via email. SOME OF THE WAYS YOU CAN SUPPORT THE CHANNEL 👍 Smash the like button 🤝 Subscribe to the channel & turn the notifications on 💬 Post comments, any feedback is greatly appreciated ⭐ Become a Patreon: www.patreon.com/programwithgio THANK YOU! 🛠️ TOOLS & SERVICES I USE Digital Ocean Hosting - Get 100$ credit - m....
Secure User Verification Using Signed URLs - Build Expense Tracker App With PHP 8
zhlédnutí 4KPřed rokem
Secure User Verification Using Signed URLs - Build Expense Tracker App With PHP 8
Set Up Email Verification For New Users - Build Expense Tracker App With PHP 8
zhlédnutí 3,7KPřed rokem
Set Up Email Verification For New Users - Build Expense Tracker App With PHP 8
Implement Authorization Using Doctrine Filters - Build Expense Tracker App With PHP 8
zhlédnutí 3,3KPřed rokem
Implement Authorization Using Doctrine Filters - Build Expense Tracker App With PHP 8
Implement Route Model Binding With Slim - Build Expense Tracker App With PHP 8
zhlédnutí 3,9KPřed rokem
Implement Route Model Binding With Slim - Build Expense Tracker App With PHP 8
Decorating Entity Manager to Avoid Inheritance - Build Expense Tracker App With PHP 8
zhlédnutí 3,6KPřed rokem
Decorating Entity Manager to Avoid Inheritance - Build Expense Tracker App With PHP 8
Exploring GPT-4: AI Breakthroughs Every Developer Should Know About
zhlédnutí 3,1KPřed rokem
Exploring GPT-4: AI Breakthroughs Every Developer Should Know About
Toggle Transaction Review Status - Minor Refactoring - Build Expense Tracker App With PHP 8
zhlédnutí 2,8KPřed rokem
Toggle Transaction Review Status - Minor Refactoring - Build Expense Tracker App With PHP 8
Reduce Memory Consumption & Speed Up Imports - Build Expense Tracker App With PHP 8
zhlédnutí 4,8KPřed rokem
Reduce Memory Consumption & Speed Up Imports - Build Expense Tracker App With PHP 8
Profiling for N+1 Queries - Build Expense Tracker App With PHP 8
zhlédnutí 4,3KPřed rokem
Profiling for N 1 Queries - Build Expense Tracker App With PHP 8
Import Transactions Exercise Solution Overview - Build Expense Tracker App With PHP 8
zhlédnutí 2,7KPřed rokem
Import Transactions Exercise Solution Overview - Build Expense Tracker App With PHP 8
Open Transaction Receipt Files - Build Expense Tracker App With PHP 8
zhlédnutí 3,1KPřed rokem
Open Transaction Receipt Files - Build Expense Tracker App With PHP 8
Avoid These 5 Common Mistakes As A PHP Developer
zhlédnutí 10KPřed rokem
Avoid These 5 Common Mistakes As A PHP Developer
Upload Transaction Receipts With Proper File Validation - Build Expense Tracker App With PHP 8
zhlédnutí 4,3KPřed rokem
Upload Transaction Receipts With Proper File Validation - Build Expense Tracker App With PHP 8
Transactions CRUD Exercise Overview - Build Expense Tracker App With PHP 8
zhlédnutí 4,1KPřed rokem
Transactions CRUD Exercise Overview - Build Expense Tracker App With PHP 8
How To Securely Implement Sorting & Filtering - Build Expense Tracker App With PHP 8
zhlédnutí 4,4KPřed rokem
How To Securely Implement Sorting & Filtering - Build Expense Tracker App With PHP 8
DataTables & Pagination - Build Expense Tracker App With PHP 8
zhlédnutí 6KPřed rokem
DataTables & Pagination - Build Expense Tracker App With PHP 8
Display Errors Using JavaScript & Bootstrap - Build Expense Tracker App With PHP 8
zhlédnutí 3,3KPřed rokem
Display Errors Using JavaScript & Bootstrap - Build Expense Tracker App With PHP 8
Ajax Request Validation - Build Expense Tracker App With PHP 8
zhlédnutí 3,5KPřed rokem
Ajax Request Validation - Build Expense Tracker App With PHP 8
POST Ajax Requests With CSRF Fields - Build Expense Tracker App With PHP 8
zhlédnutí 4,5KPřed rokem
POST Ajax Requests With CSRF Fields - Build Expense Tracker App With PHP 8
The best. Thanks
Very professional explanation ❤
9:58 Why we didn't use persist method?
for those like my who wonder what happens if you cast a string with a number after characters. The answer is: you lose those numbers, example: $x = '15a7'; echo (float) $x; > 15
best and best teacher for PHP specially examples about variables differentiate and data types differentiate, thanks from 2024 from pakistan
I'm having trouble with the meta-programming paradigm that Reflection is used in. Can you recommend a book for me?
I hope you get the recognition you deserve. when one searches for a php course, yours should be the firs. quality course
let's count how many ticks it takes to process a simple request! yes, I'm looking at you, Laravel.
Thanks Gio
Thank you so much
echo print('!!');
It is perfectly valid hello,world! In PHP you don't need to type all of that class public static int main and other symbols from exploded ascii factory to create a hello world program!
One of the best lectures I found on CZcams, and I really appreciated it.
Rule of interfaces in php
Thank you very much for this valuable course, it is very informative and helped me a lot, keep the great work
any plans for laravel series?
ConSHtruct, abSHtract
We need your support for full doctrine course cover
Superb videos!! 💥
my first impression with every tutorial, why not show just one way instead of showing 10 different ways of achieving the result, too much information overload and many of the other methods we will never use
chat-gpt recommended channel 😇
5/29/2024 Video 2 done, thank you 🙏🏽
5/29/2024 Video 1 done, thank you 🙏🏽
Thank you for the great video !
👏👏👏 Thank you, Gio. You're the best teacher!!!
this is some nect level stuff
I come from javascript and I also hope that they will support multiline for the arrow function. :D
Hey GIO ! Your videos are very very interesting But there's something i cannot find in the previous lessons In the index.php Here in the 3:05 minutes On line 20 I don't know how to make the container parameter go to the router class to use it in the homeController.php Please answer and thank you for this course it's really very interesting 😊❤
Good job & really appreciate 👍
U r a great teacher but one thing is that your speed is too fast those who barely understand will struggle a lot in this course ❤
God bless you much, you make my journey to learn php smoothly
It feels like didn't know anything about PHP 🙂
Hi Gio, I remember you have playlist laravel advance? Do you hidden this playlist?
Thank you for this valuable course❤
You give me overview about Laravel Sail
Happy to hear
Great Work
Thanks
Hi,, Thank you for a wonderful video & deep explanation about it.. It's really easy to understand.. May I know, what is the PHPStorm plugin that you using to make this sign '->', '===', etc pretty? I seen it in your another video..
It's not a plugin, I have font ligatures feature enabled in my IDE
i could not help but like
Thank you
This is just a wrong use of methods like SalesTacCalculator. It should be trait, not a parent class.
Why **should** it be a trait? What's wrong with it being a class? Also note that this is just an example of inheritance vs composition lesson. Doing composition by injecting dependencies in constructor is the right way to do it instead of traits, makes writing tests easier.
big thanks for your videos! A lot of information and easy to understand.
Glad you like them!
Do I need any prior knowledge before I start this? I am a complete beginner!
Not really, basic html/css would be useful but is not mandatory.
Great video! Thank you Gio!
Glad you liked it, thank you
can i get all course practice code files?
Everything is in the descriptions of the videos. Some videos don't have any material, most do towards later episodes
How would we use apache or nginx instead of the built-in php web server with the laravel app?
You could customize docker-compose & use fpm with nginx
@@ProgramWithGio, thanks! Could you suggest a sample docker-compose config for that customization?
Vraiment extraordinaire
Thank you
currently learning Python, but went through all videos because the guy, whom I <3, started coding with this language. lost deep tracking of material at the dependency injection stage though, only because it was the preliminary acquintance with language in 5 days, and i didn't write a single line of code. I believe these tutorials are the landmark in CZcams for those who chose PHP and hope everyone will be able to find these videos anytime in further life. ☺
Hi Gio, I'm back here. So glad I have this to watch again. But I have a question. I would like to create a record on a table at specific times of the day throughout everyday. Would you recommend using crontab or are there perhaps are other more efficient ways? Thanks in anticipation
Yes you can use cron for that or if you are using a framework like Laravel it has built in scheduler that makes it easier to schedule such jobs
This comprehensive PHP 8 course covers the fundamentals, object-oriented programming, and advanced topics like testing, MVC, and security, enabling learners to build robust web applications. Key moments: 00:00 PHP is a powerful scripting language used for web development, offering simplicity for beginners but also capable of building complex applications, with a vast ecosystem and frameworks available. -Importance of learning PHP for beginners and experienced developers. PHP's simplicity and power attract developers, despite occasional criticism. -PHP's capabilities in building various web applications, from simple websites to enterprise-level systems, with a wide range of frameworks and possibilities. -Dispelling the myth of PHP being dead by highlighting its dominance in website development and the continuous demand for PHP developers in the industry. 03:28 PHP has evolved from being mostly procedural to more object-oriented with great support for strict types. Learning PHP beyond the basics is crucial to cover necessary and advanced topics in building websites and applications. -Course structure includes basic, intermediate, and advanced PHP sections covering procedural, object-oriented programming, and advanced topics like testing, MVC, and security frameworks. -Importance of knowing server and PHP configuration files before diving into databases or object-oriented programming to build a strong foundation in PHP development. -Prerequisites for the course include basic HTML knowledge, with optional CSS understanding, making it accessible for beginners and beneficial for those with programming experience in other languages. Generated by sider.ai
So, are these errors and handlers like light exceptions?
sort of