PHP-Laravel
Training Programon
OOPPHPwithLaravelFramework (MVC)
TotalClass:40
3Classper Weeks
Weekend
TotalHours:80 Hours
ExtraClassany
Objective:
ParticipantsofthiscoursewillbeabletodevelopprofessionaldynamicwebsiteusingPHPframework Laravel, design database with proper documentation, and develop Online Payment Method.
ProgramContents:
(HTML):HTMLNewElements,BlockingContenton thePage,MakingDOCTypeEasiertoWork With, OrganizingCodeUsingBlockingElements,UsingtheARTICLE, DIALOG,FIGURE, MARKand PROGRESS Elements. Apply HTML to Make HTML Code Easier to Read, Working with HTML Forms.
(HTML):Inserting the CursorAutomatically intoaSpecified Field, Making an INPUTField Required,Adding thePlaceholderText.ControllingDatawithHTML,DisplayingDatainHTML,StoringDataLocallyUsingWeb Storage, New HTML Attributes.
(BasicCSS):CSSIntroduction, CSSSyntax,Padding,Border,Margin,Text,Font, Text,List,color,background.
(AdvancedCSS): Classification,Positioning,Dimension,MediaTypes,Pseudo-class,Pseudo-elements.
(PHPBasic, Operators& Statement)
- About PHP & MySQL
- Advantage of using PHP for webdevelopment
- PHP Installation,PHP Syntax & PHP Variable
- PHP Operators
- PHP Operators
- Conditional Statements if(...else)statement
- Switch statements
(PHPLoop, Array, Functions,Get & Post Variable)
- For statement
- Foreachstatement
- Whilestatement
- Do Whilestatement
- Arrays
- PHP Functions
- Get & PostVariable
(FileUpload,Cookie,Session)
- Date,Include
- File,FileUpload
- Cookies,Sessions
(Exception& Database)
- Error
- Exception
- About Database & Hierarchical Model
- Specialization,Generalization & Aggregation
- Data Normalization
- Relationships
Introduction Laravel:
- Local Development Environmentand SoftwareInstall
- PHPSyntax,Tags,Variables,Superglobals,Constants,Operators.
Control Structures:
- if,SwitchStatements
- Loops –
- while-do…while-for-breakandcontinue.
Array:
- Numericarray,Associativearray,Multidimensional array.
- Loopingthrough Arrays.
- Array Manipulation Functions
Common Features:
- PHP Date and Time
- FOR Min PHP
- PHP File Handling
- PHP Session, Cookies
- PHP and Ajax
- PHPCURL
- Sending Emailusingmail()
OOP Fundamentals:
- Defining a class
- Defininga Method,Properties
- Access Control Modifiers,Data Access
- Class Inheritance
- Abstract Class,Final Class,Final Method,Interface.
- PHP Traits,Static Keyword.
- Namespace
Windows–Local EnvironmentSetup:
- Installing PHP development environmentI DEinstall
- Composer
- Git
- Creating a Laravelproject
- Virtual Hosts
- Opening a projectintheIDE
Laravel Fundamentals
- Laravel Structure Overview Routing
- Middleware
- Laravel Request Lifecycle
Laravel Fundamentals – MVC & Other
- Controllers
- Models
- Views
- Library
- Helper
- Artisan
- Encryption
- Session
- Service Container, Facades
Laravel Fundamentals – Laravel Blade templating engine:
- Master layout setup
- Some more blade features
Laravel Fundamentals – Database – Laravel Migrations:
- Environment configurations
- Migrating
- Creating migration and dropping them
- Adding columns to existing tables using migrations
- Some more migration commands
Laravel Fundamentals – Query builder
- Inserting data Reading Data
- Updating Data Deleting Data
- Joining Query
Laravel Fundamentals – Database – Eloquent / ORM:
- Reading Data
- Reading / Finding with Constraints More ways to retrieve data
- Inserting / Saving Data
- Eloquent Relationship
- Project: Create a basic ecommerce site with Laravel.
Laravel Fundamentals – Database – Eloquent / ORM:
- Reading Data
- Reading / Finding with Constraints More ways to retrieve data
- Inserting / Saving Data
- Eloquent Relationship
- Project: Create a basic ecommerce site with Laravel.
ADMIN PANEL
- Create Admin Panel
- Category Management Product Management Order Listing
- User Role & Permission
- Payment history
Front End
- Home Page with Product Listing.
- Search Product
- Shopping Cart
- Checkout
- Payment Method Integration (Paypal, Stripe)
- Ajax
- Angular JS