Progressive Web Application Development using Laravel

Course

Weekly Plan

Week
01
No Image Found
Muhammad Jamil
Senior Software Engineer

Laravel Basics

Week topics include Getting Started with Laravel: Introduction and Setup, From Design to Development: Capstone Project Ideas, Laravel Fundamentals: Blade Templates, Controllers, and Models, Database Management: Migrations, Table Operations, and Rollbacks.
Week
02
No Image Found
Tahir Iqbal Najam
Senior Software Engineer

Routing and Middleware Essentials

Topics of the week include CRUD Operations and Searches, Session-based Secure Authentication, Routing Basics and Advanced Techniques, and Route Model Binding and Middleware.
Week
03
No Image Found
Kaiser Anwar
Senior Software Engineer

Advanced Laravel Techniques and Web Optimization

In this week the topics that will be covered are: Middleware Groups and Parameters, Advanced Eloquent ORM and Relationships, Web App Performance and Loading Strategies, and Asset Optimization and cPanel Hosting Essentials.
Week
04
No Image Found
Muhammad Jamil
Senior Software Engineer

Advanced Data Management and Services

In this week, the following topics will be covered:
Advanced Eloquent Features and Data Security, Service Container and Dependency Management, and Enhanced Authentication and Social Login Integration.
Week
05
No Image Found
Tahir Iqbal Najam
Senior Software Engineer

Advanced Authorization and API Development in Laravel

Custom Authentication and Middleware Authorization, Policies and Gates for Advanced Authorization, Role-Based Access Control with Spatie Laravel-Permission, and API Development and Authentication with Laravel.
Week
06
No Image Found
Muhammad Jamil
Senior Software Engineer

API Development, Testing, and Debugging Strategies in Laravel

Throughout this week, we will delve into these topics:
Versioning, Rate Limiting, and API Integration, Testing and Debugging with PHP Unit and Composer, Feature Testing and API Endpoint Validation, and Mocking, Factories, and Advanced Debugging Tools