0% found this document useful (0 votes)
202 views

PHP Laravel Syllabus 2025

PHP Laravel Syllabus 2025

Uploaded by

aminul sojib
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
202 views

PHP Laravel Syllabus 2025

PHP Laravel Syllabus 2025

Uploaded by

aminul sojib
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

CREATIVE ZONE IT

PHP Laravel Syllabus 2025


Module-1
●​ HTML Tags, Attributes,
●​ Elements, Comments,
●​ Head, Body, Section,
●​ HTML Semantic Element
●​ Div, Header,
●​ Footer,
●​ Page Title,
●​ Headings,
●​ Paragraphs,
●​ Hyperlinks,
●​ Lists,
●​ HTML Text Formatting Tag
●​ Images, Caption
●​ Tables & Form Making
●​ Input Elements

Module-2&3
●​ Types of Style Sheets
●​ CSS Selectors
●​ Properties
●​ Values
●​ Backgrounds
●​ Colors
●​ Text Styling & Formatting
●​ Borders
●​ Margins
●​ Paddings
●​ Outlines
●​ Box and Text Shadow
●​ Pixels
●​ Percentages
●​ Points
●​ Em
●​ Block & Inline Elements
●​ Float & Clear
●​ CSS Positioning
●​ Text Effects
●​ ID & Class Selectors
●​ Layers
●​ Pseudo Classes
●​ Pseudo Elements
●​ Media Types
●​ Layouts
●​ Transform, Scale, Skew, Rotate, Transection
●​ keyframes in CSS

Module-4
●​ About jQuery
●​ Syntax, Selectors
●​ Attributes
●​ Traversing
●​ CSS
●​ Events
●​ Effects
●​ Making jQuery Scroll top with animation
●​ jQuery Image Zoom Plugin

Module-5
What is Bootstrap

●​ How to use it
●​ Starting to make a Personal Portfolio webpage
●​ Bootstrap Basic Template

Module-6&7
Bootstrap Grid system​

●​ Typography
●​ Tables
●​ Forms
●​ Navbar
●​ Carousel
●​ Scrollspy
●​ Card
●​ Pagination
●​ Labels
●​ Badges, Alerts
●​ Bootstrap Display
●​ Flex
●​ Float
●​ Shadow
●​ sizing
●​ spacing
●​ vertical Align

Module-8 (Setup Development Environment)


●​ Overview of back-end development
●​ Overview of front-end development
●​ Why use Database
●​ What is development environment
●​ Setup development environment
●​ Run PHP code

Module-9&10 (PHP Fundamentals)

●​ Basic syntax
●​ PHP naming convention
●​ Variables, Datatype
●​ Super global variables
●​ Operators
●​ Conditional statement
●​ Control Statements
●​ Arrays
●​ Build-in functions
Module-11 (Object Oriented Programing PHP-1)
●​ PHP Class
●​ Objects
●​ Property
●​ Methods
●​ Constructor
●​ Destructor
●​ Class autoload
●​ Composer
●​ Namespace

Module-12 (Object Oriented Programing PHP-2)


●​ Access modifier
●​ Inheritance
●​ Polymorphism
●​ Abstract Class
●​ Trait
●​ Interface
●​ Problem solving

Module-13 (PHP & MySql -1)


●​ Introduce with database
●​ Mysql overview
●​ Database engine
●​ Create mysql database
●​ Connect with mysql database using php
●​ Write test query
●​ Close mysql connection
●​

Module-14 (PHP & Mysql – 2)


●​ Insert data into database
●​ Read data from database
●​ Update data into database
●​ Delete data from database

Module-15 (Laravel Fundamentals)


●​ Understanding the concept of a Framework.
●​ Understanding the concept of Laravel design pattern (MVC)
●​ Laravel routing
●​ Middleware
●​ Laravel blade template engine
●​ Laravel templating
●​ Artisan command

Module-16 (Laravel Query Builder & ORM)


●​ Laravel Migration
●​ Inserting data using Query builder
●​ Updating data using Query Builder
●​ Deleting data using Query Builder
●​ Select data using Query Builder
●​ Inserting data using ORM
●​ Updating data using ORM
●​ Deleting data using ORM
●​ Select data using ORM

Module-17 (Laravel Eloquent relationship)


●​ One To One
●​ One To Many
●​ One To Many (Inverse) / Belongs To
●​ Has One Through
●​ Has Many Through

Module-18 (Laravel Authentication)


●​ User login
●​ User registration
●​ Login with username or email
●​ Register with username or email
●​ Logout

Module-19 (Laravel Form)


●​ Design form
●​ Add form data to database
●​ Update form data

Module-20 (Laravel file upload)


●​ Upload file/image
●​ List all uploads
●​ Update file/image
●​ Delete file/image

Module-21 (Validate Form, Error Handling & Laravel Faker)


●​ Validate request data(required, unique, etc..)
●​ Try catch handling
●​ Log writing
●​ Error page handling
●​ Show success / Failure message
●​ Create data seeder
●​ Seed data

Module-22 (Manage Backend Features Development)


●​ Manage categories
●​ Manage products
●​ Manage orders

Module-23 (JavaScript)

●​ JavaScript overview
Module-24 & 25

A Professional Project ​
A basic e-commerce app that gives a clear concept of how an
e-commerce application is working.

Module-26

Project Presentation

You might also like