Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Final Exercise - Building Back-End For Dashboard - Build Expense Tracker App With PHP 8
Play lesson

Learn PHP The Right Way - Full PHP Tutorial For Beginners & Advanced - Final Exercise - Building Back-End For Dashboard - Build Expense Tracker App With PHP 8

Master PHP 8 in Style: From Basics to Building Dynamic Apps with Program With Gio

4.0 (0)
14 learners

What you'll learn

Learn to install and configure PHP and web servers effectively
Understand and utilize PHP data types and operators for code efficiency
Master PHP's OOP concepts, including classes, interfaces, and inheritance
Implement security measures like CSRF, XSS protection, and session management

This course includes

  • 34.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

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 & test dashboard. Look out for N+1 problems & see if you can fix them. You can also add caching to cache some of that data & improve performance. Part 3 (Bonus): Add date filters in dashboard either via date pickers or month/year drop downs. Pass this to controller & use it to filter data based on the given dates. Good luck! 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: https://www.patreon.com/programwithgio THANK YOU! 🛠️ TOOLS & SERVICES I USE Digital Ocean Hosting - Get 100$ credit - https://m.do.co/c/38b935ad74e5 Domains on Namecheap - https://namecheap.pxf.io/rnRjdQ Envato Elements - https://1.envato.market/c/2937311/298927/4662 LESSON P.37 Starting Source Code - https://github.com/ggelashvili/expennies/tree/P37_Start Ending Source Code - https://github.com/ggelashvili/expennies/tree/P37_End ChartsJS - https://www.chartjs.org/ Doctrine Extensions - https://github.com/beberlei/DoctrineExtensions Course Outline - https://github.com/ggelashvili/learnphptherightway-outline Course Playlist - https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe- ** Affiliate Disclaimer: Some of the above links may be affiliate links, which may generate me a sales commission at no additional cost to you.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere