Skip to content
Magnetic ICT
Technical SEO, On-Page & Off-Page Optimization

Complete Digital Marketing & SEO Growth Strategy

Master in-demand modern technologies with hands-on industrial projects, live instructor mentorship, code reviews and practical, job-ready skill building. Verified certification on completion.

Complete Digital Marketing & SEO Growth Strategy
Duration
3 Months
Sessions
12
Total hours
24
Schedule
Wednesday:6:30pm-8:00pm
Venue
KA-271, Pragati Sarani, Dhaka-1229
Certification
Verified certificate

Course outline

Introduction:

  • Local Development Environment and Software Install
  • PHP Syntax, Tags, Variables, Superglobals, Constants, Operators.

Control Structures:

  • if, Switch Statements
  • Loops –while-do…while-for-break and continue.

Array:

  • Numeric array, Associative array, Multidimensional array.
  • Looping through Arrays.
  • Array Manipulation Functions

Common Features:

  • PHP Date and Time
  • FORM in PHP
  • PHP File Handling
  • PHP Session, Cookies
  • PHP and Ajax
  • PHP CURL
  • Sending Email using mail()

OOP Fundamentals:

  • Defining a class
  • Defining a Method, Properties
  • Access Control Modifiers, Data Access
  • Class Inheritance
  • Abstract Class, Final Class, Final Method, Interface.
  • PHP Traits, Static Keyword.
  • Namespace
  • PHP 7 New Features: Scalar type hints, Return type declarations, Anonymous classes, Closure::call(), Generator Return Expressions, , Generator delegation, null coalesce operator, space ship operator Throwables and others.

Windows – Local Environment Setup:

  • Installing PHP development environment IDE install
  • Composer
  • Git
  • Creating a Laravel project
  • Virtual Hosts
  • Opening a project in the IDE

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.

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
  • Vue JS
  • Final Presentation (1 Class)