অ্যাডভান্স ওয়েব ডেভেলপমেন্ট

মূল্যঃ ৳ 4,7992

অ্যাডভান্স ওয়েব ডেভেলপমেন্ট

১: ওয়েব ডেভেলপমেন্টের পরিচিতি (৫ ঘন্টা)
  • ওয়েব ডেভেলপমেন্টের মৌলিক ধারণা
  • ক্লায়েন্ট-সার্ভার আর্কিটেকচার
  • ওয়েব ব্রাউজার ও সার্ভারের সম্পর্ক
  • HTML, CSS, JavaScript, PHP এবং MySQL এর ভূমিকা
  • XAMPP/WAMP সেটআপ
  • প্রথম ওয়েব পেজ তৈরি

২: HTML & CSS (১০ ঘন্টা)
  • HTML স্ট্রাকচার (Tags, Attributes, Forms)
  • CSS ফান্ডামেন্টালস (Selectors, Properties, Box Model)
  • লেআউট ডিজাইন (Flexbox, Grid)
  • Responsive Design (Media Queries)
  • HTML Forms & Form Elements
  • CSS Styling Techniques
  • Image Optimization for Web

৩: JavaScript Basics (৭ ঘন্টা)
  • JavaScript Syntax, Variables, and Data Types
  • Functions & Loops
  • Conditional Statements (if, else)
  • DOM Manipulation
  • Event Handling
  • Form Validation with JavaScript
  • Debugging with DevTools

PHP - বেসিক (১০ ঘন্টা)
  • PHP এর পরিচিতি
  • Syntax এবং Variables
  • Data Types, Constants, Operators
  • Conditional Statements (if, else, switch)
  • Loops (for, while, foreach)
  • Functions in PHP
  • Arrays (Indexed, Associative)
  • Superglobals ($_GET, $_POST, $_SESSION)
  • Error Handling in PHP

৫: MySQL Basics (৭ ঘন্টা)
  • MySQL ডাটাবেসের ধারণা
  • Tables, Rows, Columns
  • CRUD Operations (Create, Read, Update, Delete)
  • Data Types in MySQL
  • Joining Tables (INNER JOIN, LEFT JOIN)
  • MySQL Queries and Clauses (WHERE, ORDER BY, GROUP BY)
  • Aggregate Functions (COUNT, SUM, AVG)
  • Indexing and Query Optimization

৬: PHP & MySQL Integration (৮ ঘন্টা)
  • MySQL Connection with PHP
  • Inserting Data into Database using PHP
  • Retrieving Data from MySQL and Displaying in PHP
  • Update and Delete Operations
  • Form Validation with PHP
  • Prepared Statements (for SQL Injection Prevention)
  • Using MySQLi and PDO

৭: Advanced PHP Concepts (৭ ঘন্টা)
  • Object-Oriented Programming (OOP) in PHP 
    • Classes, Objects, Methods, and Properties
    • Inheritance, Polymorphism, Encapsulation
    • Constructors and Destructors
  • Working with Sessions and Cookies
  • File Handling in PHP (Read, Write, Upload)
  • Error and Exception Handling
  • Working with APIs in PHP (GET/POST Requests)

৮: Security and Authentication (৫ ঘন্টা)
  • User Authentication (Login/Logout System)
  • Password Hashing and Salting (bcrypt)
  • Securing PHP Forms (CSRF Protection)
  • SQL Injection Prevention
  • XSS (Cross-site Scripting) Prevention
  • Session Management & Secure Cookies

৯: Project Development (৫ ঘন্টা)
  • Planning and Designing a Simple PHP/MySQL Application
  • Database Design and Normalization
  • Building the Application (Example: A Task Manager, Blog, or E-Commerce Site)
  • Implementing CRUD Operations
  • Form Validation & User Authentication
  • Adding Security Features
  • Debugging and Testing

১০: Final Review & Deployment (৫ ঘন্টা)
  • Final Project Presentation
  • Code Optimization Techniques
  • Testing & Debugging (Unit Testing, Integration Testing)
  • Deployment to Web Hosting Server
  • Using FTP/SFTP for Uploading Files
  • Database Backup & Restore
  • Managing Domain and Hosting

এই সিলেবাসটি শিক্ষার্থীদের প্রাথমিক থেকে উন্নত স্তরে পৌঁছানোর জন্য ডিজাইন করা হয়েছে। কোর্সের শেষে তারা PHP এবং MySQL ব্যবহার করে একটি পূর্ণাঙ্গ ওয়েব অ্যাপ্লিকেশন তৈরি করতে সক্ষম হবে।