Laravel 10.0

Course Outline outline
Training Environment
Hardware CPU i5 or Higher
RAM Min 8G
Free Harddisk Space 20G
Software Operating System Windows10 64bits
XAMPP Server Apache
Intepreter PHP 8.1 or Higher
IDE Visual Studio Code
DBMS MySQL/MS SQL Server
Browsers Chrome,Edge,Firefox,Brave
Setup Software for Training Learning PHP: Learning Laravel:
Useful Links
Reading Material
PowerPoint Slides Intro.pptx
 
Useful Links
1PHP Offcial Site https://www.php.net/
2 PHP Tutorials
3 What's new in Laravel 10? https://kinsta.com/blog/laravel-10/
4HTML5 https://HTMLCourses.AzureWebsites.net/
 
DayModulesSharing
1
  • Welcome
  • What you need to know?
  • PHP Language Basics
  • Syntax & Quotes
  • Data Types
  • Variables & Constants
  • Arrays
  • Conditionals & Loops
2
  • Introduction
  • Classes & Objects
  • Static Context
  • Visibility (PPP)
  • Overriding Functions
  • Interfaces
  • Cloning
  • Namespaces
3
  • Introduction to Laravel
  • Installation & Setup
  • Installing and Creating with Laravel
  • Using Laravel’s Server
  • Intro to the Eloquent ORM
  • Tinker & Application Interaction
CRUD:
  • What is an MVC Framework?
  • Laravel Collections
  • Laravel Farm Class
  • Intro to CRUD
  • Create
  • Read
  • Update
  • Delete or Destroy
4
  • What is a Model for?
  • Creating a Model
  • Local Scopes
  • Introduction to View
  • View Location
  • Blade
  • Looping with Blade
  • Layouts
  • Controllers: The Middleman
  • What is a Controller?
  • Creating Controllers
  • Show Methods
  • Routing: Directing Traffic
  • Route Location
  • Closures with Arguments
  • Resource Controller
  • Listing Routes
  • Using Laravel’s Server
  • Generating Models
  • Building Migrations
  • Factory and Faker
5
  • Database Setup
  • MySQL Monitor
  • Database Configuration
  • Running Migrations
  • Using Artisan Tinker
  • Mass Assignment
Controller: Form: State Management: Bootstrap: API: AJAX:
  • Routing Through a Controller to a View
  • Creating a Controller
  • RESTful Routing
  • Building the Index Method
  • Forms, Layouts, and CSRF
  • Layouts
  • Creation Forms
  • Input Validation and Pagination
  • Pagination
  • Basic Auth with Artisan
  • Relationship and Custom Auth

Recommanded Books
TitlePHP 8: The Modern Web Developer's Guide
ISBNB0CTDDBV3Q
AuthorKameron Hussain; Frahaan Hussain
Year2024
Publisher Sonar Publishing
TitlePHP 8 Basics: For Programming and Web Development
ISBN978-1-484-28081-2
AuthorGunnard Engebreth, Satej Kumar Sahu
Year2023
Publisher Apress
TitlePHP and MySQL Programming: A Middle-Level Guide to Crafting Efficient, Data-Driven Websites with PHP and MySQL
ISBN
AuthorEric Carica
Year2024
Publisher Independently Published
TitlePHP Professional's Guide: Mastering Web Development with Expert Techniques and Best Practices
ISBNB0CT937R29
AuthorM, Manikandan
Year2024
Publisher Independently Published
TitleEssential Guide to PHP for All Levels (2024 Collection: Forging Ahead in Tech and Programming)
ISBN979-8-863-45456-6
AuthorO., Adeolu
Year2024
Publisher Complete Guru Institute
TitleTest-Driven Development with PHP 8: Build extensible, reliable, and maintainable enterprise-level applications using TDD and BDD with PHP
ISBN978-1-803-23075-7
AuthorR. Sarabia
Year2023
Publisher Packt Publishing
TitlePHP Cookbook: Modern Code Solutions for Professional Developers
ISBN978-1-098-12132-7
AuthorEric Mann
Year2023
Publisher O'Reilly Media
TitleProgramming With PHP (Mastering Programming Languages Series)
ISBNB0CJPZMVLR
AuthorEdet, Theophilus
Year2023
Publisher CompreQuest Books
TitleLearning PHP: From Beginners to Advanced
ISBNB0CPH6PX4L
AuthorDVZ, Editorial
Year2023
Publisher Independently Published
TitlePHP MySQL For Advanced Learning
ISBNB07D9G6ZYN
AuthorHirdesh Bhardwaj
Year2021
Publisher Booksclinic Publishing
TitlePro PHP 8 MVC: Model View Controller Architecture-Driven Application Development.
ISBN978-1-484-26956-5
AuthorChristopher Pitt
Year2021
Publisher Apress
TitlePHP 8 Programming Tips, Tricks and Best Practices: A practical guide to PHP 8 features, usage changes, and advanced programming techniques
ISBN978-1-801-07187-1
AuthorDoug Bierer
Year2021
Publisher Packt Publishing
TitleModern PHP
ISBN978-1-491-90501-2
AuthorLockhart, Josh
Year2020
Publisher O'Reilly Media, Inc.
TitleLaravel Up & Running: A Framework for Building Modern PHP Apps, 3rd Edition
ISBN978-1-098-15326-7
AuthorMatt Stauffer
Year2023
Publisher O'Reilly Media
TitleUltimate Laravel for Modern Web Development: Build Robust and Interactive Enterprise-Grade Web Apps Using Laravel's MVC, Authentication, APIs, and Cloud Deployment
ISBN978-8-196-78265-8
AuthorDrishti Jain
Year2024
Publisher Orange Education Pvt Ltd
TitlePractical Laravel Develop clean MVC web applications
ISBN979-8-416-78419-5
AuthorDaniel Correa, Paola Vallejo
Year2022
Publisher Independently published
TitleBuilding Real-Time Marvels with Laravel: Create Dynamic and Interactive Web Applications
ISBN978-1-484-29788-9
AuthorSivaraj Selvaraj
Year2023
Publisher Apress
TitleDomain-Driven Laravel: Learn to Implement Domain-Driven Design Using Laravel
ISBN978-1-484-26022-7
AuthorJesse Griffin
Year2021
Publisher Apress
TitleLaravel (8) PHP Framework Handbook: Start From Zero Knowledge.pdf
ISBN
AuthorDavid H Thomas
Year2021
Publisher
TitleHigh Performance with Laravel Octane
ISBN978-1-801-81940-4
AuthorR. Butti
Year2023
Publisher Packt Publishing
TitleConsuming APIs in Laravel
ISBNB0CKTGHVFH
AuthorAshley Allen
Year2023
Publisher Independently published
TitleLaravel Queues in Action
ISBN
AuthorMohamed Said
Year2022
Publisher
TitleLearning Laravel's Eloquent: Develop amazing data-based applications with Eloquent, the Laravel framework ORM
ISBN978-1-784-39158-4
AuthorFrancesco Malatesta
Year2015
Publisher Packt Publishing