Course: PHP On Laravel Framework

PHP On Laravel Framework

Course Content

PHP on Laravel Framework

The Simplicity to learn, speed to work with, and scalability to handle effectively makes PHP one of the most popular scripting languages of the age. PHP is also one of the most adaptable languages while Laravel is the most widely accepted framework for web development. You can count on Swadesh IT as the best PHP training center in Durgapur for its dedicated course module. The course design imparts interactive and comprehensive training on Laravel. The best PHP training center in Durgapur would impart in-depth technical skills in the latest framework relevant to the industry.

Course Module:

Local Environment Setup

  • Installing PHP development environment
  • IDE install & setup
  • Composer
  • Git
  • Creating a Laravel project

PHP Basic

  • Design Patterns – PHP The Right Way 
  • Object Oriented Programming

Laravel Basic

  • Artisan Console
  • Route Introduction
  • Creating Controllers
  • Routing Controllers
  • Passing data
  • Understanding middleware

Laravel Blade templating engine 

  • Creating views
  • Passing data to views
  • Master layout setup
  • Some more blade features

Working With Database

  • Database setup
  • Creating migration and dropping them
  • Adding columns to existing tables using migrations
  • Some more migration commands
  • Raw SQL Queries
  • Working with ORM / Eloquent
  • Reading Data
  • CURD 
  • Soft Deleting / Trashing
  • Working with tinker

Eloquent Relationships

  • One to One relationship
  • The inverse relation
  • One to many relationships
  • Many to many relations
  • Has many through relation
  • Polymorphic relation

Laravel Advanced Concepts

  • Error Handling
  • Authentication
  • API Authentication
  • Authorization
  • Encryption & Hashing
  • Broadcasting
  • Cache
  • Events
  • Queues
  • Task Scheduling

Working with Official Packages

Live Project

Course Outcome

  • Students will learn all about the Laravel framework and its environment & installation
  • They will learn how to create forms, gather user inputs and also validate them
  • Would be able to create a database and use appropriate SQL statements for creating tables and storing data
  • Will be able to perform appropriate authentication through effective use of encryption/decryption.
  • They will also be able to effectively deploy Third Party service into the application.