🐘 Backend Engineering with PHP OOP and MySql

Backend Engineering মাস্টার কোর্স — OOP, PHP, MySQL ও API তৈরি। প্রকৃত সার্ভার-সাইড ডেভেলপার হওয়ার সম্পূর্ণ গাইড বাংলায়।

৩৯টি লেসন Intermediateফ্রি

কোর্সের বিষয়বস্তু

১

OOP পরিচিতি ও দর্শন

OOP কী, কেন, Procedural এর সাথে পার্থক্য

→
২

Class ও Object

Class blueprint, object instance, properties, methods

→
৩

Constructor ও Destructor

__construct, __destruct, parameter সহ constructor

→
৪

Access Modifiers — Encapsulation

public, private, protected — ডেটা সুরক্ষা

→
৫

Inheritance (উত্তরাধিকার)

extends, parent::, method override

→
৬

Polymorphism ও Abstraction

Method overriding, abstract class, interface

→
৭

Static ও Constant

static property, static method, const

→
৮

Exception Handling

try, catch, throw, finally, custom exceptions

→
৯

PHP পরিচিতি ও ইতিহাস

PHP কী, ইতিহাস, সংস্করণ, কেন ব্যবহৃত হয়

→
১০

PHP Syntax, Variables ও Data Types

PHP tag, echo, variable, data types

→
১১

Operators, Control Flow ও Loops

if, switch, match, for, foreach, while

→
১২

PHP Arrays

Indexed, associative, multi-dimensional arrays

→
১৩

PHP Functions

Function declaration, parameters, return, type hints

→
১৪

PHP Superglobals, Form ও Session

$_GET, $_POST, $_SESSION, $_COOKIE, $_FILES

→
১৫

PHP OOP — বাস্তব প্রয়োগ

Namespace, autoload, Composer, real-world class

→
১৬

Database পরিচিতি ও প্রকারভেদ

DBMS, RDBMS, SQL vs NoSQL

→
১৭

MySQL Data Types

INT, VARCHAR, TEXT, DATE, DECIMAL

→
১৮

Keys — Primary, Foreign, Unique

Key-র প্রকার ও ব্যবহার

→
১৯

Relationships ও Normalization

1:1, 1:N, N:M, Normal Forms

→
২০

SQL Basics — DDL, DML

CREATE, INSERT, UPDATE, DELETE

→
২১

SELECT — WHERE, ORDER BY, LIMIT

ডেটা পড়া, filter, sort

→
২২

JOIN — একাধিক Table মিলানো

INNER, LEFT, RIGHT, SELF JOIN

→
২৩

Aggregate ও GROUP BY

COUNT, SUM, AVG, GROUP BY, HAVING

→
২৪

Subquery ও UNION

Nested query, EXISTS, IN, UNION

→
২৫

Indexing — Performance

Index কী, কখন, B-Tree, EXPLAIN

→
২৬

Views — Virtual Table

CREATE VIEW, updatable view

→
২৭

Stored Procedure (SP)

CREATE PROCEDURE, IN/OUT, CALL

→
২৮

Function ও Trigger

CREATE FUNCTION, BEFORE/AFTER triggers

→
২৯

MySQLi পরিচিতি ও সংযোগ

mysqli_connect, OOP vs procedural

→
৩০

MySQLi — SELECT ও ডেটা পড়া

query, fetch_assoc, fetch_all

→
৩১

Prepared Statements — SQL Injection থেকে সুরক্ষা

prepare, bind_param, execute

→
৩২

CRUD — সম্পূর্ণ উদাহরণ (Product Model)

Create, Read, Update, Delete, Transaction

→
৩৩

API কী — পরিচিতি ও প্রকারভেদ

API, REST, SOAP, GraphQL

→
৩৪

HTTP Methods, Request, Response

GET, POST, PUT, DELETE, status codes, payload

→
৩৫

API Authentication ও Security

API key, Bearer token, JWT, CORS

→
৩৬

প্রথম REST API তৈরি

JSON response, headers, query params

→
৩৭

সম্পূর্ণ CRUD API — POST, PUT, DELETE

Method routing, JSON body, all HTTP verbs

→
৩৮

Auth API — Register, Login, JWT Protection

Password hash, token generate, protected routes

→
৩৯

Pretty URL, Routing ও API Consume

.htaccess, router pattern, cURL, fetch

→