Program With Gio
Program With Gio
  • 169
  • 4 551 340
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
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

Komentáře

  • @joepersonbelgica3980
    @joepersonbelgica3980 Před 2 hodinami

    The best. Thanks

  • @seeker3794
    @seeker3794 Před 8 hodinami

    Very professional explanation ❤

  • @mortezaayashi9581
    @mortezaayashi9581 Před 19 hodinami

    9:58 Why we didn't use persist method?

  • @Slayersoft
    @Slayersoft Před dnem

    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

  • @Azizullah-ce5si
    @Azizullah-ce5si Před dnem

    best and best teacher for PHP specially examples about variables differentiate and data types differentiate, thanks from 2024 from pakistan

  • @Bismuth-ig5ru
    @Bismuth-ig5ru Před 2 dny

    I'm having trouble with the meta-programming paradigm that Reflection is used in. Can you recommend a book for me?

  • @alaa3877
    @alaa3877 Před 2 dny

    I hope you get the recognition you deserve. when one searches for a php course, yours should be the firs. quality course

  • @moofymoo
    @moofymoo Před 2 dny

    let's count how many ticks it takes to process a simple request! yes, I'm looking at you, Laravel.

  • @udayan285
    @udayan285 Před 2 dny

    Thanks Gio

  • @user-hb1hu7ky5e
    @user-hb1hu7ky5e Před 3 dny

    Thank you so much

  • @moofymoo
    @moofymoo Před 3 dny

    echo print('!!');

  • @moofymoo
    @moofymoo Před 3 dny

    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!

  • @sajidmehd
    @sajidmehd Před 4 dny

    One of the best lectures I found on CZcams, and I really appreciated it.

  • @Netpilation
    @Netpilation Před 4 dny

    Rule of interfaces in php

  • @mrashad_com
    @mrashad_com Před 4 dny

    Thank you very much for this valuable course, it is very informative and helped me a lot, keep the great work

  • @stranger9951
    @stranger9951 Před 4 dny

    any plans for laravel series?

  • @drKatzman
    @drKatzman Před 4 dny

    ConSHtruct, abSHtract

  • @MohamedSayedMohamedZaki

    We need your support for full doctrine course cover

  • @invgreat5608
    @invgreat5608 Před 5 dny

    Superb videos!! 💥

  • @shekhariyer327
    @shekhariyer327 Před 6 dny

    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

  • @abouteverything1573

    chat-gpt recommended channel 😇

  • @DamsonDev
    @DamsonDev Před 7 dny

    5/29/2024 Video 2 done, thank you 🙏🏽

  • @DamsonDev
    @DamsonDev Před 7 dny

    5/29/2024 Video 1 done, thank you 🙏🏽

  • @rashmimore5844
    @rashmimore5844 Před 8 dny

    Thank you for the great video !

  • @imanol4468
    @imanol4468 Před 8 dny

    👏👏👏 Thank you, Gio. You're the best teacher!!!

  • @Netpilation
    @Netpilation Před 9 dny

    this is some nect level stuff

  • @NguyenHung-hb3sb
    @NguyenHung-hb3sb Před 10 dny

    I come from javascript and I also hope that they will support multiline for the arrow function. :D

  • @AliAli-uq9en
    @AliAli-uq9en Před 11 dny

    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 😊❤

  • @dilhanrasanjana2851
    @dilhanrasanjana2851 Před 11 dny

    Good job & really appreciate 👍

  • @awaiskhan-bd7cr
    @awaiskhan-bd7cr Před 11 dny

    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 ❤

  • @OmaryMatobe
    @OmaryMatobe Před 11 dny

    God bless you much, you make my journey to learn php smoothly

  • @tharushapiyumal
    @tharushapiyumal Před 12 dny

    It feels like didn't know anything about PHP 🙂

  • @visaotoigay
    @visaotoigay Před 12 dny

    Hi Gio, I remember you have playlist laravel advance? Do you hidden this playlist?

  • @mahdiataei7625
    @mahdiataei7625 Před 13 dny

    Thank you for this valuable course❤

  • @wormy_coder
    @wormy_coder Před 14 dny

    You give me overview about Laravel Sail

  • @wormy_coder
    @wormy_coder Před 14 dny

    Great Work

  • @mohdsyafiqjohar6883
    @mohdsyafiqjohar6883 Před 15 dny

    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..

    • @ProgramWithGio
      @ProgramWithGio Před 13 dny

      It's not a plugin, I have font ligatures feature enabled in my IDE

  • @Netpilation
    @Netpilation Před 15 dny

    i could not help but like

  • @janjetovicmladen
    @janjetovicmladen Před 16 dny

    This is just a wrong use of methods like SalesTacCalculator. It should be trait, not a parent class.

    • @ProgramWithGio
      @ProgramWithGio Před 16 dny

      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.

  • @dustfromoldxp
    @dustfromoldxp Před 17 dny

    big thanks for your videos! A lot of information and easy to understand.

  • @IAMTROUBLE423
    @IAMTROUBLE423 Před 18 dny

    Do I need any prior knowledge before I start this? I am a complete beginner!

    • @ProgramWithGio
      @ProgramWithGio Před 17 dny

      Not really, basic html/css would be useful but is not mandatory.

  • @alexandermatveev6777
    @alexandermatveev6777 Před 19 dny

    Great video! Thank you Gio!

  • @sheikh4218
    @sheikh4218 Před 19 dny

    can i get all course practice code files?

    • @ProgramWithGio
      @ProgramWithGio Před 17 dny

      Everything is in the descriptions of the videos. Some videos don't have any material, most do towards later episodes

  • @sergey5561
    @sergey5561 Před 19 dny

    How would we use apache or nginx instead of the built-in php web server with the laravel app?

    • @ProgramWithGio
      @ProgramWithGio Před 17 dny

      You could customize docker-compose & use fpm with nginx

    • @sergey5561
      @sergey5561 Před 16 dny

      @@ProgramWithGio, thanks! Could you suggest a sample docker-compose config for that customization?

  • @malikyo1263
    @malikyo1263 Před 20 dny

    Vraiment extraordinaire

  • @user-jn2ep7jn3l
    @user-jn2ep7jn3l Před 20 dny

    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. ☺

  • @Zubbee
    @Zubbee Před 20 dny

    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

    • @ProgramWithGio
      @ProgramWithGio Před 17 dny

      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

  • @CoolMan-di7qi
    @CoolMan-di7qi Před 20 dny

    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

  • @alexandermatveev6777
    @alexandermatveev6777 Před 21 dnem

    So, are these errors and handlers like light exceptions?